LINUX.ORG.RU

Awesome и два монитора

 


2

1

Всем салют.
Друзяки, подскажите, плз, как в AWESOME раскидать разные тэги по разным мониторам. Что-то никак не получается :-(
Может есть у кого-нить рабочий rc.lua - дайте подсмотреть хоть одним глазком как реализовали, а то уже устал гуглить.
Спасибо заранее.

По идее, в цикле по всем экранам

-- {{{ Tags
-- Define a tag table which hold all screen tags.
tags = {}
for s = 1, screen.count() do
    -- Each screen has its own tag table.
    tags[s] = awful.tag({ "A", "B", "C", "D", "E", "F"}, s, layouts[1])
end
-- }}}
нужно нужно добавить условие на экраны 1 и 2 со своими тегами:
tags = {}
for s = 1, screen.count() do
    if s==1 then
        tags[s] = awful.tag({ "A1", "B1", "C1"}, s, layouts[1])
    elseif s==2 then
        tags[s] = awful.tag({ "A2", "B2", "C2"}, s, layouts[1])
    else
        tags[s] = awful.tag({ "A", "B", "C"}, s, layouts[1])
    end
end

ollowtf ★★★ ()
Ответ на: комментарий от ollowtf

нифига не понял.. может устал, а может спать пора..
вот у меня есть конфиг на шесть тэгов:

tags = {
    names = { "term", "www", "im", "mail", "office", "games" },
    layout = { layouts[4], layouts[4], layouts[4], layouts[4], layouts[2], layouts[2] }
}
for s = 1, screen.count() do
    tags[s] = awful.tag(tags.names, s, tags.layout)
end
как мне его перестроить, чтобы первые три тэга были на первом скрине (мониторе), а вторые три тэга были на втором?
сорри за назойливость, но я нифига не понимаю...

dr_magnus ()
Ответ на: комментарий от dr_magnus

я уже победил виджеты и трей, но вот тэги победить не смог..
подсобите, плз..

dr_magnus ()
Ответ на: комментарий от dr_magnus

Ну так возьми и замени этот кусок кода тем, что приведён в предыдущем комментарии. Что именно непонятного?

yulya3102 ()
Ответ на: комментарий от dr_magnus
tags1 = {
    names = { "term", "www", "im"},
    layout = { layouts[4], layouts[4], layouts[4] }
}
tags2 = {
    names = { "mail", "office", "games" },
    layout = { layouts[4], layouts[2], layouts[2] }
}
tags = {}
for s = 1, screen.count() do
    if s==1 then
        tags[s] = awful.tag(tags1.names, s, tags1.layout)
    elseif s==2 then
        tags[s] = awful.tag(tags2.names, s, tags2.layout)
    else
        tags[s] = awful.tag({ "A", "B", "C"}, s, layouts[1])
    end
end
ollowtf ★★★ ()
Последнее исправление: ollowtf (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.