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

From ArchWiki
Jump to: navigation, search
m (fix categorization)
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
[[Category:X Server (Português)]]
 +
[[Category:Boot process (Português)]]
 
[[Category:Português]]
 
[[Category:Português]]
{{i18n|Start X at Boot}}
+
[[es:Start X at Boot]]
[[Category:X Server (English)]]
+
[[Category:Boot process (English)]]
+
[[Category:FAQs (English)]]
+
 
[[fr:Startx]]
 
[[fr:Startx]]
 +
[[hu:Start X at Boot]]
 +
[[it:Start X at Boot]]
 +
[[pt:Start X at Boot]]
 +
[[ru:Start X at Boot]]
 +
[[th:Start X at Boot]]
 +
[[zh-CN:Start X at Login]]
 
{{Article summary start}}
 
{{Article summary start}}
{{Article summary text|Abordagem de diversos métodos que podem ser utilizados para iniciar um [[Xorg|X server]] durante o processo de inicialização.}}
+
{{Article summary text|Iniciando o X automaticamente no login de um terminal virtual.}}
 
{{Article summary heading|Related}}
 
{{Article summary heading|Related}}
 
{{Article summary wiki|Automatic login to virtual console}}
 
{{Article summary wiki|Automatic login to virtual console}}
Line 13: Line 18:
 
{{Article summary end}}
 
{{Article summary end}}
  
Tipicamente, {{Filename|startx}} ou {{Filename|xinit}} são utilizados para iniciar o X manualmente. Ambos executam o {{Filename|~/.xinitrc}}, que deve ser customizado para iniciar o gerenciador de janelas preferido, como descrito no artigo do [[xinitrc]].
+
Um [[Display Manager|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.
  
A maioria dos usuários que desejam inicializar um servidor X durante o boot instalam um [[Display Manager]] em vez disso.
+
Para inciar o X manualmente, {{ic|startx}} ou {{ic|xinit}} são utilizados. Ambos executarão o {{ic|~/.xinitrc}}, que pode ser customizado para iniciar um gerenciador de janelas de sua escolha como descrito no artigo [[xinitrc]].
  
Ao utilizar o método [[#~/.bash_profile]], o X será inicializado uma vez que logado em um tty (terminal). A forma [[#/etc/inittab]], permite iniciar o X automaticamente sem fornecer uma senha.
+
== Arquivo profile do shell ==
  
__TOC__
+
{{Nota|Isso roda o X na mesma tty usada para login, que é requerida para manter as permissões locais.}}
=={{Filename|~/.bash_profile}}==
+
 
{{Note|Este método pode ser combinado com [[automatic login to virtual console]] e age similarmente ao método do inittab, mas irá registrar corretamente sua sessão e funcionará com o Consolekit.}}
+
Para o bash, adicione o seguinte no final de {{ic|~/.bash_profile}}. Se o arquivo não existir, copie uma versão esqueleto  de {{ic|/etc/skel/.bash_profile}}.
Uma alternativa para um gerenciador de login é adicionar o seguinte no final do seu {{Filename|~/.bash_profile}}, (se {{Filename|~/.bash_profile}} não existir ainda, você pode copiar o modelo de {{Filename|/etc/skel/.bash_profile}}):
+
 
 +
Para o zsh, adicione o seguinte em {{ic|~/.zprofile}}.
 +
 
 +
{{hc|arquivo profile do shell|<nowiki>
 +
vt=$(fgconsole 2>/dev/null)
 +
(( vt == 1 )) && exec startx -- vt$vt &> ~/.xlog
 +
unset vt
 +
</nowiki>}}
 +
 
 +
O usuário será deslogado quando o X for morto. Afim de evitar isso, remova a parte {{ic|exec}} do script. Observer também o redirecionamento da saída para {{ic|~/.xlog}}.
 +
 
 +
{{Dica|Este método pode ser combinado com [[automatic login to virtual console]] para propocionar login automático.}}

Revision as of 18:05, 24 October 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.