Debian-facile

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

Vous n'êtes pas identifié(e).

#1 27-11-2013 23:05:15

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

[RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Bonsoir,

Comme faisant suite à cette discussion http://debian-facile.org/viewtopic.php?pid=73161#p73161, je cherche un moyen d'utiliser un tray (ou systray, je ne connais pas le terme le plus approprié) afin d'avoir les icônes d'applications telles que wicd, volumeicon-alsa, cryptkeeper au sein de dwm.
Certains d'entre vous ont-ils une idée?

Dernière modification par sogal (28-11-2013 20:24:24)


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#2 27-11-2013 23:42:56

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : [RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Tu as plusieurs possibilités :
- La plus crade : lancer fbpanel en retirant tous les plugins à part le systray
- stalonetray : en mode flottant ou sur toutes les fenêtres (je te filerai ma config si tu veux)
- la dernière prisée par les autres utilisateurs de dwm apparement : le patch http://dwm.suckless.org/patches/systray

Du coup j'ai pas testé le dernier mais ça doit bien fonctionner après tout. Je me suis rendu compte que on se passe très bien de systray en fait (mais vraiment!) Pour wicd, je le lance que quand j'en ai besoin avec la commande wicd-client. Pour régler le volume, j'ai mis ces lignes dans le config.h. Ainsi, en faisant tourner la molette sur la barre de dwm je règle le son :

static Button buttons[] = {
// raccourcis souris
{ ClkStatusText,        0,              Button4,        spawn,          SHCMD("amixer -q set Master 2dB+ unmute") },
{ ClkStatusText,        0,              Button5,        spawn,          SHCMD("amixer -q set Master 2dB- unmute") },
 


Le volume lui est affiché via dwmstatus ou un script, voire conky redirigé vers xsetroot smile


YA3HGA-H

Hors ligne

#3 28-11-2013 03:52:50

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Toi, tu vas réussir à me faire retourner vers dwm smile

Je viens en effet de voir stalonetray dans les dépôts, je suis preneur pour la config.
Et merci pour ces infos, je vais tester le patch systray, je te dirais ce qu'il en est. Et puis merci pour l'astuce, je bidouillerai ça aussi! wink

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#4 28-11-2013 08:41:27

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : [RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Config de pour stalonetray : dans le config.h, à la section " static const Rule rules[] = {" pour gérer les étiquettes de fenêtres, leur mode flottant où non, tu rajoute :

{ "stalonetray", NULL, NULL, ~0, True, -1 },


Ainsi stalonetray est flottant et apparaît sur tous les tags.

Pas aussi bien que le patch à mon avis... Mais ça me suffit comme je m'en passe très bien smile


YA3HGA-H

Hors ligne

#5 28-11-2013 09:00:12

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : [RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Aperçu du patch systray : 2013-11-28-07-59-scrot-thumb.png

YA3HGA-H

Hors ligne

#6 28-11-2013 13:28:57

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Merci beaucoup pour ton aide,
Le soleil vient de se lever, je vais essayer ça de suite wink

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#7 28-11-2013 16:34:32

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU]DWM: comment obtenir un tray pour les icônes des applications?

Eh bien j'y suis arrivé finalement,

J'en ai profité pour peaufiner complétement mon config.def.h. J'ai galéré un petit pour appliquer le patch, sans comprendre la source des erreurs.
En fait il ne fallait par l'appliquer avec un config.def.h déjà patché (ce qui était mon cas, patch azety).

Mais bon le résultat est là, ça fonctionne à merveille, merci beaucoup donc! big_smile

1385649104.jpg

PS: Ah!!! et puis super le coup de la roulette de souris dans la barre wink

Dernière modification par sogal (28-11-2013 17:06:25)


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

Pied de page des forums