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