0

素晴らしいWMを経験した人はいますか?もしそうなら、ここに質問があります:

起動バーをステータス バーに表示するのに問題があります。セットアップは、自宅のシングル モニター コンピューターでは問題なく動作しますが、職場ではデュアル モニター セットアップを使用していて、nada、zilch、zipp を表示できません。表示できません。

私はほとんど同じコードを持っています: https://awesome.naquadah.org/wiki/Quick_launch_bar_widget

何かご意見は?

4

2 に答える 2

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

しかし、これにはもっとエレガントな解決策があるに違いないと思います...?

[編集]

実際には、もう 1 つのエレガントなソリューションがあります。

交換するだけ

...
launchbar,
...

...
s == 1 and launchbar or nil,
...

元のコードで、メイン画面のみにクイック起動アイコンを表示するだけで十分な場合

于 2011-11-08T21:34:12.460 に答える
0

Awesome の git/master バージョンの時点で、ウィジェットは 2 台のモニターでうまく機能します。それでも興味がある場合は、リポジトリから Awesome をビルドして、もう一度 launchbar を試してみてください。

于 2012-06-18T17:42:44.820 に答える