dans la configuration de base de awesome (sans shifty), il est possible de créer un nouveau bureau à l'aide de touches et de lancer une application par la même occasion (super + 1 par exemple).
Cependant je n'arrive pas à reproduire ce comportement avec l'utilisation de shifty.
Ce que je voudrais arriver à faire est :
- définir mes tags avec shifty.config.tags (ça OK)
Par exemple avoir ceci :
Code : Tout sélectionner
shifty.config.tags = {
["urxvt"] = { position = 1, init = true, },
["ssh"] = { position = 2, nopopup = true, },
["www"] = { position = 3, spawn = chromium,},
["irc"] = { position = 4, nopopup = true, spawn = "rxvt-unicode -T weechat -e weechat-curses" },
["sys"] = { position = 5, exclusive = true, nopopup = true, },
["gimp"] = { position = 6, exclusive = true, nopopup = true, spawn = gimp, },
["foo"] = { position = 10, nopopop = true, init = true, },
}
Donc en fait l'algo serait :
si le tag correspondant à super + i existe déjà
alors basculer vers celui-ci
sinon ouvrir ce tag avec le cas échéant le programme lié au tag
Je n'arrive pas à mettre cela en place en lua. Pouvez-vous m'aider s'il vous plaît ?