J'ai un ensemble de balises 'main', 'www', et 3:
-- {{{ Tags
tags = {
names = {"main", "www", 3},
for s = 1, screen.count() do
tags[s] = awful.tag(tags.names, s, tags.layout)
end
}
-- }}}
Je veux que Firefox s'ouvre dans la balise "www". J'ai essayé la règle suivante:
-- {{{ Rules
awful.rules.rules = {
{ rule = {class = "Firefox" },
properties = { tag = tags[1]["www"] }},
}
-- }}}
Cependant, si je tape Super + R, puis tapez 'firefox' ou lancez 'firefox &' depuis un terminal, Firefox s'ouvre dans la balise que je regarde.
J'ai essayé {class = "firefox"}
et properties = { tag = tags[1][2] }
ces règles modifiées ne fonctionnaient pas non plus.
Quelle est la bonne façon de configurer une règle pour que Firefox soit toujours ouvert dans une balise donnée?
rules
awesome-wm
lua
Peter
la source
la source
awful.rules.apply()
votre client firefox à un moment donné après sa création. Si la règle n'est pas appliquée, il y a un problème avec le matcher. Voir superuser.com/q/513707/162290Réponses:
Je vais simplement coller mes extraits ici. Ceux-ci sont confirmés fonctionnant à partir de 3.4.10+.
Je ne sais pas du tout comment Lua gère les espaces, je remarque que vos accolades et les espaces sont incohérents.
la source
C'est un peu spéculatif mais je suggère réessayant ce que vous dites que vous avez fait:
{class = "firefox"}
etproperties = { tag = tags[1][2] }
mais capitalisez la première lettrefirefox
. Cela compte.la source
Le tableau de balises est indexé par des chiffres.
Ainsi devrait être:
la source