Difference between revisions of "Start X at Boot (Português)"

From ArchWiki
Jump to: navigation, search
(Arquivo profile do shell)
Line 30: Line 30:
 
Para o zsh, adicione o seguinte em {{ic|~/.zprofile}}.
 
Para o zsh, adicione o seguinte em {{ic|~/.zprofile}}.
  
{{hc|shell profile file|<nowiki>
+
{{hc|arquivo profile do shell|<nowiki>
 
vt=$(fgconsole 2>/dev/null)
 
vt=$(fgconsole 2>/dev/null)
 
(( vt == 1 )) && exec startx -- vt$vt &> ~/.xlog
 
(( vt == 1 )) && exec startx -- vt$vt &> ~/.xlog

Revision as of 14:30, 25 September 2012

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end

Um display manager pode ser utilizado para prover uma tela de login e incializar o X server. Este artigo explica como isto pode ser feito utilizando um terminal virtual existente.

Para inciar o X manualmente, startx ou xinit são utilizados. Ambos executarão o ~/.xinitrc, que pode ser customizado para iniciar um gerenciador de janelas de sua escolha como descrito no artigo xinitrc.

Arquivo profile do shell

Nota: Isso roda o X na mesma tty usada para login, que é requerida para manter as permissões locais.

Para o bash, adicione o seguinte no final de ~/.bash_profile. Se o arquivo não existir, copie uma versão esqueleto de /etc/skel/.bash_profile.

Para o zsh, adicione o seguinte em ~/.zprofile.

arquivo profile do shell
vt=$(fgconsole 2>/dev/null)
(( vt == 1 )) && exec startx -- vt$vt &> ~/.xlog
unset vt

O usuário será deslogado quando o X for morto. Afim de evitar isso, remova a parte exec do script. Observer também o redirecionamento da saída para ~/.xlog.

Dica: Este método pode ser combinado com automatic login to virtual console para propocionar login automático.