LINUX.ORG.RU

[awesome] layouts странно работают?

 


0

1

Доброго времени суток, не получается толком настроить «rc.lua».

x11-wm/awesome-3.4.9-r1 USE=«dbus -doc».

Пишут, мол должен работать свой макет для каждого тэга.

-- {{{ Tags

-- Define a tag table which hold all screen tags.
tags = {        
          names = { "qwe", "qwer", "qwert", "qwerty", "werty", "erty", "rty", "ty", "z" }
          layout = { layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1] } 
}
for s = 1, screen.count() do
    -- Each screen has its own tag table.
    tags[s] = awful.tag(tags.names, s, tags.layout)
end

 -- }}}

Результат: неработающий конфиг.

Весь код (вот он) работает исправно, если его часть (вышеуказанную) переделать так:

-- {{{ Tags

-- Define a tag table which hold all screen tags.
tags = {        
          names = { "qwe", "qwer", "qwert", "qwerty", "werty", "erty", "rty", "ty", "z" }
--        layout = { layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1], layouts[1] }
}
for s = 1, screen.count() do
    -- Each screen has its own tag table.
    tags = awful.tag(tags.names, s)--, tags.layout)
end

 -- }}}

ЧЯДНТ? И почему раньше все работало?

Спасибо.



Последнее исправление: Kenarus (всего исправлений: 1)

После строки с names нет запятой. Подозреваю синтаксическую ошибку.
Вообще в случае с Awesome в 95% случаев выручает чтение логов (.xsession-errors или slim.log) либо их публикация.

krakatau
()

Вот так будет работать:

for s = 1, screen.count() do
 — Each screen has its own tag table.
tags[s] = awful.tag(tags.names, s, layouts[1])
end

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

Спасибо, туда я и не глядел.. Хотя говорили в свое время про «самые распространенные» ошибки кода.

Kenarus
() автор топика
Ответ на: комментарий от zhuravlik

В данный момент лучше «Шашечки». Спасибо за внимание, ваш пример бы работал в представленной ситуации. Однако, в посте было:

свой макет для каждого тэга

Пишут, мол должен работать свой макет для каждого тэга.

Kenarus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.