Difference between revisions of "GDM (Português)"

From ArchWiki
Jump to: navigation, search
m (Remove link to deleted page.)
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[[Category:Boot process (English)]]
+
[[Category:Boot process (Português)]]
[[Category:Display managers (English)]]
+
[[Category:Display managers (Português)]]
{{i18n|GDM}}
+
[[en:GDM]]
{{Article summary start}}
+
[[es:GDM]]
{{Article summary text|GDM is the GNOME Display Manager, a graphical login program. This article covers its installation and configuration.}}
+
[[zh-CN:GDM]]
{{Article summary heading|Related}}
+
{{Article summary start|Resumo}}
 +
{{Article summary text|GDM é a sigla para GNOME Display Manager, um software gráfico gerenciador de login. Este artigo cobre a sua instalação e configuração.}}
 +
{{Article summary heading|Artigos relacionados}}
 
{{Article summary wiki|Display Manager}}
 
{{Article summary wiki|Display Manager}}
 
{{Article summary end}}
 
{{Article summary end}}
Line 10: Line 12:
 
Dá página do [http://projects.gnome.org/gdm/about.html GDM - GNOME Display Manager]:
 
Dá página do [http://projects.gnome.org/gdm/about.html GDM - GNOME Display Manager]:
  
:''GDM é o Gerenciador de Display, este é o pequeno programa para executar o background, executando sua seção do X, apresenta uma tela de login e caso de bug então informa se esqueceu a senha. Faz quase tudo que você gostaria de usar para o XDM, mas não envolve no crack. Não utiliza nenhum código para XDM. Tem suporte XDMP, e na verdade o XDMP se estende um pouco em lugares onde achava que estava faltando (mas continua compatível com xdm´s XDMCP).''
+
:''GDM é sigla para GNOME Display Manager (Gerenciador de Display do GNOME, numa tradução para o português). É um o pequeno programa que roda em segundo plano, carrega suas sessões do X, se apresenta a você como uma tela de login e lhe impede o acesso caso tenha esquecido sua senha. Ele faz praticamente tudo que você gostaria de ver no xdm, mas sem os problemas do mesmo. O GDM não utiliza nenhum código do XDM. Suporta o XDMCP e na verdade, estende-o um pouco a lugares que faltavam no xdm(mas ainda compatível com o XDMCP do xdm).''
  
 
[[Display manager]]s fornece [[X Window System]] para usuários no login no prompt.
 
[[Display manager]]s fornece [[X Window System]] para usuários no login no prompt.
Line 16: Line 18:
 
==Instalação==
 
==Instalação==
 
Para instalar o [http://www.gnome.org/projects/gdm/ GDM] (parte do Gnome-Extra), digite no prompt:
 
Para instalar o [http://www.gnome.org/projects/gdm/ GDM] (parte do Gnome-Extra), digite no prompt:
{{cli|# pacman -S gdm}}
+
{{bc|# pacman -S gdm}}
  
Para criar o login gráfico o metódo tradicional de logar no sistema, edite seu arquivo {{Filename|/etc/inittab}} (recomendado). Pode adicionar como alternativa o gdm na sua lista de daemons em {{Filename|/etc/rc.conf}}. Estes procedimentos estão detalhados na página do [[Display Manager]].
+
Para criar o login gráfico o metódo tradicional de logar no sistema, edite seu arquivo {{ic|/etc/inittab}} (recomendado). Pode adicionar como alternativa o gdm na sua lista de daemons em {{ic|/etc/rc.conf}}. Estes procedimentos estão detalhados na página do [[Display Manager]].
  
Se está acostumado a usar o arquivo {{Filename|~/.xinitrc}} no argumento do servidor X quando é iniciado, por exemplo '''xmodmap''' ou '''xsetroot''', você pode observar que pode adicionar o comando para [[xprofile]]. Exemplo:
+
Se está acostumado a usar o arquivo {{ic|~/.xinitrc}} para passar o argumento do servidor X quando é iniciado, por exemplo '''xmodmap''' ou '''xsetroot''', você pode observar que pode adicionar o comando para [[xprofile]]. Exemplo:
  
{{File|name=~/.xprofile|content=<nowiki>
+
{{hc|~/.xprofile|2=<nowiki>
 
#!/bin/sh
 
#!/bin/sh
  
Line 41: Line 43:
  
 
Permitir acesso para configurar servidor X
 
Permitir acesso para configurar servidor X
{{cli|# xhost +SI:localuser:gdm}}
+
{{bc|# xhost +SI:localuser:gdm}}
  
 
Para configurar o tema para GDM, use o comando:
 
Para configurar o tema para GDM, use o comando:
{{cli|# -u gdm dbus-launch gnome-appearance-properties}}
+
{{bc|# -u gdm dbus-launch gnome-appearance-properties}}
  
 
Para mais opções de configuração, use este comando:
 
Para mais opções de configuração, use este comando:
{{cli|# -u gdm dbus-launch gconf-editor}}
+
{{bc|# -u gdm dbus-launch gconf-editor}}
  
E seque a modificação de hierarquia:
+
E segue a modificação de hierarquia:
 
  /apps/gdm/simple-greeter
 
  /apps/gdm/simple-greeter
 
  /desktop/gnome/interface
 
  /desktop/gnome/interface
Line 55: Line 57:
  
 
Se este comando falhar com o erro "Não pode abrir o display" quando iniciar GDM, você pode abrir duas janelas no login automático no GDM. Primeiro crie o comando (como root):
 
Se este comando falhar com o erro "Não pode abrir o display" quando iniciar GDM, você pode abrir duas janelas no login automático no GDM. Primeiro crie o comando (como root):
{{cli|# cp -t /usr/share/gdm/autostart/LoginWindow/ /usr/share/applications/gnome-appearance-properties.desktop /usr/share/applications/gconf-editor.desktop}}
+
{{bc|# cp -t /usr/share/gdm/autostart/LoginWindow/ /usr/share/applications/gnome-appearance-properties.desktop /usr/share/applications/gconf-editor.desktop}}
  
Então saia do usuário e volte ao GDM. Depois da janela de login, aparecera duas outras janelas. Configure o GDM como deseja, e feche a janela e volte a logar. Quando estiver feito e se quiser não mas abrir com o GDM, execute o comando (como root):
+
Então saia do usuário e volte ao GDM. Depois da janela de login, aparecerá duas outras janelas. Configure o GDM como deseja, e feche a janela e volte a logar. Quando estiver feito e se quiser não mas abrir com o GDM, execute o comando (como root):
{{cli|# rm /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow/gconf-editor.desktop}}
+
{{bc|# rm /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow/gconf-editor.desktop}}
  
 
{{Nota|Apesar que os seguintos comandos podem usar o sudo, você precisa de executar como root! ("su -" trabalhando)}}
 
{{Nota|Apesar que os seguintos comandos podem usar o sudo, você precisa de executar como root! ("su -" trabalhando)}}
Line 64: Line 66:
 
Para mais informações e as configurações avançadas leia [http://library.gnome.org/admin/gdm/2.28/configuration.html.en aqui].
 
Para mais informações e as configurações avançadas leia [http://library.gnome.org/admin/gdm/2.28/configuration.html.en aqui].
  
Você também pode ler sobre [[GNOME 2.28 Changes]].
+
Nota-se que está com a versão 1.6.1 do xorg-server {{Keypress|Ctrl}}+{{Keypress|Alt}}+{{Keypress|Backspace}} não reinicia mas o gdm. A instrução para re-habilitar este procedimento, veja [[Xorg#Ctrl-Alt-Backspace doesn't work]].
 
+
Nota-se que está com a versão 1.6.1 do xorg-server, {{Keypress|Ctrl}}+{{Keypress|Alt}}+{{Keypress|Backspace}} e não reinicia mas o gdm. A instrução para re-habilitar este procedimento, veja [[Xorg#Ctrl-Alt-Backspace doesn't work]].
+
  
 
===Login automático===
 
===Login automático===
 
Para habilitar o login automático com GDM, adicione o seguinte na /etc/gdm/custom.conf (substituição do usuário que vai auto-logar):
 
Para habilitar o login automático com GDM, adicione o seguinte na /etc/gdm/custom.conf (substituição do usuário que vai auto-logar):
  
{{File|name=/etc/gdm/custom.conf|content=<nowiki>
+
{{hc|/etc/gdm/custom.conf|2=<nowiki>
 
# Enable automatic login for user
 
# Enable automatic login for user
 
[daemon]
 
[daemon]
Line 78: Line 78:
 
</nowiki>}}
 
</nowiki>}}
  
Ou o atraso no login automática:
+
Ou atraso no login automática:
  
{{File|name=/etc/gdm/custom.conf|content=<nowiki>
+
{{hc|/etc/gdm/custom.conf|2=<nowiki>
 
[daemon]
 
[daemon]
 
# for login with delay
 
# for login with delay
Line 89: Line 89:
  
 
===Login sem senha===
 
===Login sem senha===
Se deseja ignorar a senha no GDM adicione a seguinte linha {{Filename|/etc/pam.d/gdm}}:
+
Se deseja ignorar a senha no GDM adicione a seguinte linha {{ic|/etc/pam.d/gdm}} :
  
 
  auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
 
  auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
Line 95: Line 95:
 
'''Verifique''' se a linha vai ficar no lado direito contendo "pam_unix.so".
 
'''Verifique''' se a linha vai ficar no lado direito contendo "pam_unix.so".
  
Depois, adicione o grupo '''nopasswdlogin''' no seu sistema. Você pode realizar pelo gráfico também, em Sistema > Administração > Usuários e Grupos. Veja em [[Group]] a descrissão e os comandos de gerenciamento de grupo.
+
Depois, adicione o grupo '''nopasswdlogin''' no seu sistema. Você pode realizar pelo gráfico também, em Sistemas > Administração > Usuários e Grupos. Veja em [[Group]] a descrissão e os comandos de gerenciamento de grupo.
  
Agora, quando acessar em Sitemas > Administração > Usuários e Grupos (como root) e definir seu usuário para "Senha: não pediu no login" (você criou a opção "Nâo perguntar mais a senha de login"), seu usuário adicionou automátimaticamente no grupo "nopasswdlogin", agora simplesmente terá que clicar no seu nome de usuário e registrará ena senha ignorada totalmente!
+
Agora, quando acessar em Sitemas > Administração > Usuários e Grupos (como root) e definir seu usuário para "Senha: não pediu no login" (você criou a opção "Nâo perguntar mas a senha de login"), seu usuário adicionou automaticamente no grupo "nopasswdlogin", agora simplesmente terá que clicar no seu nome de usuário e registrará a senha que vai ser ignorada totalmente!
  
 
{{Warning|<u>NÃO FAÇA</u> COM A CONTA DE '''''ROOT'''''!}}
 
{{Warning|<u>NÃO FAÇA</u> COM A CONTA DE '''''ROOT'''''!}}
  
 
===GDM legacy===
 
===GDM legacy===
Se você deseja voltar para o antigo GDM, possui uma ferramenta para as configuções, compilar e instalar no AUR [http://aur.archlinux.org/packages.php?ID=31165 gdm-old].
+
Se você deseja voltar para o antigo GDM, possui uma ferramenta para as configurações, para compilar e instalar no AUR [https://aur.archlinux.org/packages.php?ID=31165 gdm-old].
  
==Troubleshooting==
+
==Solução de problemas==
 
===Falha de Login no GDM===
 
===Falha de Login no GDM===
Se o GDM iniciar adequadamente no boot, mas não com várias tentantivas de login, adicione este linha do daemon {{Filename|/etc/gdm/custom.conf}}:
+
Se o GDM iniciar adequadamente no boot, mais não com várias tentantivas de login, adicione esta linha do daemon {{ic|/etc/gdm/custom.conf}}:
 
  GdmXserverTimeout=60
 
  GdmXserverTimeout=60
  
Line 114: Line 114:
 
  rm -rf /var/lib/gdm/.*
 
  rm -rf /var/lib/gdm/.*
  
===Logn de root no GDM===
+
===Login de root no GDM===
Não é aconselhavel realizar login como root, se for necessário edita {{Filename|/etc/gdm/custom.conf}} e adicione:
+
Não é aconselhavel realizar login como root, se for necessário edite {{ic|/etc/gdm/custom.conf}} e adicione:
 
  [security]
 
  [security]
 
  AllowRoot=true
 
  AllowRoot=true

Revision as of 14:33, 26 June 2013

Resumo help replacing me
GDM é a sigla para GNOME Display Manager, um software gráfico gerenciador de login. Este artigo cobre a sua instalação e configuração.
Artigos relacionados
Display Manager

Dá página do GDM - GNOME Display Manager:

GDM é sigla para GNOME Display Manager (Gerenciador de Display do GNOME, numa tradução para o português). É um o pequeno programa que roda em segundo plano, carrega suas sessões do X, se apresenta a você como uma tela de login e lhe impede o acesso caso tenha esquecido sua senha. Ele faz praticamente tudo que você gostaria de ver no xdm, mas sem os problemas do mesmo. O GDM não utiliza nenhum código do XDM. Suporta o XDMCP e na verdade, estende-o um pouco a lugares que faltavam no xdm(mas ainda compatível com o XDMCP do xdm).

Display managers fornece X Window System para usuários no login no prompt.

Instalação

Para instalar o GDM (parte do Gnome-Extra), digite no prompt:

# pacman -S gdm

Para criar o login gráfico o metódo tradicional de logar no sistema, edite seu arquivo /etc/inittab (recomendado). Pode adicionar como alternativa o gdm na sua lista de daemons em /etc/rc.conf. Estes procedimentos estão detalhados na página do Display Manager.

Se está acostumado a usar o arquivo ~/.xinitrc para passar o argumento do servidor X quando é iniciado, por exemplo xmodmap ou xsetroot, você pode observar que pode adicionar o comando para xprofile. Exemplo:

~/.xprofile
#!/bin/sh

#
# ~/.xprofile
#
# Executed by gdm at login
#

xmodmap -e "pointer=1 2 3 6 7 4 5" # conjunto de botões do mouse
xsetroot -solid black              # define o background

Configuração

Você não pode mas usar o comando gdmsetup para configuração do GDM na versão 2.28. O comando foi removido, e o GDM foi padronizado e integrado com o restante do GNOME.

Você pode instalar o gdm2setup que está no AUR para configuração do GDM, ou acompanhe a instrução:

Permitir acesso para configurar servidor X

# xhost +SI:localuser:gdm

Para configurar o tema para GDM, use o comando:

# -u gdm dbus-launch gnome-appearance-properties

Para mais opções de configuração, use este comando:

# -u gdm dbus-launch gconf-editor

E segue a modificação de hierarquia:

/apps/gdm/simple-greeter
/desktop/gnome/interface
/desktop/gnome/background

Se este comando falhar com o erro "Não pode abrir o display" quando iniciar GDM, você pode abrir duas janelas no login automático no GDM. Primeiro crie o comando (como root):

# cp -t /usr/share/gdm/autostart/LoginWindow/ /usr/share/applications/gnome-appearance-properties.desktop /usr/share/applications/gconf-editor.desktop

Então saia do usuário e volte ao GDM. Depois da janela de login, aparecerá duas outras janelas. Configure o GDM como deseja, e feche a janela e volte a logar. Quando estiver feito e se quiser não mas abrir com o GDM, execute o comando (como root):

# rm /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow/gconf-editor.desktop
Nota: Apesar que os seguintos comandos podem usar o sudo, você precisa de executar como root! ("su -" trabalhando)

Para mais informações e as configurações avançadas leia aqui.

Nota-se que está com a versão 1.6.1 do xorg-server Template:Keypress+Template:Keypress+Template:Keypress não reinicia mas o gdm. A instrução para re-habilitar este procedimento, veja Xorg#Ctrl-Alt-Backspace doesn't work.

Login automático

Para habilitar o login automático com GDM, adicione o seguinte na /etc/gdm/custom.conf (substituição do usuário que vai auto-logar):

/etc/gdm/custom.conf
# Enable automatic login for user
[daemon]
AutomaticLogin=username
AutomaticLoginEnable=True

Ou atraso no login automática:

/etc/gdm/custom.conf
[daemon]
# for login with delay
TimedLoginEnable=true
TimedLogin=username
TimedLoginDelay=1

Login sem senha

Se deseja ignorar a senha no GDM adicione a seguinte linha /etc/pam.d/gdm :

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

Verifique se a linha vai ficar no lado direito contendo "pam_unix.so".

Depois, adicione o grupo nopasswdlogin no seu sistema. Você pode realizar pelo gráfico também, em Sistemas > Administração > Usuários e Grupos. Veja em Group a descrissão e os comandos de gerenciamento de grupo.

Agora, quando acessar em Sitemas > Administração > Usuários e Grupos (como root) e definir seu usuário para "Senha: não pediu no login" (você criou a opção "Nâo perguntar mas a senha de login"), seu usuário adicionou automaticamente no grupo "nopasswdlogin", agora simplesmente terá que clicar no seu nome de usuário e registrará a senha que vai ser ignorada totalmente!

Warning: NÃO FAÇA COM A CONTA DE ROOT!

GDM legacy

Se você deseja voltar para o antigo GDM, possui uma ferramenta para as configurações, para compilar e instalar no AUR gdm-old.

Solução de problemas

Falha de Login no GDM

Se o GDM iniciar adequadamente no boot, mais não com várias tentantivas de login, adicione esta linha do daemon /etc/gdm/custom.conf:

GdmXserverTimeout=60

gconf-sanity-check-2 saiu com status 256

Se o GDM aparecer um erro sobre gconf-sanity-check-2, você pode verificar a permissão na /home e /etc/gconf/gconfig.xml.system (deve ser 755). Se aparecer a mensagem no GDM, apague os aquivos na home. Como root:

rm -rf /var/lib/gdm/.*

Login de root no GDM

Não é aconselhavel realizar login como root, se for necessário edite /etc/gdm/custom.conf e adicione:

[security]
AllowRoot=true

Você deve fazer o login como root após reiniciar o GDM.

GDM sempre usa teclado padrão US-keyboard

Problema: O layout do teclado é sempre para US; o layout é redefinido quando o teclado é plugado.

Solução: Edite ~/.dmrc

[Desktop]
Language=de_DE.UTF-8   # Padrão da linguagem
Layout=de   nodeadkeys # Layout do teclado