Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Brn illusioon
Hits: 4.404 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando o Freebsd via PXE

Instalando o Grapejuice no Void Linux para jogar Roblox

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

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

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

Erro: No PPD found for model "PRINTER" using old algorithm [Resolvido]

Erro na instalação do Slackware 10.2: CDROM travando

Criar um pendrive de boot do Linux (Live USB) via terminal

Como atualizar Fedora 26 para 27

Configuração no Nagios 3 para adicionar comentários aos hosts

#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

Entre na sua conta para comentar.