
Die vorgeschlagene AntwortGleichzeitiges Wechseln zwischen Tags auf einem Bildschirm in einer Multi-Monitor-Konfiguration
funktioniert nicht in Awesome 3.5. Irgendwelche Lösungen?
Da ich neu bei Awesome und Lua bin, weiß ich nicht, wie ich es selbst machen soll. Und ich habe kein Recht, die Antwort zu kommentieren. Tut mir leid, dass ich die Frage neu aufstelle.
Antwort1
awful.key({ modkey, "Control" }, "Left",
function()
for i = 1, screen.count() do
awful.tag.viewprev(i)
end
end ),
awful.key({ modkey, "Control" }, "Right",
function()
for i = 1, screen.count() do
awful.tag.viewnext(i)
end
end ),
Im Originalbeitrag für 3.5 gefunden.
Antwort2
Der Vollständigkeit halber hier die Änderung für die Tasten 1..9:
awful.key({ modkey }, "#" .. i + 9,
function ()
for screen = 1, screen.count() do
local tag = awful.tag.gettags(screen)[i]
if tag then
awful.tag.viewonly(tag)
end
end
end
),
Und um den Klick auf die Tagliste zu handhaben:
mytaglist.buttons = awful.util.table.join(
awful.button({ }, 1, function(tag)
local i = awful.tag.getidx(tag)
for screen = 1, screen.count() do
local tag = awful.tag.gettags(screen)[i]
if tag then
awful.tag.viewonly(tag)
end
end
end),
[...]
Antwort3
Für Awesome Version 4.3 im Jahr 2023 kann dies mit den folgenden Änderungen in rc.lua erreicht werden, um mit Modkey+# die Tags auf allen Bildschirmen gleichzeitig zu wechseln:
-- View tag only.
awful.key({ modkey }, "#" .. i + 9,
function ()
for s in screen do
--local screen = awful.screen.focused()
local tag = screen[s].tags[i]
if tag then
tag:view_only()
end
end
end,
{description = "view tag #"..i, group = "tag"}),