Debian (jessie) con XFCE, Sesiones y Inicio: Inicio automático de aplicaciones

Debian (jessie) con XFCE, Sesiones y Inicio: Inicio automático de aplicaciones

Acechador desde hace mucho tiempo, hace preguntas por primera vez.

Estoy ejecutando Debian jessie con XFCE, kernel 3.16.7.

Mientras configuraba Conky para que se ejecutara al inicio, escribí un script bash para... bueno... ejecutar Conky. Mi siguiente paso fue configurar el script para que se ejecutara al inicio. Mi investigación me llevó a la solución GUI (botón fácil) de Menú de aplicaciones->Configuración->Sesiones e inicio->Inicio automático de aplicaciones. Configuré mi script para que se ejecute al inicio y funciona (así que todo está bien).

Me gustaría saber qué sucede detrás de escena: ¿qué configuraciones se cambian cuando configuro esto? ¿Cómo puedo replicar el proceso de "marcar la casilla GUI" de la manera difícil (también conocido como CLI)?

Leí algo de documentación de Debian y XFCE, pero no encontré nada que pareciera relevante. Es posible que haya estado buscando en el lugar equivocado o que no haya leído lo que era descaradamente obvio, etc. Se agradecen tanto las insinuaciones como el sarcasmo.

Respuesta1

GDM (Gnome Display Manager) de Gnome administra servidores de visualización gráfica y maneja los inicios de sesión de usuarios gráficos. Veresta página en ArchWikipara más información.

(desde el enlace anterior): Para ejecutar programas automáticamente: asegúrese de que su ~/.xinitrcfuente /etc/X11/xinit/xinitrcde archivos ~/.xprofilesea:

#!/bin/sh
# Make sure this is before the 'exec' command or it won't be sourced.
[ -f /etc/xprofile ] && source /etc/xprofile
[ -f ~/.xprofile ] && source ~/.xprofile

Luego, cree su ~/.xprofiley agregue los comandos que desea usar cuando inicie su sesión de inicio de sesión GUI.

Respuesta2

Lamentablemente, no existe una respuesta sencilla a esta pregunta. Muchas cosas de GUI no tienen un equivalente CLI fácil, y hoy en día son aún más complicadas debido a cosas comodbus,udev, inclusosistemad, y el uso deXMLen lugar de simpleiniarchivos.

Para algunas acciones, es posible que pueda ver el resultado en su directorio de inicio. Por ejemplo, cree un archivo de marca de tiempo con touch ~/mytimestamp, luego realice su acción GUI, luego intente encontrar archivos modificados desde su marca de tiempo con find ~ -newer ~/mytimestamp. Algunos archivos pueden ser nuevos y contener algo legible. Para los archivos que han cambiado, cópielos en algún lugar, rehaga la acción de la GUI y luego compare las dos versiones del archivo.

Para xfce probablemente encontrarás los archivos en formato ~/.config/xfce4/.

información relacionada