Frecuentemente necesito iniciar varios programas que uso cada vez que enciendo mi computadora. ¿Cómo puedo lograr que cada vez que inicie sesión el programa se inicie automáticamente?
Frecuentemente necesito iniciar varios programas que uso cada vez que enciendo mi computadora. ¿Cómo puedo lograr que cada vez que inicie sesión el programa se inicie automáticamente?
Respuestas:
Si está utilizando Unity , busque el programa Startup
Applications
.
Si está usando Ubuntu Classic , está en Menú de inicio> Preferencias> Aplicaciones de inicio .
Abre una terminal y corre
gconf-editor
.
Vaya a / apps / gnome-session / options .
Habilite la opción: auto_save_session .
(NOTA: esto puede ralentizar el arranque del sistema y no se ha probado a fondo).
Una forma alternativa de iniciar automáticamente las aplicaciones después del inicio de sesión es definir una sesión definida por el usuario. Esto tiene la ventaja de usar diferentes sesiones para diferentes tareas, cada una con diferentes aplicaciones cargadas.
Para este fin se crea un custom.desktop
archivo como root en /usr/share/xsessions
el contenido siguiente (para GNOME / GDM):
[Desktop Entry]
Name=Marco's Crowded Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm
Use cualquier nombre elegante para su sesión y reemplácelo username
por su nombre, por supuesto.
Esto ejecutará la secuencia .xsession
de comandos en el directorio HOME al iniciar sesión, donde podemos poner cualquier aplicación que necesitemos iniciar después de iniciar sesión.
El script debe nombrarse como se define en el archivo .desktop, es decir, ~/.xsession
en el ejemplo dado, debe hacerse ejecutable y puede tener un contenido similar a este:
#! /bin/bash
my-important-app [options] &
second-app [options] &
[...] # add other applications
gnome-session [options]
Las opciones para gnome-session se pueden omitir para cargar la sesión predeterminada. Proporcione, por ejemplo --session=classic-gnome
, una opción para ejecutar Classic GNOME Desktop en 11.04
La próxima vez que iniciemos sesión, tendremos la opción de iniciar una "Sesión repleta de Marco" con todas las aplicaciones del script ejecutándose además de las aplicaciones de la sesión de gnome (o cualquier otro administrador de escritorio que elija comenzar aquí).
Para iniciar otro administrador de escritorio instalado , reemplace la última línea del ~/.xsession
script con lo siguiente:
gnome-session --session=ubuntu
para escritorio estándar (con Unity en 11.04).gnome-session --session=classic-gnome
para escritorio clásico de GNOME.startkde
para el administrador de escritorio de KDE.startxfce4
para XFCE, o cuando se ejecuta Xubuntu.Podemos agregar aplicaciones a las "Aplicaciones de inicio" abriendo la entrada del menú en el lado derecho del panel superior:
Podemos buscar en el tablero "aplicaciones de inicio"
o podemos ejecutar las preferencias de inicio desde un terminal con
gnome-session-properties
Esto abrirá una ventana donde podremos ver todas las aplicaciones instaladas que se ejecutarán al inicio. Marque o desmarque las aplicaciones allí o elija "Agregar" para agregar una nueva aplicación:
Si conocemos el comando para ejecutar la aplicación, simplemente ingréselo aquí en la línea "Comando" . También podemos agregar un "Comentario" opcional aquí.
Si no conocemos el comando, podemos elegir "Examinar ..." nuestro sistema de archivos para las aplicaciones instaladas. Muchas aplicaciones predeterminadas se encuentran, por ejemplo, en /usr/share/application
:
Seleccione una aplicación para agregar al inicio automático.
Similar a lo que hace la solución GUI anterior, podemos agregar manualmente un .desktop
archivo ~/.config/autostart
. El contenido de este archivo puede ser el siguiente:
[Desktop Entry]
Type=Application
Exec=</path/to/binary or command to execute>
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=<Name_to_be_displayed>
Comment=<optional comment>
Tenga en cuenta que en una instalación de vainilla el directorio ~/.config/autostart
puede no existir todavía. Necesitamos crearlo antes de poder acceder a él mediante programación.
~/.config/autostart
portátil? Los otros dos parecen ser compatibles con el entorno de escritorio GNOME y Unity.
Si está utilizando el entorno de escritorio GNOME , esto es bastante simple de lograr.
System>Preferences>Startup Applications
,Otra opción, posiblemente más simple, sería ir al menú Sistema / Preferencias / Aplicaciones de inicio, luego elegir la pestaña "Opciones" y marcar "Recordar automáticamente las aplicaciones en ejecución al cerrar sesión"
Esto iniciará cualquier aplicación que esté ejecutando cuando cierre la sesión.
Startup Programs
uno
Ninguna de las respuestas (hasta ahora) ofrece una solución independiente del usuario .
La forma correcta (de acuerdo con este hilo ) de agregar algún programa de ejecución automática (denominado Entrada de escritorio) para todo el sistema operativo es agregarlo como un .desktop
archivo aquí:
/etc/xdg/autostart
Ejemplo de .desktop
archivo:
[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
chmod
Parece que no es necesario que tenga permiso de ejecución. Se Exec
ejecutará para cualquier usuario de registro, incluidos root
, ubuntu
o xubuntu
(para escritorios de distribución en vivo personalizados)
En 11.04, presiona el botón de encendido (situado más a la derecha en el panel superior) y selecciona Configuración del sistema. Encontrará Aplicaciones de inicio en Preferencias personales. Es el mismo cuadro de diálogo que teníamos en versiones anteriores de Ubuntu.
Supongo que puedes agregar el comando en Sistema -> Preferencias -> Inicio de la aplicación
luego haga clic en agregar, coloque un nombre como "Firefox start", haga clic en el nombre del comando
"examinar" y buscar el archivo ejecutable del programa que necesita comenzar al iniciar sesión ... reiniciar
Espero que esto te ayude !!!
¡¡¡Saludos!!!
Menu > Preferences > Startup Applications
que no se ajusta a tus necesidades.