web-dev-qa-db-ja.com

fbpanel:1台のモニターのみを使用

Openboxでfbpanelを使用しています。私は3台のモニターを持っています。中央に1台、両側に2台です。

現在、fbpanelは3つのモニターすべてに広がっています。

fbpanelを1つのモニター(モニター1)にのみ表示するように構成できますか?

4
Martin Vegter

デフォルトでは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以外のマシンでは異なる場合があると思います)。

3