Il y a quelque chose d'un peu énervant lorsque l'on utilise un clavier azerty avec awesome, c'est que les raccourcis clavier par défaut qui permettent de changer de vues ne marchent pas. D'après ce que j'ai pu comprendre, lorsque l'on fait Meta - 1 sur un clavier français cela donne Meta - Majuscule - & . Donc dés le départ, faut que tu te retape la conf des raccourci clavier.
Chez moi, j'ai réaffecté tout ça sur les touches de fonction, ça permet de garder la boucle bien pratique dans le script de conf.
Ça donne ça dans le rc.lua (à partir de la version 3, c'est plus le même fichier de conf)
(Il faut aussi penser à réaffecter les Meta - Touche de Fonction déjà utilisées)
for i = 1, keynumber do
keybinding({ modkey }, "F" .. i,
function ()
local screen = mouse.screen
if tags[screen][i] then
awful.tag.viewonly(tags[screen][i])
end
end):add()
keybinding({ modkey, "Control" }, "F" .. i,
function ()
local screen = mouse.screen
if tags[screen][i] then
tags[screen][i].selected = not tags[screen][i].selected
end
end):add()
keybinding({ modkey, "Shift" }, "F" .. i,
function ()
local sel = client.focus
if sel then
if tags[sel.screen][i] then
awful.client.movetotag(tags[sel.screen][i])
end
end
end):add()
keybinding({ modkey, "Control", "Shift" }, "F" .. i,
function ()
local sel = client.focus
if sel then
if tags[sel.screen][i] then
awful.client.toggletag(tags[sel.screen][i])
end
end
end):add()
end
A part ça, je trouve que c'est le meilleur gestionnaire de fenêtre de ce type que j'ai pu essayer. Son mode de configuration est tel que tu peux pratiquement faire ce que tu veux, les différents modes de placement des fenêtres sont extra. C'est costaud, simple et pratique. Et contrairement à wmii, il supporte les configurations à plusieurs écrans.
En tout cas, merci aux devs pour ce chouette gestionnaire de fenêtre !
Faut pas gonfler Gérard Lambert quand il répare sa mobylette.
[^] # Re: J'avais essayé
Posté par Big Pete . En réponse à la dépêche awesome 3 : premier gestionnaire de fenêtres basé sur XCB. Évalué à 9.
for i = 1, keynumber do keybinding({ modkey }, "F" .. i, function () local screen = mouse.screen if tags[screen][i] then awful.tag.viewonly(tags[screen][i]) end end):add() keybinding({ modkey, "Control" }, "F" .. i, function () local screen = mouse.screen if tags[screen][i] then tags[screen][i].selected = not tags[screen][i].selected end end):add() keybinding({ modkey, "Shift" }, "F" .. i, function () local sel = client.focus if sel then if tags[sel.screen][i] then awful.client.movetotag(tags[sel.screen][i]) end end end):add() keybinding({ modkey, "Control", "Shift" }, "F" .. i, function () local sel = client.focus if sel then if tags[sel.screen][i] then awful.client.toggletag(tags[sel.screen][i]) end end end):add() endA part ça, je trouve que c'est le meilleur gestionnaire de fenêtre de ce type que j'ai pu essayer. Son mode de configuration est tel que tu peux pratiquement faire ce que tu veux, les différents modes de placement des fenêtres sont extra. C'est costaud, simple et pratique. Et contrairement à wmii, il supporte les configurations à plusieurs écrans. En tout cas, merci aux devs pour ce chouette gestionnaire de fenêtre !Faut pas gonfler Gérard Lambert quand il répare sa mobylette.