XDM (Português)

XDM fornece um simples e direto solicitador de login gráfico.

Status de tradução: Esse artigo é uma tradução de XDM. Data da última tradução: 2020-06-18. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Da página de manual do XDM:

Xdm gerencia uma coleção de telas do X, que podem estar na máquina local ou em servidores remotos. O projeto do xdm foi orientado pelas necessidades dos terminais X, assim como o padrão do The Open Group XDMCP, o Protocolo de Controle do Gerenciador de Tela X. Xdm fornece serviços similares aos fornecidos pelo init getty e login em terminais de caracteres: solicitando o nome de login e senha, autenticando o usuário, e executando uma "sessão"

Instalação

Instale o pacote xorg-xdm. Então habilite xdm.service.

Se você quiser usar um tema do Arch Linux para XDM, você pode opcionalmente instalar o pacote xdm-archlinux. Se instalar este último pacote, não habilite xdm.service, mas, em vez disso, habilite xdm-archlinux.service.

Configuração

Definindo a sessão

Ao contrário de muitos outros gerenciadores de exibição, como GDM ou LightDM, XDM não carrega sessões disponíveis de arquivos .desktop localizados no diretório /usr/share/xsessions. Como tal, XDM não tem um 'menu de sessão.' Em vez disso, XDM vai executar o arquivo .xsession no diretório home.

Por exemplo, para iniciar o xfce no login, o ~/.xsession deve se parecer com isso:

startxfce4

Certifique-se que o arquivo .xsession em seu diretório home é um executável. Para fazer isso, use o seguinte comando:

$ chmod 700 ~/.xsession

Tema

Para os significados exatos das opções discutidas abaixo, veja a página de manual do xdm. O arquivo de configuração está localizado em , note que se você instalou xdm-archlinux, o arquivo de configuração estará localizado em .

Papel de parede de plano de fundo

Você pode usar um programa como para definir o plano de fundo no XDM:

  • Instale
  • Crie um diretório para armazenar imagens de plano de fundo, por exemplo, ou /usr/local/share/backgrounds
  • Coloque suas imagens no diretório.
  • Edite /etc/X11/xdm/Xsetup_0. Altere o comando para:
 /usr/bin/qiv -zr /root/backgrounds/*

Fonte

  • Edite . Adicione/substitua as seguintes definições:
 xlogingreetFont:  -adobe-helvetica-bold-o-normal--20------iso8859-1
 xloginfont:       -adobe-helvetica-medium-r-normal--14------iso8859-1
 xloginpromptFont: -adobe-helvetica-bold-r-normal--14------iso8859-1
 xloginfailFont:   -adobe-helvetica-bold-r-normal--14------iso8859-1

Posicionamento de diálogo de login

Essa configuração moverá o diálogo de login para o canto direito inferior da tela.

 xlogin*frameWidth: 1
 xlogin*innerFramesWidth: 1
 xlogin*logoPadding: 0
 xlogin*geometry:    300x175-0-0

Comente as definições da logo:

 #xlogin*logoFileName: /usr/share/xdm/pixmaps/xorg.xpm
 #xlogin*logoFileName: /usr/share/xdm/pixmaps/xorg-bw.xpm

Várias sessões X & Login na janela

Com o XDMCP habilitado, você pode facilmente executar várias sessões X simultaneamente na mesma máquina.

# X -query ip_servidor_xdmcp :2

Isso vai iniciar a segunda sessão na janela (você precisará de )

# Xephyr -query ip_dessa_máquina :2

Login sem senha

Para habilitar login sem senha para XDM, adicione a linha abaixo ao :

xlogin*allowNullPasswd: true
gollark: Technically, their original codebase dates to mid-2018, so 3.
gollark: Besides, it more accurately reflects the fuzzy, nondeterministic nature of networking.
gollark: It's innovative.
gollark: Idea: IPv7.
gollark: Communism die.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.