오픈박스에서 사용하고 있습니다 fbpanel
. 모니터가 3개 있는데 중앙에 1개, 양쪽에 2개가 있습니다.
현재 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가 아닌 시스템에서는 이것이 다를 수 있다고 생각합니다 ).