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

From ArchWiki
Jump to: navigation, search
m (rem double redir)
Line 1: Line 1:
 
[[Category:Português]]
 
[[Category:Português]]
 
{{i18n|Start X at Boot}}
 
{{i18n|Start X at Boot}}
 +
[[Category:X Server (English)]]
 +
[[Category:Boot process (English)]]
 +
[[Category:FAQs (English)]]
 +
[[fr:Startx]]
 +
{{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 heading|Related}}
 +
{{Article summary wiki|Automatic login to virtual console}}
 +
{{Article summary wiki|Display Manager}}
 +
{{Article summary wiki|Xinitrc}}
 +
{{Article summary end}}
  
Utilizando um editor de sua preferência edite o arquivo <code>/etc/inittab</code>. Localize a seguinte linha (ela deve ser uma das primeiras não-comentadas):
+
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]].
  
id:3:initdefault:
+
A maioria dos usuários que desejam inicializar um servidor X durante o boot instalam um [[Display Manager]] em vez disso.
  
Mude-a, trocando o '''3''' por '''5''', deixando assim:
+
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.
  
id:5:initdefault:
+
__TOC__
 
+
=={{Filename|~/.bash_profile}}==
Assim o sistema inicializará no modo gráfico. Ou seja, você deverá ter um Display Manager como o KDM, GDM ou XDM (mais conhecidos). Você pode editar a última linha do /etc/inittab para [[Display Manager|iniciar o KDM ou GDM ao invés do XDM]].
+
{{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.}}
 
+
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}}):
Existe um [http://bbs.archlinux.org/viewtopic.php?t=863 tópico] no fórum do Arch Linux que cobre este assunto.
+
 
+
=== Maneiras alternativas ===
+
 
+
Uma maneira mais simples é adicionar um dos gerenciadores ('''kdm''', '''gdm''' ou '''xdm''') no array '''DAEMONS''' do arquivo <code>/etc/rc.conf</code>. Para isto, deverá existir um arquivo relacionado ao gerenciador escolhido no '''/etc/rc.d'''.
+
 
+
Outra alternativa: adicionar algo como
+
 
+
<pre>
+
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/vc/1 ]]; then
+
  startx
+
fi
+
</pre>
+
 
+
no final do arquivo <code>~/.bashrc</code>. Assim, o X é iniciado automaticamente quando você efetuar login no primeiro console.
+
 
+
=== Iniciando o X sem precisar logar ===
+
 
+
Existem maneiras de driblar os gerenciadores de display e iniciar diretamente no seu ambiente preferido. Uma delas consiste em editar algumas linhas do <code>/etc/inittab</code>.
+
 
+
Primeiro localize as duas linhas relativas ao '''INIT'''. Por exemplo:
+
 
+
id:3:initdefault:
+
+
[...]
+
+
x:5:respawn:/usr/X11R6/bin/xdm -nodaemon
+
 
+
Altere as duas linhas e deixe da seguinte maneira:
+
 
+
id:5:initdefault:
+
+
[...]
+
+
x:5:once:/bin/su SEU_USUARIO -l -c "/bin/bash --login -c startx >/dev/null 2>/dev/null"
+
 
+
Substitua '''SEU_USUARIO''' pelo nome de usuário que será utilizado para logar no sistema.
+
 
+
Você pode, ainda, substituir o '''startx''' na segunda linha e referenciar algum script personalizado.
+
 
+
Colocar '''startkde''' ou '''startxfce4''', por exemplo, no <code>/etc/rc.local</code> é uma opção. Porém, note que o X e o ambiente escolhido serão executados pelo '''root''', o que não é recomendado.
+

Revision as of 00:44, 17 March 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

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

Tipicamente, Template:Filename ou Template:Filename são utilizados para iniciar o X manualmente. Ambos executam o Template:Filename, que deve ser customizado para iniciar o gerenciador de janelas preferido, como descrito no artigo do xinitrc.

A maioria dos usuários que desejam inicializar um servidor X durante o boot instalam um Display Manager em vez disso.

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.

Template:Filename

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.

Uma alternativa para um gerenciador de login é adicionar o seguinte no final do seu Template:Filename, (se Template:Filename não existir ainda, você pode copiar o modelo de Template:Filename):