Configurer dwm pour ouvrir automatiquement les applications

10

Je viens de configurer dwm à mon goût en termes de couleurs et de tags. Je cherche juste une dernière chose: la possibilité de faire démarrer automatiquement certaines applications avec dwm sur certaines balises.

Par exemple, j'ai une ircbalise, je voudrais irssiêtre exécutée dans cette balise lorsque je démarre ma machine. Est-ce possible? À quoi cela ressemblerait-il config.h?

n0pe
la source

Réponses:

11

dwm est un gestionnaire de fenêtres minimaliste qui gère uniquement les fenêtres. Ce que vous demandez nécessite un peu de solution. Il existe deux étapes distinctes mais liées.

Tout d'abord, définissez vos règles pour irrsi in config.h- en spécifiant la balise dans laquelle vous souhaitez qu'elle apparaisse et si elle doit être flottante ou non. Quelque chose comme ça va s'ouvrir irssidans la première balise:

{ NULL, NULL, "irssi",       1 << 0,       False,       -1 },

( explication de ce que 1 << 0signifie )

Si vous souhaitez spécifier la disposition de cette balise à l'ouverture de dwm, vous devez appliquer le correctif pertag et recompiler.

La deuxième étape consiste à démarrer l'application lorsque vous vous connectez à X. Si vous n'utilisez pas de gestionnaire de connexion, vous pouvez ajouter une entrée à votre ~/.xinitrc- quelque chose comme:

(sleep 5 && xterm -title "irssi" -e irssi ) &

Il sleeps'agit de permettre à X de démarrer et à dwm de se charger: 5 est suffisant, vous pouvez expérimenter le peu dont vous avez besoin ...

Si vous utilisez un gestionnaire de connexion, vous aurez un .desktopfichier dans lequel vous pourrez placer les commandes.

Je préfère une approche plus simple utilisant des règles et des raccourcis clavier. Donc, une fois que dwm est ouvert, je frappe simplement, par exemple, CtrlAltmet muttouvre dans la balise 3.

Vous pouvez voir mon config.hpour avoir une meilleure idée de la façon dont cela fonctionne: https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations

jasonwryan
la source
Je me souviens avoir vu une photo d'un bureau que vous aviez ing dwm / tmux. C'était vraiment sympa (c'était il y a quelques mois, je pense que je vous en ai envoyé un mail). Petit monde :) Merci pour le lien vers votre fichier dot, je vais y jeter un œil.
n0pe
Pas de problème: amusez-vous avec dwm.
jasonwryan
Êtes-vous sûr que oui .desktopet non .xprofile?
Devon