Eu uso uma lista de login com rostos e os ícones e o texto são pequenos no GDM. Existe uma maneira fácil de alterar a resolução da tela de login? Atualmente, estou usando o 10.04 Lucid.
Eu uso uma lista de login com rostos e os ícones e o texto são pequenos no GDM. Existe uma maneira fácil de alterar a resolução da tela de login? Atualmente, estou usando o 10.04 Lucid.
Respostas:
O Gaurav tem a solução certa para o Ubuntu 10.10 (use "Tornar padrão" em Sistema> Preferências> Monitores), no entanto, isso requer um pouco mais de trabalho no Ubuntu 10.04 LTS. Isso também significa que seu GDM terá a mesma resolução que a da sua área de trabalho.
Primeiro, descubra qual resolução seu monitor pode ter e qual é o nome dele. No exemplo a seguir, a tela do meu laptop é LVDS-1 e sua resolução nominal é 1280x800:
$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
LVDS-1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x800 60.1 +
1024x768 59.9*
800x600 59.9
640x480 59.4
720x400 59.6
640x400 60.0
640x350 59.8
VGA-1 connected (normal left inverted right x axis y axis)
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
TV-1 connected (normal left inverted right x axis y axis)
720x576 50.0 +
1024x768 50.0
800x600 50.0
720x480 50.0
640x480 50.0
400x300 100.0
320x240 100.0
320x200 100.0
Observe na saída acima que a resolução usada atualmente é marcada por um asterisco (*). Em seguida, você deseja testar se essa resolução funciona e encontrar o comando certo para configurá-la:
xrandr --output LVDS-1 --mode 800x600x32
No comando acima, você pode alterar a profundidade (32 bits) para 24.
Em seguida, você deseja adicionar esse comando ao arquivo / etc / gdm / Init / Default antes de / sbin / initctl ... [1]. O início desse arquivo ficará assim:
#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
# -George
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
#if [ -x '/usr/bin/xsplash' ];
#then
# /usr/bin/xsplash --gdm-session --daemon
#fi
xrandr --output LVDS-1 --mode 800x600x32
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
Depois de fazer isso, você pode sair para ver os resultados. Testei isso apenas em um ambiente de VM, mas ele deve funcionar em uma instalação padrão ("bare metal").
..initctl
linha no .../Init/Default
arquivo mais recente
Em sistemas mais novos, você desejará colocar seu arquivo monitors.xml no diretório de configuração gdm, a resolução será escolhida lá:
Obviamente, isso pressupõe que você tenha acessado Configurações> Monitores e tenha selecionado a resolução desejada, clique em 'Aplicar'; isso criará um monitors.xml no arquivo .config do seu diretório pessoal.
sudo cp ~ / .config / monitors.xml /var/lib/gdm3/.config/monitors.xml
Mais detalhes disponíveis em https://wiki.archlinux.org/index.php/GDM#Setup_default_monitor_settings
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
OK para mim, a resposta estava no arquivo xorg.conf. Eu nem sei exatamente quais são as linhas pertinentes, mas anteriormente eu não tinha um arquivo /etc/X11/xorg.conf. Porque eu não queria estragar nada, eu realmente não investiguei. Depois de instalar uma nova placa de vídeo e mudar para os drivers binários da Nvidia, usei a ferramenta de configuração para alterar a resolução da tela. No entanto, não foi persistente entre os logins, então tentei o botão "Gravar configurações no arquivo xorg.conf". Na próxima vez que efetuei logout, o menu de login do usuário tinha a mesma resolução que todas as outras telas dos usuários. Tenho certeza de que isso seria um problema se todos quisessem resoluções diferentes, mas para mim esse não é o caso.
Pode ser um problema isolado com o tema atual. Qual tema você está usando agora no GDM? Você verificou se tem o mesmo problema com outros temas?
Você também pode tentar reconfigurar seu GDM usando os comandos (você perderá sua sessão do X11 fazendo isso) abaixo:
$ sudo dpkg-reconfigure gdm
$ sudo /etc/init.d/gdm restart .
Pode ser necessário executar o gdmsetup (funciona apenas para o Ubuntu antes de 2010):