Difference between revisions of "Autostarting (Español)"

From ArchWiki
Jump to: navigation, search
(Inicio de sesión de X)
(flagged broken section links (interactive))
(Tag: wiki-scripts)
 
(39 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[Category:Boot process (Español)]]
 
[[Category:Boot process (Español)]]
 
[[en:Autostarting]]
 
[[en:Autostarting]]
 +
[[ja:自動起動]]
 +
[[ru:Autostarting]]
 
Este artículo trata sobre los diversos métodos para lanzar scripts o aplicaciones automáticamente cuando algún evento especial se produce, como puede ser el inicio del sistema o apagado, inicio o cierre de una sesión de shell y así sucesivamente.
 
Este artículo trata sobre los diversos métodos para lanzar scripts o aplicaciones automáticamente cuando algún evento especial se produce, como puede ser el inicio del sistema o apagado, inicio o cierre de una sesión de shell y así sucesivamente.
  
 
== Demonios ==
 
== Demonios ==
Se pueden comenzar fácilmente los scripts o aplicaciones como demonios, consulte [[Daemon|demonio]] y [[Writing rc.d scripts|redacción de scripts en rc.d]].
+
Se pueden comenzar fácilmente los scripts o aplicaciones como demonios, consulte [[Daemons (Español)|Demonios]].
  
== Familia Init ==
+
=== Systemd ===
{{ic|/etc/rc.local}} y {{ic|/etc/rc.local.shutdown}} son buenas carpetas donde ubicar scripts automáticos para iniciar y apagar el sistema, respectivamente. Consulte también el artículo sobre el [[Arch Boot Process_(Español)|proceso de arranque de Arch]].
+
'' systemd'' es un reemplazo para ''initscripts'' que permite procesos de arranque más rápidos al simultanear el inicio de los servicios. Los servicios que se inician por ''systemd'' se encuentran en las subcarpetas de {{ic|/etc/systemd/system/}}. Los servicios se pueden habilitar mediante la orden {{ic|systemctl}}. Para obtener más información acerca de ''systemd''  y cómo escribir scripts autostarts para él, consulte el artículo sobre [[systemd_(Español)|systemd]].
  
=== systemd ===
+
=== Runit ===
'' Systemd'' es un reemplazo para ''initscripts'' que permite procesos de arranque más rápidos al simultanear el inicio de los servicios. Los servicios que se inician por ''systemd'' se encuentran en las subcarpetas de {{ic|/etc/systemd/system/}}. Los servicios se pueden habilitar mediante el comando {{ic|systemctl}} . Para obtener más información acerca de ''systemd''  consulte el artículo sobre [[systemd_(Español)|systemd]].
+
 
+
=== runit ===
+
 
''runit'' es un  reemplazo maduro para ''initscripts'', que ofrece supervisión de procesos, puesta en marcha en paralelo, árboles de servicios por cada usuario, manipulación detallada de los cgroup, sistema de dependencias flexible, y tiempos de arranque no penalizados por dbus. Los servicios de nivel-root son enlaces simbólicos en {{ic|/service}} cuyos directorios de servicio reales están en {{ic|/etc/sv}}. Consulte el artículo sobre [[Runit]] para obtener más información.
 
''runit'' es un  reemplazo maduro para ''initscripts'', que ofrece supervisión de procesos, puesta en marcha en paralelo, árboles de servicios por cada usuario, manipulación detallada de los cgroup, sistema de dependencias flexible, y tiempos de arranque no penalizados por dbus. Los servicios de nivel-root son enlaces simbólicos en {{ic|/service}} cuyos directorios de servicio reales están en {{ic|/etc/sv}}. Consulte el artículo sobre [[Runit]] para obtener más información.
  
== Shells ==
+
== Shell ==
  
