web-dev-qa-db-fra.com

Démarrage automatique dans .xinitrc

Je veux exécuter un programme au démarrage de awesomewm. J'ai dans mon .xinitrc cette ligne:

exec awesome

Ça marche. Puis j'ai ajouté ceci:

exec guake

J'ai des erreurs. Alors j'ai fait ça:

guake

Je mets chacune de ces lignes séparément avant "exec awesome", après celle-ci. Ça ne marche pas. J'ai essayé la même chose avec d'autres programmes. Le résultat était le même. Je ne veux pas compter sur des capacités impressionnantes pour lancer des programmes, je les connais. Je veux le faire dans .xintirc. Comment lancer un programme au démarrage de awesomewm?

3
user14416

Vous devez exécuter tous les processus sauf le dernier en arrière-plan en leur ajoutant &. Donc, votre fichier devrait ressembler à

guake &
some other program &
exec awesome

exec remplace le lot que vous exécutez. Par conséquent, les execs suivants ne fonctionneront pas.

Si vous n'envoyez pas les programmes en arrière-plan, some other program ne démarrera que lorsque guake se terminera et ainsi de suite ...

4
ohno