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

From ArchWiki
Jump to: navigation, search
(Start X at Boot)
Line 22: Line 22:
 
=={{Filename|~/.bash_profile}}==
 
=={{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.}}
 
{{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}}):
+
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 um modelo de {{Filename|/etc/skel/.bash_profile}}):
 +
 
 +
{{File
 +
|name=~/.bash_profile
 +
|content=<nowiki>
 +
if [[ -z $DISPLAY && $(tty) = /dev/tty1 ]]; then
 +
  exec startx
 +
  # Could use xinit instead of startx
 +
  #exec xinit -- /usr/bin/X -nolisten tcp
 +
fi
 +
</nowiki>}}
 +
 
 +
ou com verificação adicional:
 +
 
 +
{{File
 +
|name=~/.bash_profile
 +
|content=<nowiki>
 +
if [[ -z $DISPLAY && ! -a /tmp/.X11-unix/X0 && $(id -u) != 0 ]]; then
 +
  exec startx
 +
fi
 +
</nowiki>}}
 +
 
 +
O usuário sera deslogado quando o X for morto, finalizado. Para evitar isso, remova a parte do {{Codeline|exec}} do script.
 +
 
 +
=={{Filename|/etc/inittab}}==
 +
{{Warning|Este não método não utilizará o /bin/login ou registrará sua sessão, portanto nenhuma sessão aparecerá em `who` or `w`. Sua sessão também não será autorizada como 'local' pelo consolekit, então você não poderá desligar/suspender/reiniciar ou montar dispositivos sem utilizar o sudo ou su}}
 +
Outra maneira de contornar os gerenciadores de tela e iniciar direto em gerenciador de janelas preferido ou ambiente de trabalho envolve a edição do {{Filename|/etc/inittab}}, mudando:
 +
 
 +
id:3:initdefault:
 +
 +
[...]
 +
 +
x:5:respawn:/usr/bin/xdm -nodaemon
 +
 
 +
to:
 +
 
 +
id:5:initdefault:
 +
 +
[...]
 +
 +
x:5:once:/bin/su - -- USUÁRIO_PREFERIDO -l -c '/usr/bin/startx </dev/null'

Revision as of 01:03, 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 um modelo de Template:Filename):

Template:File

ou com verificação adicional:

Template:File

O usuário sera deslogado quando o X for morto, finalizado. Para evitar isso, remova a parte do Template:Codeline do script.

Template:Filename

Warning: Este não método não utilizará o /bin/login ou registrará sua sessão, portanto nenhuma sessão aparecerá em `who` or `w`. Sua sessão também não será autorizada como 'local' pelo consolekit, então você não poderá desligar/suspender/reiniciar ou montar dispositivos sem utilizar o sudo ou su

Outra maneira de contornar os gerenciadores de tela e iniciar direto em gerenciador de janelas preferido ou ambiente de trabalho envolve a edição do Template:Filename, mudando:

id:3:initdefault:

[...]

x:5:respawn:/usr/bin/xdm -nodaemon

to:

id:5:initdefault:

[...]

x:5:once:/bin/su - -- USUÁRIO_PREFERIDO -l -c '/usr/bin/startx </dev/null'