fbpanel:仅使用一台显示器

fbpanel:仅使用一台显示器

fbpanel在 openbox 中使用。我有 3 个显示器:中间一个,两侧各两个。

目前fbpanel分布在所有 3 个显示器上。

我可以配置fbpanel为仅显示在一台显示器(显示器 1)上吗?

答案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 <[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 机器上可能会有所不同)。

相关内容