【发布时间】:2012-06-19 01:42:44
【问题描述】:
有人体验过很棒的 WM 吗?如果是这样,这里有个问题:
我无法让我的启动栏出现在状态栏中。该设置在我家的单显示器计算机上运行良好,但在工作中我有一个双显示器设置,我无法让它出现,nada,zilch,zipp。无法显示。
我有几乎相同的代码:https://awesome.naquadah.org/wiki/Quick_launch_bar_widget
有什么想法吗?
【问题讨论】:
标签: awesome-wm
有人体验过很棒的 WM 吗?如果是这样,这里有个问题:
我无法让我的启动栏出现在状态栏中。该设置在我家的单显示器计算机上运行良好,但在工作中我有一个双显示器设置,我无法让它出现,nada,zilch,zipp。无法显示。
我有几乎相同的代码:https://awesome.naquadah.org/wiki/Quick_launch_bar_widget
有什么想法吗?
【问题讨论】:
标签: awesome-wm
目前我找到的唯一解决方案是替换代码
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,
...
在原始代码中,如果仅在主屏幕上有快速启动图标就足够了
【讨论】:
从 Awesome 的 git/master 版本开始,该小部件适用于两个显示器。如果您仍然感兴趣,可以尝试从存储库构建 Awesome 并再次尝试启动栏。
【讨论】: