XDM (Português) - ArchWiki

Jump to content

# XDM (Português)

From ArchWiki
Status de tradução: Este 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.

Artigos relacionados

- Gerenciador de exibição

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"

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

## 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 `/etc/X11/xdm/Xresources`, note que se você instalou xdm-archlinux, o arquivo de configuração estará localizado em `/etc/X11/xdm/archlinux/Xresources`.

#### Papel de parede de plano de fundo

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

- Instale qivAUR

- Crie um diretório para armazenar imagens de plano de fundo, por exemplo, `/root/backgrounds` ou `/usr/local/share/backgrounds`

- Coloque suas imagens no diretório.

- Edite `/etc/X11/xdm/Xsetup_0`. Altere o comando `xconsole` para:

     /usr/bin/qiv -zr /root/backgrounds/*

#### Fonte

- Edite `/etc/X11/xdm/Xresources`. 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

#### Removendo a logo

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 xorg-server-xephyr)

    # Xephyr -query ip_dessa_máquina :2

### Login sem senha

Para habilitar login sem senha para XDM, adicione a linha abaixo ao `/etc/X11/xdm/Xresources`:

    xlogin*allowNullPasswd: true

Category:

- Display managers (Português)

XDM (Português)
Add topic