Voici une méthode pour avoir un menu dans dwm. Il suffit d’ajouter cette ligne par exemple dans le config.h, dans la section static Button buttons[] = {
{ ClkStatusText, 0, Button3, spawn, {.v = dwmmenu } },
Remplacer Button3 par Button1 si on veut que ce soit un clic gauche sur la barre de status qui active le menu.
Bien sûr, il faut définir avant dwmmenu :
static const char *dwmmenu[] = { "/home/xavier/Documents/Scripts/dmenu/dwmmenu.sh", NULL };
À adapter pour vous.
Le script nécéssite éventuellement deux autres scripts que vous avec déja vu : dmlaunch et dmpc, pour gérer les fichiers et mpc. Mais le menu est vraiment personalisable à souhait. Il peut permettre par exemple d’afficher les mails que vous aurez téléchargé sur votre disque, à vous de voir.
Il faut patcher dmenu avec le patch que eol nous avait déniché une fois.
Je joins tous ces fichiers avec le topic, si ça vous tente.
![]()
![]()
![]()
Évidemment, le gros souci, c’est que dmenu n’est pas cliquable à ma connaissance. Pour le coup ça serait bien pratique.
.
.

je crois que je vais prendre le temps de me remettre bien au C avant.