web-dev-qa-db-fra.com

Exécuter un programme graphique au démarrage sur X sans gestionnaire de fenêtres

Je veux démarrer un programme sur X après le démarrage. Je ne veux pas de gestionnaire de bureau, ni de gestionnaire de fenêtres, mais je veux juste démarrer un seul programme comme Firefox après le démarrage.

Y a-t-il un moyen standard de le faire?

8
amin

Je me souviens que j’ai dû remonter dans le temps, j’ai dû créer mon propre fichier X en écrivant un fichier .xinitrc et en exécutant startx. Je soupçonne que cela ne fonctionnera pas bien avec les xorg/distros modernes.

Alternativement, je remarque qu’il existe un fichier nommé /etc/X11/xinit qui ne fait que lancer le gestionnaire de session X. Je pense que vous pourriez simplement éditer cela pour faire autre chose.

BTW, je pense que vous avez probablement ne voulez un gestionnaire de fenêtres ou vous pourriez avoir des problèmes avec Firefox. Le nom par défaut s'appelle x-window-manager.


Ok, voici une meilleure réponse ....

Créez un nouveau fichier, ~/.xsessionrc:

STARTUP=

Créez un nouveau fichier, ~/.Xsession [notez le X majuscule]:

x-window-manager &
firefox

Déconnectez-vous et reconnectez-vous.

8
ams