Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2010, à 19:43

aleks

[DWM] Comment assigner un programme à un tag [résolu]

Bonsoir,
Je suis gentiment en train d'arriver à une config DWM plus que satisfaisante, mais je suis face à un obstacle de taille : comment assigner proprement un programme à un tag.
Pour plus de clareté, voici un extrait de mon config.h :

static const char *tags[] = { "term", "www", "media", "tex", "tor", "mess", "view", "sys" };
static const Rule rules[] = { 
	/* class      		instance    title       tags mask     isfloating   monitor */ 
	{ "Chromium-browser",	NULL,       NULL,	2<<0,		False,	-1},
	{ "Vlc",		NULL,       NULL,	3<<0,		True,	-1},
	{ "Deluge-gtk",		NULL,       NULL,	5<<0,		False,	-1},
	{ "Empathy",		NULL,       NULL,	6<<0,		True,	-1},
	{ "Evince",		NULL,       NULL,	7<<0,		False,  -1},
	{ "Stalonetray",	NULL,       NULL,	8<<0,		False,	-1},
};

Plus précisément je voudrais que les applications se lancent dans les Tags qui correspondent, ce qui n'est pas le cas, sauf pour Chromium.

Des pistes, solutions seraient particulièrement bienvenues.

Si vous voulez le reste du config.h, ça peut se discuter tongue.

Dernière modification par aleks (Le 17/06/2010, à 21:17)

Hors ligne

#2 Le 17/06/2010, à 21:17

aleks

Re : [DWM] Comment assigner un programme à un tag [résolu]

bon j'ai trouvé :

comme souvent en programmation, les chiffres commencent à 0 et ici c'est la même chose pour les tags. (0 correspond à "term")

pour forcer le bon tag, il faut mettre :

1<<n

où n est le tag qui correspond à l'application.

Voilà

Hors ligne