Para iniciar automáticamente programas en la consola se puede usar la shell para inicializar archivos/directorios. Consulte la documentación de su shell, o el correspondiente artículo de ArchWiki, por ejemplo, [[Bash]] o [[Zsh]].
+
Para los programas de inicio automático en la consola o en el momento de inicio de sesión, puede utilizar la shell para iniciar archivos/directorios. Lea la documentación de su shell, o los artículos correspondientes de ArchWiki, por ejemplo [[Bash#Configuration file sourcing order at startup]]{{Broken section link}} o [[Zsh#Autostarting applications]]{{Broken section link}}.
 +
 
 +
Véase también [[Wikipedia:Unix shell#Configuration files for shells]].
  
 
=== /etc/profile ===
 
=== /etc/profile ===
  
El contenido del archivo {{ic|/etc/profile}} se vuelva a todas las shells Bourne-compatibles al abrir sesión: en él se establece un entorno de inicio de sesión y una configuración ({{ic|/etc/profile.d/*.sh }}) para la aplicación especificada.
+
{{ic|/etc/profile}} provee a todas las shells compatibles con Bourne al iniciar sesión: dicho archivo establece un entorno al inicio de sesión y la configuración específica de aplicaciones para cualquier scripts leible de {{ic|/etc/profile.d/*.sh}}.
 
+
Cada vez que {{ic|/etc/profile}} es ejecutado, se aplican los scripts siguientes, si existen:
+
* {{ic|/etc/profile.d/*.sh}}
+
* {{ic|/etc/bash.bashrc}} (si la shell es bash)
+
* {{ic|/etc/bash_completion}}
+
 
+
===Véase también===
+
*La sección {{ic|INVOCATION}} de {{ic|man bash}}
+
*La sección {{ic|STARTUP/SHUTDOWN FILES}} de {{ic|man zsh}}
+
*[http://en.wikipedia.org/wiki/Unix_shell#Configuration_files_for_shells Archivos de configuración de las shells de Unix - Wikipedia]
+
  
 
== Gráfica ==
 
== Gráfica ==
Se pueden iniciar programas automáticamente al abrir su [[Window Manager_(Español)|Gestor de Ventanas]] o [[Desktop Environment_(Español)|Entorno de Escritorio]].
+
Se pueden iniciar programas automáticamente al abrir su [[Window manager (Español)|Gestor de Ventanas]] o [[Desktop environment (Español)|Entorno de Escritorio]].
  
 
=== Inicio de sesión de X ===
 
=== Inicio de sesión de X ===
  
Consulte [[xinitrc (Español)]] y [[xprofile (Español)]].
+
Consulte [[xinitrc (Español)|xinitrc]] y [[xprofile (Español)|xprofile]].
  
=== Grupo Desktop de X===
+
=== Entradas de Desktop ===
  
{{ic|$XDG_CONFIG_DIRS/autostart/}}: en esta carpeta están los archivos {{ic|.desktop}}. Estos archivos determinan qué programas se cargan con cuál entorno de escritorio. Para obtener una explicación del estándar del archivo desktop consulte [http://standards.freedesktop.org/desktop-entry-spec/latest/ Desktop Entry Specification].
+
Las siguientes carpetas contienen archivos {{ic|*.desktop}}, que se ejecutan cada vez que se inicia una sesión de X, y que determina qué programas se cargan y para qué entorno de escritorio:
  
=== GNOME, KDE, Xfce ===
+
* {{ic|$XDG_CONFIG_DIRS/autostart/}} ({{ic|/etc/xdg/autostart/}} por defecto)
 +
* {{ic|/usr/share/gnome/autostart/}} (solo para GNOME)
 +
* {{ic|$XDG_CONFIG_HOME/autostart/}} ({{ic|~/.config/autostart/}} por defecto)
  
[[GNOME]], [[KDE]] y [[Xfce]], todos ellos han creado una interfaz gráfica de usuario para la configuración del inicio automático de aplicaciones, consulte los artículos respectivos.
+
Los usuarios pueden sobrescribir los archivos {{ic|*.desktop}} que afectan a todo el sistema copiandolos en la carpeta {{ic|~/.config/autostart/}} del usuario en cuestión.
  
También puede poner directamente el archivo [[Creating_desktop_entries_and_menus|.desktop]] en la carpeta {{ic|~/.config/autostart/}}
+
Para obtener una explicación de la norma sobre los archivos desktop consulte [http://standards.freedesktop.org/desktop-entry-spec/latest/ Desktop Entry Specification]. Para una descripción más específica de los directorios utilizados, [http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html Desktop Application Autostart Specification]. Tenga en cuenta que este método solo es compatible con los entornos de escritorio compilados en XDG.
  
==== KDE (Antiguo) ====
+
=== GNOME, KDE, Xfce ===
  
KDE también tiene una carpeta específica: {{ic|~/.kde/Autostart}} o {{ic|~/.kde4/Autostart}}
+
[[GNOME]], [[KDE]] y [[Xfce]], todos ellos han creado una interfaz gráfica de usuario para la configuración del inicio automático de aplicaciones, consulte los artículos respectivos.
  
 
=== LXDE ===
 
=== LXDE ===
  
Consulte [[LXDE#Autostart_Programs|Programas de inicio automático]].
+
Véase [[LXDE#Autostart programs]]{{Broken section link}}.
  
 
=== Fluxbox ===
 
=== Fluxbox ===
  
Consulte [[Fluxbox#Autostarting Applications|Aplicaciones de inicio automático]].
+
Véase [[Fluxbox#Autostarting Applications]]{{Broken section link}}.
  
 
=== Openbox ===
 
=== Openbox ===
  
Consulte [[Openbox#Startup programs|Programas de inicio automático]].
+
Véase [[Openbox#autostart]].

Latest revision as of 12:20, 6 August 2016

Este artículo trata sobre los diversos métodos para lanzar scripts o aplicaciones automáticamente cuando algún evento especial se produce, como puede ser el inicio del sistema o apagado, inicio o cierre de una sesión de shell y así sucesivamente.

Demonios

Se pueden comenzar fácilmente los scripts o aplicaciones como demonios, consulte Demonios.

Systemd

systemd es un reemplazo para initscripts que permite procesos de arranque más rápidos al simultanear el inicio de los servicios. Los servicios que se inician por systemd se encuentran en las subcarpetas de /etc/systemd/system/. Los servicios se pueden habilitar mediante la orden systemctl. Para obtener más información acerca de systemd y cómo escribir scripts autostarts para él, consulte el artículo sobre systemd.

Runit

runit es un reemplazo maduro para initscripts, que ofrece supervisión de procesos, puesta en marcha en paralelo, árboles de servicios por cada usuario, manipulación detallada de los cgroup, sistema de dependencias flexible, y tiempos de arranque no penalizados por dbus. Los servicios de nivel-root son enlaces simbólicos en /service cuyos directorios de servicio reales están en /etc/sv. Consulte el artículo sobre Runit para obtener más información.

Shell

Para los programas de inicio automático en la consola o en el momento de inicio de sesión, puede utilizar la shell para iniciar archivos/directorios. Lea la documentación de su shell, o los artículos correspondientes de ArchWiki, por ejemplo Bash#Configuration file sourcing order at startup[broken link: invalid section] o Zsh#Autostarting applications[broken link: invalid section].

Véase también Wikipedia:Unix shell#Configuration files for shells.

/etc/profile

/etc/profile provee a todas las shells compatibles con Bourne al iniciar sesión: dicho archivo establece un entorno al inicio de sesión y la configuración específica de aplicaciones para cualquier scripts leible de /etc/profile.d/*.sh.

Gráfica

Se pueden iniciar programas automáticamente al abrir su Gestor de Ventanas o Entorno de Escritorio.

Inicio de sesión de X

Consulte xinitrc y xprofile.

Entradas de Desktop

Las siguientes carpetas contienen archivos *.desktop, que se ejecutan cada vez que se inicia una sesión de X, y que determina qué programas se cargan y para qué entorno de escritorio:

  • $XDG_CONFIG_DIRS/autostart/ (/etc/xdg/autostart/ por defecto)
  • /usr/share/gnome/autostart/ (solo para GNOME)
  • $XDG_CONFIG_HOME/autostart/ (~/.config/autostart/ por defecto)

Los usuarios pueden sobrescribir los archivos *.desktop que afectan a todo el sistema copiandolos en la carpeta ~/.config/autostart/ del usuario en cuestión.

Para obtener una explicación de la norma sobre los archivos desktop consulte Desktop Entry Specification. Para una descripción más específica de los directorios utilizados, Desktop Application Autostart Specification. Tenga en cuenta que este método solo es compatible con los entornos de escritorio compilados en XDG.

GNOME, KDE, Xfce

GNOME, KDE y Xfce, todos ellos han creado una interfaz gráfica de usuario para la configuración del inicio automático de aplicaciones, consulte los artículos respectivos.

LXDE

Véase LXDE#Autostart programs[broken link: invalid section].

Fluxbox

Véase Fluxbox#Autostarting Applications[broken link: invalid section].

Openbox

Véase Openbox#autostart.