Xterm

具有多個監視器的 cluster-ssh

  • April 19, 2020

我有 3 台顯示器,一台大,兩台小。

當我開始時cssh,xterm 視窗覆蓋了所有 3 個監視器。如果xterm視窗不與監視器邊界重疊,那很好。但不幸的是,我得到的基本上是xterm一個視窗,其中一半在監視器 1 上,另一半在監視器 2 上。

我想限制 cssh 只使用一台顯示器。

我正在使用openbox視窗管理器,並嘗試將以下內容添加到我的xml配置中:

<application title="CSSH: *">
 <focus>yes</focus>
 <decor>yes</decor>
 <position>
   <monitor>2</monitor>
 </position>
</application>

使用 xml 配置,我可以更改詳細資訊,例如<decor>,但<monitor>2</monitor>沒有效果。

有沒有辦法告訴cssh只使用監視器2

不確定它如何/是否與 XML 文件相匹配,但您應該能夠使用主目錄中的 .csshrc 文件以及一些配置選項來完成您需要的操作。從我在這個站點找到的 cssh(1) 手冊頁:

screen_reserve_top = 0
screen_reserve_bottom = 60
screen_reserve_left = 0
screen_reserve_right = 0
Number of pixels from the screen side to reserve when calculating screen geometry for tiling. 
Setting this to something like 50 will help keep cssh from positioning windows over your window 
manager's menu bar if it draws one at that side of the screen.

因此,如果將“screen_reserve_right”設置為左側兩個顯示器的組合寬度,則終端應限制在最右側的顯示器上。如果您使用“screen_reserve_left”和“screen_reserve_right”,您應該能夠將其降級到您的中央監視器,並且“screen_reserve_left”應該允許您將其降級到最左側的監視器。抱歉,如果您已經經歷過,但認為這可能值得一試。

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