Единственное решение, которое я нашел до сих пор, это заменить код
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s],
launchbar,
mypromptbox[s],
layout = awful.widget.layout.horizontal.rightleft
}
mylayoutbox[s],
...
}
на что-то более архаичное:
mainwidgets = { mylauncher, mytaglist[s] }
for i = 1, table.getn(launchbar) do table.insert(mainwidgets, launchbar[i]) end
table.insert(mainwidgets, mypromptbox[s])
mainwidgets.layout = awful.widget.layout.horizontal.rightleft
mywibox[s].widgets = {
mainwidgets,
mylayoutbox[s],
...
}
но я думаю, что должно быть гораздо более элегантнорешение для этого ...?
[править]
на самом деле есть еще одно элегантное решение:
просто замените
...
launchbar,
...
на
...
s == 1 and launchbar or nil,
...
в исходном коде, если достаточно иметь значки быстрого запуска только на главном экране