logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/​
  
doc/environnements/x11/dwm.txt · Dernière modification: 25/01/2017 08:24 par sogal

Pied de page des forums

Propulsé par FluxBB