UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

128 lines (77 loc) 4.93 kB
Artigos relacionados * [Gerenciador de exibição](/index.php/Gerenciador_de_exibi%C3%A7%C3%A3o "Gerenciador de exibição") Da [página de manual do XDM](http://www.xfree86.org/current/xdm.1.html): *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. ## Contents * [1 Instalação](#Instala.C3.A7.C3.A3o) * [2 Configuração](#Configura.C3.A7.C3.A3o) * [2.1 Definindo a sessão](#Definindo_a_sess.C3.A3o) * [2.2 Tema](#Tema) * [2.2.1 Papel de parede de plano de fundo](#Papel_de_parede_de_plano_de_fundo) * [2.2.2 Fonte](#Fonte) * [2.2.3 Posicionamento de diálogo de login](#Posicionamento_de_di.C3.A1logo_de_login) * [2.2.4 Removendo a logo](#Removendo_a_logo) * [2.3 Várias sessões X & Login na janela](#V.C3.A1rias_sess.C3.B5es_X_.26_Login_na_janela) * [2.4 Login sem senha](#Login_sem_senha) ## Instalação [Instale](/index.php/Instale "Instale") o pacote [xorg-xdm](https://www.archlinux.org/packages/?name=xorg-xdm). Então [habilite](/index.php/Habilite "Habilite") `xdm.service`. Se você quiser usar um tema do Arch Linux para XDM, você pode opcionalmente instalar o pacote [xdm-archlinux](https://www.archlinux.org/packages/?name=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](/index.php/Gerenciadores_de_exibi%C3%A7%C3%A3o "Gerenciadores de exibição"), como [GDM](/index.php/GDM_(Portugu%C3%AAs) "GDM (Português)") ou [LightDM](/index.php/LightDM "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.' Instead, 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](https://www.archlinux.org/packages/?name=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 [qiv](https://www.archlinux.org/packages/?name=qiv) para definir o plano de fundo no XDM: * Instale [qiv](https://www.archlinux.org/packages/?name=qiv) * 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: ``` xlogin**greetFont: -adobe-helvetica-bold-o-normal--20-**-**-**-**-**-iso8859-1 xlogin**font: -adobe-helvetica-medium-r-normal--14-**-**-**-**-**-iso8859-1 xlogin**promptFont: -adobe-helvetica-bold-r-normal--14-**-**-**-**-**-iso8859-1 xlogin**failFont: -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](/index.php/XDMCP "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](https://www.archlinux.org/packages/?name=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 ```