オープンボックスで使用していますfbpanel
。モニターは3つありますが、中央に1つ、両側に2つあります。
現在、fbpanel
モニター3つすべてに分散しています。
fbpanel
1つのモニタ(モニタ1)にのみ表示されるように設定できますか?
答え1
デフォルトではfbpanel
モニターを1つだけインストールすることはできませんが、-x
追加されたオプションを利用すれば可能です。今回のパッチ。適用したら、それを使用して特定のモニターに-x <MONITOR_NUMBER
表示できますfbpanel
。たとえば、次のようになります。
$ ./panel/fbpanel -x 1
試してみましたが、Fluxboxを含むSlackware 14.2で動作します。
OPが以下の説明で正しく指摘したように、機能の実装が変更されたため、fbpanel
パッチmenu_pos()
を現在の安定版にきちんと適用することはできません。違いを見つけるのではなく、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以外のシステムではこれが異なる可能性があると思います)。