X11

fbpanel:只使用一台顯示器

  • January 6, 2020

fbpanel在openbox中使用。我有 3 台顯示器:中間一台,每側兩台。

目前fbpanel分佈在所有 3 台顯示器上。

我可以配置fbpanel為僅出現在一台顯示器(顯示器 1)上嗎?

預設情況下不可能fbpanel只安裝一台顯示器,但可以使用此更新檔-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 <dererk@debian.org>": 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 機器上可能會有所不同)。

引用自:https://unix.stackexchange.com/questions/559417