Diferencia entre revisiones de «Programas al inicio de sesión»
(Creando a partir de http://blogdrake.net/node/6017) |
(→Desde Termonal) |
||
Línea 7: | Línea 7: | ||
Allí nos vamos a la tercera pestaña y añadimos el comando a ejecutar. | Allí nos vamos a la tercera pestaña y añadimos el comando a ejecutar. | ||
− | ===Desde | + | ===Desde Terminal=== |
Se hace modificando (o creando) el fichero ''~/.gnome2/session-manual'' (~ = /home/usuario), la sintaxis es así: | Se hace modificando (o creando) el fichero ''~/.gnome2/session-manual'' (~ = /home/usuario), la sintaxis es así: | ||
[Default] | [Default] |
Revisión de 08:13 4 sep 2007
En ocasiones estamos interesados en que al iniciar una nueva sesión en nuestro escritorio se nos inicie algún programa o comando. Dependiendo del entorno en que nos encontremos esto se puede hacer de diferentes maneras.
Contenido
GNOME
Para configurar esto, en gnome tenemos dos alternativas:
Desde el GUI
Nos vamos a Sistema -> Preferencias -> Avanzado -> Sesiones. Allí nos vamos a la tercera pestaña y añadimos el comando a ejecutar.
Desde Terminal
Se hace modificando (o creando) el fichero ~/.gnome2/session-manual (~ = /home/usuario), la sintaxis es así:
[Default] num_clients=1 0,RestartClientHint=3 0,Priority=50 0,RestartCommand=gdesklets 0,Program=gdesklets
KDE
Los programas que se deseen lanzar al inicio de KDE tienen que estar colocados en ~/.kde/Autostart. Se puede optar por hacer un pequeño script:
$ kate ~/.kde/Autostart/gaim.sh
En el que ponemos lo siguiente, por ejemplo: <bash>
#!/bin/bash /usr/bin/gaim
</bash>
Luego le damos permisos de ejecución:
$ chmod +x ~/.kde/Autostart/gaim.sh
También podemos optar por hacer un link:
$ cd ~/.kde/Autostart $ ln -s /usr/bin/gaim gaim
XFCE
Se hace de la misma forma que en KDE pero el directorio donde hay que poner el script o el link es ~/Desktop/Autostart
Se espera que la nueva versión de XFCE (aún no lanzada), añada un GUI para configurar esto
Fluxbox
Aquí hay que editar el fichero ~/.fluxbox/startup , y, antes de la línea exec /usr/bin/fluxbox, ponemos el comando que queremos ejecutar seguido de un &:
/usr/bin/gaim &
FVWM
Aquí hemos de editar el fichero ~/.fvwm/.fvwm2rc y buscar la línea:
AddToFunc InitFunction
Si no la encontramos la añadimos. Debajo de esta línea ponemos el programa a ejecutar:
+ I Exec exec /usr/bin/gaim
Enlightenment 16
- Iniciar la aplicacion que queremos autoejecutar al arranque.
- Pulsamos Alt + Botón derecho del ratón sobre la ventana de la aplicación
- Seleccionamos "Recordar" ("Remember") en el menú contextual. Un menú llamado "Remembered Application Attributes" aparecerá.
- En la parte inferior de esta ventana, seleccionamos "Restart application on login" (relanzar la aplicación al entrar)
- Cliqueamos en "Apply" (aplicar) y depués "OK".
Enlightenment 17
Los programas que se deseen autoarrancar en e17 tienen que tener su correspondiente fichero .eap listado en ~/.e/e/applications/startup/.order
Así configuraríamos e17 para lanzar gaim en su inicio:
$ echo "gaim.eap" >> ~/.e/e/applications/startup/.order
Esto llevará a e17 al directorio ~/.e/e/applications/all en busca de ese fichero, si no está presente, lo creamos (este ejemplo vale para ejecutar beagle al inicio):
$ cd ~/.e/e/applications/all $ e_util_eapp_edit beagled.eap
Se abrirá un diálogo para ajustar algunos parámetros finales y luego no tendremos más que ejecutar:
$ echo "beagled.eap" >> ~/.e/e/applications/startup/.order