[Awesome] focus tag lors lancement d'une aplication(résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
fsx999
newbie
Messages : 2
Inscription : mer. 07 oct. 2009, 20:36

[Awesome] focus tag lors lancement d'une aplication(résolu)

Message par fsx999 »

bonjour.
Voici mon problème : j'ai awesome, j'ai configuré mes tags (sans librairie) c'est un truc tres simple avec 6 tags.
J'ai bien réussi à attribuer les tags que je souhaite à mes applis, mais il reste une chose qui est tres génante, je souhaiterais que lorsque je lance une appli (par exemple une console) et qu'elle va dans son tag, qu'elle recoit aussi la vue : là l'appli par dans le tag et n'est plus visible.
Je ne vois pas comment faire.
mes tags et mes regles de lancement

Code : Tout sélectionner

tags = {}
for s = 1, screen.count() do
    -- Each screen has its own tag table.
   tags[s] = awful.tag({ 1, 2, 3, 4, 5,6}, s, layouts[1])
   tags[s][1].name = '[www]'
    tags[s][2].name = '[dev]'
    tags[s][3].name = '[irc]'
    tags[s][4].name = '[mail]'
    tags[s][5].name = '[tout]'
    tags[s][6].name = '[console]'
end

Code : Tout sélectionner

awful.rules.rules = {
    -- All clients will match this rule.
    { rule = { },
      properties = { border_width = beautiful.border_width,
                     border_color = beautiful.border_normal,
                     focus = true,
                     keys = clientkeys,
                     buttons = clientbuttons } },
    { rule = { class = "MPlayer" },
      properties = { floating = true } },
    { rule = { class = "pinentry" },
      properties = { floating = true } },
    { rule = { class = "gimp" },
      properties = { floating = true } },
    -- Set Firefox to always map on tags number 2 of screen 1.
    { rule = { class = "Firefox" },
       properties = { tag = tags[1][1], focus = true } },
    { rule = { class = "Konversation"},
       properties = { tag = tags[2][3] } },
    { rule = { class = "Kopete"},
       properties = { tag = tags[2][3] } },
    { rule = { class = "Emacs"},
       properties = { tag = tags[1][2] } },
    {rule = {class = "Konsole"},
       properties = { tag = tags[1][6]}},
}
Je n'ai rien modifié d'autres pour l'instant. J'ai esayé avec tag.selected = true mais ça ne fonctionne pas. Je pense que je passe à coté de quelque chose vu que ça doit etre un truc super demandé.

Je vous remercie par avance de m'avoir lu et de m'avoir peut etre répondu :D
Dernière modification par fsx999 le jeu. 21 janv. 2010, 20:09, modifié 1 fois.
nim65s
Daikyu
Messages : 53
Inscription : sam. 31 janv. 2009, 09:45
Localisation : Toulouse

Re: [Awesome] focus tag lors du lancement d'une aplication

Message par nim65s »

Hello !

As-tu essayé awful.tag.viewonly ?
Image
fsx999
newbie
Messages : 2
Inscription : mer. 07 oct. 2009, 20:36

Re: [Awesome] focus tag lors du lancement d'une aplication

Message par fsx999 »

http://awesome.naquadah.org/doc/api/mod ... rules.html

j'ai trouvé la réponse ici avec la propriété switchtotag = true
Répondre