¿Cómo puedo hacer que una aplicación se inicie automáticamente cuando inicie sesión?
349
Abra el Tablero y busque "Aplicaciones de inicio"
Ahora haga clic en Agregar y entregue el comando para ejecutar la aplicación. Esto se puede encontrar en el Menú principal si está instalado (ver más abajo) o como se muestra en esta pregunta .
Primero abra el programa 'Menú principal' (escriba Menu
el Tablero)
Ahora seleccione el programa que desea agregar al inicio y haga clic en propiedades.
Ahora tenga en cuenta el comando para ese programa.
Los usuarios avanzados pueden querer poner un archivo .desktop ~/.config/autostart
para ejecutar aplicaciones después de un inicio de sesión de usuario. Esto puede tener el siguiente contenido:
[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true
gnome-session-properties
si no puede encontrarlo en los menús (por ejemplo, en Gnome Shell)Para la versión 11.04 y posteriores ver aquí: ¿Cómo inicio las aplicaciones automáticamente al iniciar sesión?
Para versiones anteriores: si el programa que desea ejecutar al inicio se encuentra en el menú Aplicaciones , puede arrastrarlo y soltarlo en la ventana Aplicaciones de inicio para agregarlo a la lista.
fuente
Tanto Unity como Xfce4 tienen programas GUI que le permiten controlar las aplicaciones de inicio.
Por la unidad:
Para Xfce4, la herramienta de inicio está disponible en Configuración> Sesión y Inicio
Imagen cortesía de Xubuntu Geek xubuntugeek
Si la GUI no es lo que desea, y desea un control más avanzado, puede colocar
.desktop
archivos en el~/.config/autostart/
directorio de Xfce4 y un.desktop
archivo~/.config/autostart
para que Unity ejecute aplicaciones después de un inicio de sesión de usuario.Consulte esta pregunta para obtener más ayuda sobre la creación de
.desktop
archivos:También tenga en cuenta que si desea que una aplicación de inicio se inicie solo en XFCE, pero no en Unity, debe colocar la línea
OnlyShowIn=XFCE
en el.desktop
archivo. EsOnlyShowIn=Unity
para una aplicación exclusiva de Unity.fuente
.desktop
archivo~/.config/autostart/
Startup Applications
(fácil de buscar), para xfce.Iniciar aplicaciones de inicio desde Dash
Haga clic en Aplicaciones de inicio
Y luego haga clic en agregar
Escriba el nombre del programa, busque el comando y luego haga clic en Agregar.
Adición : Aquí hay una muestra que utilizo para iniciar automáticamente Guake, la versión Gnome de Yakuake:
Pon esto en el cuadro de 'comando'.
Esto inicia guake automáticamente, pero espera 2 minutos antes de hacerlo. Puede cambiar el 120 a lo que desee.
Editar:
Para 14.04 y 16.04:
Escriba Startup en Dash y ejecute el formulario de Aplicación de inicio allí
Y luego solo sigue el resto de los pasos.
(tenga en cuenta que, si está utilizando ubuntu en otro idioma, "inicio" podría no encontrar el programa correcto. Intente otra búsqueda que esté en su idioma)
fuente
Es posible que desee iniciarlo desde una CLI a través de:
(solo en caso de que no estés ejecutando GNOME;))
fuente
Puede usar la aplicación de inicio de GNOME.
Haga clic en el botón Agregar y luego agregue el comando completo para abrir la aplicación que desee. Si no conoce la ruta del comando, puede hacerlo
fuente
Eche un vistazo al directorio $ XDG_CONFIG_DIRS / autostart:
que dice que hay 3 directorios en este ejemplo. Quería podar la entrada del nautilus
de lo contrario, si puede agregarlo, cree un archivo de entrada de escritorio :
sudo touch /etc/xdg/autostart/my-shell-autostart.desktop
agregue estos contenidos:fuente
$XDG_CONFIG_DIRS/autostart
agrega "inicio automático" al último de los directorios separados por dos puntos. También puede haber un directorio de inicio automático debajo de los otros directorios separados por dos puntos. En realidad, los directorios están ordenados por preferencia. Además, si$XDG_CONFIG_DIRS
está vacío o no está configurado, el directorio base del archivo de configuración es / etc / xdg. Ver referencia$XDG_CONFIG_HOME/autostart
$HOME/.config/autostart
Para Ubuntu 12.04,
Inicie la aplicación de inicio desde el menú superior derecho
Sin hacer clic en Agregar, abra Dash y escriba la aplicación que desea ejecutar al inicio, por ejemplo, Skype
Arrastre la aplicación a la ventana de la aplicación de Inicio. Si Dash windows es demasiado grande para que no pueda arrastrar su aplicación afuera, use el botón de restaurar ventana (que se muestra en la imagen anterior) en la esquina superior izquierda. La lista final se ve así:
fuente
También para poner un ARCHIVO DE LOTE en las aplicaciones de inicio para ejecutar después del inicio de sesión del usuario ... escriba en la línea de comandos en las aplicaciones de inicio en el campo Comando:
gnome-terminal
: abre el terminal después de iniciar sesión con privilegios de usuario actuales-e
: configura el terminal para ejecutar el archivo por lotes/batch-path/batch-name.sh
: es la ruta completa del lote y el nombre completoRecuerde que los permisos por lotes de archivo para establecer el indicador Permitir ejecutar el archivo como un programa en ON .
fuente
Ubuntu 13.10 con instrucciones de UNITY
Hacer esto con un comando que requiere
sudo
es un poco complicado.En mi caso, quería deshabilitar el controlador PSMOUSE usando el comando
sudo rmmod psmouse
para evitar un problema de clic del mouse que se manifiesta al azar. Consulte Cómo congelar el mouse y el panel táctil en Linux para obtener más información sobre este problema. Me cansé de ingresarlo en cada arranque.En mi instalación, la
~/.config
carpeta no tenía una subcarpeta de inicio automático , así que creé una. Esto permitió que se guardaran mis configuraciones de Preferencias de aplicaciones de inicio .Para alternar la visibilidad de las aplicaciones de inicio ocultas, puede usar los siguientes comandos.
Para mostrarles:
Para ocultarlos:
Configure su comando según las publicaciones anteriores en la ventana de Preferencias de aplicaciones de inicio .
Luego tienes que editar el archivo / etc / sudoers usando
sudo visudo
. Agregue una línea que contenga la siguiente información:Debe ingresar esta línea debajo de la línea que comienza con % admin . Agregué mi línea al final del archivo. Es IMPORTANTE utilizar
sudo visudo
para editar este archivo, ya que cometer un error le impedirá poder ejecutarsudo
comandos. Si eso sucede, inicie en modo de recuperación y deshaga sus ediciones, luego intente usarsudo visudo
.Nota :
Inicialmente intenté usar un script bash para ejecutar mi comando indirectamente, pero esto no funcionó. Tuve que poner
sudo rmmod psmouse
directamente en la ventana Editar programa de inicio .fuente
Para una forma simple y portátil de hacer esto, puede usar Cron. Ejecute
crontab -e
para editar el crontab de su usuario; agregue@reboot command
para ejecutarcommand
en cada arranque.fuente
Puede usar la función para recordar las aplicaciones que se están ejecutando actualmente en la ventana de preferencias Sistema / Preferencias / Aplicaciones de inicio . Que (cuando esté habilitado) "recordará" todos los programas que está utilizando y los volverá a abrir después de un reinicio o al iniciar el sistema por primera vez en un día.
Esto es excelente cuando no tiene suficiente tiempo para tomar notas de lo que estaba haciendo la última vez y desea que se abra una aplicación si se ejecutó la última vez.
Si desea eliminar una aplicación de esta función, simplemente ciérrela, vaya a esta función y presione "Recordar la aplicación actualmente en ejecución" para actualizar la lista de los programas que se abrirán la próxima vez.
fuente
Escriba "aplicaciones de inicio" en su Unity Dash y le mostrará esa aplicación en la que puede hacer clic para abrir. Después de abrirlo, puede agregar su aplicación allí.
fuente
Alt+ F2, entonces
gnome-help ghelp:user-guide?gosstartsession-2
.Haga clic en Ejecutar , espere un segundo y luego siga las instrucciones.
fuente
Aquí hay una trampa con las "Aplicaciones de inicio". Necesitaba ejecutar lo siguiente al inicio, para activar la reasignación de clave personalizada que había definido:
Lo puse en "Aplicaciones de inicio", como en otras respuestas anteriores, y no funcionó.
SOLUCIÓN: ponerlo de la siguiente manera en "Aplicaciones de inicio" funciona:
(No sé por qué. Lo resolví por prueba y error).
fuente