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

From ArchWiki
Jump to: navigation, search
(Antigua familia init)
(Systemd)
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
== 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]] y [[Writing rc.d scripts|cómo redactar scripts rc.d]].
 
+
== Familia Init ==
+
{{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 ===
 
=== 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 {{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]].
+
'' 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''  y cómo escribir scripts autostarts para el, consulte el artículo sobre [[systemd_(Español)|systemd]].
  
 
=== Antigua familia init ===
 
=== Antigua familia init ===
{{ic|/etc/rc.local}} y {{ic|/etc/rc.local.shutdown}} son el marco donde el init tradicional leía las acciones de inicio generadas por el usuario. Se puede escribir un rc.local como un script de shell tque se ejecutará cada arranque en el marco de los initscripts antiguos.
+
{{ic|/etc/rc.local}} y {{ic|/etc/rc.local.shutdown}} son el marco donde el init tradicional leía las acciones de inicio generadas por el usuario. Se puede escribir un rc.local como un script de shell que se ejecutará en cada arranque en el marco de los initscripts antiguos.
  
 
=== Runit ===
 
=== Runit ===

Revision as of 13:13, 31 January 2013

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 y cómo redactar scripts rc.d.

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 el comando systemctl . Para obtener más información acerca de systemd y cómo escribir scripts autostarts para el, consulte el artículo sobre systemd.

Antigua familia init

/etc/rc.local y /etc/rc.local.shutdown son el marco donde el init tradicional leía las acciones de inicio generadas por el usuario. Se puede escribir un rc.local como un script de shell que se ejecutará en cada arranque en el marco de los initscripts antiguos.

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.

Shells

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.

/etc/profile

El contenido del archivo /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 (/etc/profile.d/*.sh ) para la aplicación especificada.

Cada vez que /etc/profile es ejecutado, se aplican los scripts siguientes, si existen:

  • /etc/profile.d/*.sh
  • /etc/bash.bashrc (si la shell es bash)
  • /etc/bash_completion

Véase también

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 (Español) y xprofile (Español).

Grupo Desktop de X

$XDG_CONFIG_DIRS/autostart/: en esta carpeta están los archivos .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 Desktop Entry Specification.

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.

También puede poner directamente el archivo .desktop en la carpeta ~/.config/autostart/

KDE (Antiguo)

KDE también tiene una carpeta específica: ~/.kde/Autostart o ~/.kde4/Autostart

LXDE

Consulte Programas de inicio automático.

Fluxbox

Consulte Aplicaciones de inicio automático.

Openbox

Consulte Programas de inicio automático.