2011-10-03 52 views

回答

1

我到目前爲止發現的唯一的解決辦法是更換代碼

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, 
... 

,如果它足夠在主屏幕上只有快速啓動圖標

+0

感謝您的回覆。我已經嘗試過了,但仍然不適合我。我也嘗試了兩種解決方案。出於某種原因,相同的設置忽略了啓動欄。但我可以添加文本框分隔符沒有問題: - /我完全喪失了爲什麼它不工作。 – janjust

0

從git/master版本的Awesome開始,這個控件很適合兩個顯示器。如果您仍然感興趣,您可以嘗試從存儲庫構建Awesome並再次嘗試啓動欄。

相關問題