Martin Vegter Asked: 2019-12-30 08:57:28 +0800 CST2019-12-30 08:57:28 +0800 CST 2019-12-30 08:57:28 +0800 CST fbpanel:只使用一台显示器 772 我fbpanel在openbox中使用。我有 3 台显示器:中间一台,每侧两台。 目前fbpanel分布在所有 3 台显示器上。 我可以配置fbpanel为仅出现在一台显示器(显示器 1)上吗? multi-monitor x11 1 个回答 Voted Best Answer Arkadiusz Drabczyk 2020-01-04T10:58:33+08:002020-01-04T10:58:33+08:00 默认情况下不可能fbpanel只安装一台显示器,但可以使用此补丁-x添加的选项来做到这一点。应用它后,您可以使用它在给定的监视器上显示,例如:-x <MONITOR_NUMBERfbpanel $ ./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 机器上可能会有所不同)。
默认情况下不可能
fbpanel
只安装一台显示器,但可以使用此补丁-x
添加的选项来做到这一点。应用它后,您可以使用它在给定的监视器上显示,例如:-x <MONITOR_NUMBER
fbpanel
我试过了,它可以在我的带有 Fluxbox 的 Slackware 14.2 上运行。
正如 OP 在下面的评论中正确指出的那样,此补丁无法完全应用于当前稳定版本,
fbpanel
因为menu_pos()
功能的实现发生了变化。我没有寻找差异,而是用menu_pos()
上面链接的补丁中的实现替换了当前实现。尝试一下:然后构建并选择正常安装。
要将补丁应用到 Debian 软件包构建系统:
我有:
但除此之外,建筑成功了。安装包:
(我想
amd64
在非 x86-64 机器上可能会有所不同)。