Autologin na TTY1 e autostart X sem gerenciador de login - Void Linux

Publicado por Bruno Morato em 28/04/2022

[ Hits: 3.477 ]

Blog: https://animeplusubs.wordpress.com/

 


Autologin na TTY1 e autostart X sem gerenciador de login - Void Linux



Faça uma cópia do agetty-tty1:

cp -R /etc/sv/agetty-tty1 /etc/sv/agetty-autologin-tty1

Edite o arquivo /etc/sv/agetty-autologin-tty1/conf:

GETTY_ARGS="--autologin seulogin --noclear"
BAUD_RATE=38400
TERM_NAME=linux

Se estiver logado na tty1, faça o logout e troque para o tty2 (CTRL+ALT+F2) e relogue.

Desative o serviço agetty-tty1 e ative o loginautomatico-tty1:

rm /var/service/agettty-tty1
ln -s /etc/sv/agetty-autologin-tty1

Agora troque para o tty1 (CTRL+ALT+F1) e você vai ter se logado automaticamente.

Fazendo auto start para interface gráfica no login (sem necessidade de lightdm ou qualquer outro gerenciador de login).

Adicione a seguinte linha ao seu shell profile (ex.: .bash_profile):

# login automático na tty1
if [ -z "$DISPLAY" ] && [ "$(fgconsole)" -eq 1 ]; then
exec startx
fi

Automatizando a criação do XDG_RUNTIME_DIR e exportando a variável ou com o elogind, porém eu prefiro fazer com esse pequeno script) coloque dentro do .xinitrc:

#!/bin/sh

if [ ! -d /tmp/runtime-$USER ]; then
  mkdir -p /tmp/runtime-$USER  && chmod -R 0700 /tmp/runtime-$USER
fi
if [ -d /tmp/runtime-$USER ]; then
  export XDG_RUNTIME_DIR=/tmp/runtime-$USER
fi

# troque para seu gerenciador de desktop
startxfce4

Referências:
Outras dicas deste autor

Definindo padrão de folha para a4 no Void Linux - LibreOffice

Fazendo o Softplan Websginer funcionar no Firefox

Instalando o softplan-websigner no Void Linux para acesso ao ESAJ (Chromium)

Instalação da placa Encore enlwi-g - Marvell Libertas 88W8335 IEEE no FreeBSD 11.2

Problema do eventfd: Too many open files - Steam/Wine games no Void Linux [Resolvido]

Leitura recomendada

Slackware com resolução 1280x768

Habilitando sons do sistema no GNOME 2 do Debian 6

Corrigindo "Signature is unknown trust" no Arch Linux

User-Theme-Extension - sem funcionar após atualização

Instalar Linux Mint 20 Ulyana com UEFI no ACER E5-574

  

Comentários
[1] Comentário enviado por maurixnovatrento em 05/07/2022 - 23:06h


Essas dicas de autologin são bem interessantes. Esses dias eu usava algo similar no Slackware.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts