Difference between revisions of "Start X at login (Español)"

From ArchWiki
Jump to: navigation, search
Line 24: Line 24:
 
{{Nota|El siguiente procedimiento iniciará X en la misma tty que utiliza para iniciar sesión, condición necesaria para que se mantengan los permisos locales.}}
 
{{Nota|El siguiente procedimiento iniciará X en la misma tty que utiliza para iniciar sesión, condición necesaria para que se mantengan los permisos locales.}}
  
Si se utiliza bash, añada lo siguiente al final de {{ic|~/.bash_profile}}. Si el archivo no existe, utilice una copia de {{ic|/etc/skel/.bash_profile}}.
+
* Para [[Bash]], añada lo siguiente al final de {{ic|~/.bash_profile}}. Si el archivo no existe, utilice una copia de {{ic|/etc/skel/.bash_profile}}.
  
Si se utiliza zsh, añada lo siguiente a {{ic|~/.zprofile}}, en su lugar:
+
* Para [[Zsh]], añada lo siguiente a {{ic|~/.zprofile}}, en su lugar.
  
{{hc|shell profile file|<nowiki>
+
<nowiki>[[ -z $DISPLAY && $XDG_VTNR == 1 ]] && exec startx -- vt$XDG_VTNR</nowiki>
vt=$(fgconsole 2>/dev/null)
+
(( vt == 1 )) && exec startx -- vt$vt &> ~/.xlog|login
+
unset vt
+
</nowiki>}}
+
  
 +
== Consejos ==
 
El usuario será desconectado cuando X se termine. Para evitar este comportamiento, quite la etiqueta {{ic|exec}} del script. También tenga en cuenta la redirección de la salida a {{ic|~/.xlog}}.
 
El usuario será desconectado cuando X se termine. Para evitar este comportamiento, quite la etiqueta {{ic|exec}} del script. También tenga en cuenta la redirección de la salida a {{ic|~/.xlog}}.
  
 
{{Tip|Este método se puede combinar con [[Automatic_login_to_virtual_console_(Español)|login automático para consola virtual]] para proporcionar acceso automático.}}
 
{{Tip|Este método se puede combinar con [[Automatic_login_to_virtual_console_(Español)|login automático para consola virtual]] para proporcionar acceso automático.}}

Revision as of 22:58, 26 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 Un gestor de pantalla se puede utilizar para proporcionar al usuario una pantalla de inicio de sesión e iniciar automáticamente el servidor X. Este artículo explica cómo iniciar manualmente el servidor X desde un terminal virtual existente.

Para iniciar manualmente X, se utiliza startx o xinit. Tanto uno como otro, ejecutarán ~/.xinitrc, el cual puede ser personalizado para iniciar el gestor de ventanas seleccionado, como se describe en el artículo xinitrc .

Shell profile

Nota: El siguiente procedimiento iniciará X en la misma tty que utiliza para iniciar sesión, condición necesaria para que se mantengan los permisos locales.
  • Para Bash, añada lo siguiente al final de ~/.bash_profile. Si el archivo no existe, utilice una copia de /etc/skel/.bash_profile.
  • Para Zsh, añada lo siguiente a ~/.zprofile, en su lugar.

[[ -z $DISPLAY && $XDG_VTNR == 1 ]] && exec startx -- vt$XDG_VTNR

Consejos

El usuario será desconectado cuando X se termine. Para evitar este comportamiento, quite la etiqueta exec del script. También tenga en cuenta la redirección de la salida a ~/.xlog.

Tip: Este método se puede combinar con login automático para consola virtual para proporcionar acceso automático.