Configura dwm per aprire automaticamente le applicazioni


10

Ho appena configurato dwm a mio piacimento in termini di colori e tag. Sto solo cercando un'altra cosa: la possibilità di avere determinate applicazioni inizia automaticamente con dwm su determinati tag.

Ad esempio, ho un irctag, vorrei irssiessere eseguito nel tag all'avvio della macchina. È possibile? Come sarebbe config.h?

Risposte:


11

dwm è un gestore di finestre minimalista che gestisce solo Windows. Quello che stai chiedendo richiede un po 'di soluzione. Esistono due passaggi separati ma correlati.

Innanzitutto, imposta le regole per irrsi in config.h- specificando il tag in cui desideri che appaia e se debba essere mobile o meno. Qualcosa del genere si aprirà irssinel primo tag:

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

( spiegazione di cosa 1 << 0significhi )

Se si desidera specificare il layout di questo tag quando si apre dwm, è necessario applicare la patch pertag e ricompilare.

Il secondo passo è avviare l'applicazione quando si accede a X. Se non si utilizza un gestore di accesso, è possibile aggiungere una voce al proprio ~/.xinitrc- qualcosa del tipo:

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

Lo scopo sleepè consentire a X di avviarsi e di caricare dwm: 5 è ampio, puoi sperimentare quanto poco ti serve ...

Se stai usando un gestore degli accessi, avrai un .desktopfile in cui puoi inserire i comandi.

Preferisco un approccio più semplice usando regole e combinazioni di tasti. Quindi, una volta che dwm è aperto, ho appena colpito, per esempio, CtrlAltme si muttapre nel tag 3.

Puoi vedere il mio config.hper avere un'idea migliore di come funziona: https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations


Ricordo di aver visto una foto di un desktop che avevi ingww / tmux. È stato davvero bello (questo è stato un paio di mesi fa, penso di averti inviato un'email a riguardo). Piccolo mondo :) Grazie per il link al tuo dotfile, darò un'occhiata.
n0pe

Nessun problema: divertiti con dwm.
Jasonwryan,

Sei sicuro che lo sia .desktope no .xprofile?
Devon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.