Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:environnements:x11:dwm [18/01/2015 16:12] sogalpunx créée |
doc:environnements:x11:dwm [18/01/2015 17:25] sogalpunx |
||
---|---|---|---|
Ligne 124: | Ligne 124: | ||
/* helper for spawning shell commands in the pre dwm-5.0 fashion */ | /* helper for spawning shell commands in the pre dwm-5.0 fashion */ | ||
+ | /* cette fonction permet le lancement de commande shell pour démarrer un programme */ | ||
+ | /* comme vous le feriez dans un terminal */ | ||
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } | #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } | ||
/* commands */ | /* commands */ | ||
+ | /* commande permettant le lancement de dmenu */ | ||
static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; | static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; | ||
+ | /* commande d'exécution de l'émulateur de terminal par défaut du système */ | ||
static const char *termcmd[] = { "x-terminal-emulator", NULL }; | static const char *termcmd[] = { "x-terminal-emulator", NULL }; | ||
Ligne 184: | Ligne 188: | ||
}; | }; | ||
</code> | </code> | ||
+ | Une fois notre configuration faite, nous pouvons compiler et installer dwm avec la commande: | ||
+ | <code root>make clean install</code> | ||
+ | Toutefois, comme mentionné plus haut,je recommande l'utilisation de checkinstall: | ||
+ | <code root>checkinstall -D</code> | ||
+ | Ceci permet une utilisation interactive, vous autorisant notamment à changer le numéro de version pour un code de version personnel et permet de créer un paquet .deb de votre version personnalisé de dwm.\\ | ||
+ | |||
+ | Une fois installé, vous pouvez le tester en sélectionnant la session adéquate dans votre gestionnaire de session (gdm3, kdm, slim...) ou en ajoutant la ligne: | ||
+ | <code fichier>exec /usr/local/bin/dwm</code> | ||
+ | à votre fichier ~/.xinitrc.\\ | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | - fonctionnement des tags | ||
+ | - raccourcis clavier | ||
+ | - utilisation souris | ||
+ | |||
+ | ===== Astuces ===== | ||
+ | |||
+ | - attribution d'un tag à un programme | ||
+ | - ajout commande shell et de son raccourci clavier | ||
+ | - ajout commande static pour st tabbed | ||
+ | - modification du volume avec molette souris | ||
+ | - présentation dwmstatus | ||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | |||
+ | --- //[[sogalpunx@volted.net|Sogal 'Seb' Punx]] 18/01/2015 17:24// | ||
+ | ---- | ||
+ | Sources: | ||
+ | http://dwm.suckless.org/tutorial | ||
+ | http://yeuxdelibad.net/Logiciel-libre/Suckless/dwm/index.html | ||
+ | http://dwm.suckless.org/dwmstatus/ | ||