Openboxでfbpanel
を使用しています。私は3台のモニターを持っています。中央に1台、両側に2台です。
現在、fbpanel
は3つのモニターすべてに広がっています。
fbpanel
を1つのモニター(モニター1)にのみ表示するように構成できますか?
デフォルトでは1つのモニターのみにfbpanel
を配置することはできませんが、 このパッチ によって追加された-x
オプションを使用してそれを行うことは可能です。これを適用した後、-x <MONITOR_NUMBER
を使用して、特定のモニターにfbpanel
を表示できます。次に例を示します。
$ ./panel/fbpanel -x 1
私が試したところ、Fluxboxを搭載したSlackware 14.2で動作しました。
以下のコメントのOPで正しく注記されているように、menu_pos()
関数の実装が変更されたため、このパッチは現在の安定版のfbpanel
に正しく適用できません。違いを探す代わりに、menu_pos()
の現在の実装を、上記でリンクしたパッチの実装に置き換えました。それを試すには:
$ git clone https://github.com/ardrabczyk/fbpanel
$ cd fbpanel
$ git checkout xinerama-support
次に、ビルドして、オプションで通常どおりインストールします。
Debianパッケージビルドシステムにパッチを適用するには:
$ cd debian/patches
$ wget http://drabczyk.org/xinerama-support.patch
$ echo xinerama-support.patch >> series
$ cd -
$ dpkg-buildpackage
私は得ました:
gpg: skipped "Ulises Vitulli <[email protected]>": No secret key
gpg: dpkg-sign.WfacYo70/fbpanel_7.0-3.dsc: clear-sign failed: No secret key
dpkg-buildpackage: error: failed to sign .dsc file
しかし、その建物は別として成功しています。インストールパッケージ:
Sudo dpkg -i ../fbpanel_7.0-3_AMD64.deb
(AMD64
はx86-64以外のマシンでは異なる場合があると思います)。