Page 1 sur 1

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

Publié : sam. 16 janv. 2010, 19:15
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

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

Publié : jeu. 21 janv. 2010, 18:17
par nim65s
Hello !

As-tu essayé awful.tag.viewonly ?

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

Publié : jeu. 21 janv. 2010, 20:08
par fsx999
http://awesome.naquadah.org/doc/api/mod ... rules.html

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