当我按住 CTRL 键(也可以按 CTRL + Super + 方向键)将窗口拖到显示器边缘时,它会停靠在边缘。最大化时的其他窗口会放置在剩余的空间中。
看起来桌面已被分割。这非常有用。
但是......它不保存配置。它从 50% / 50% 开始,所以我总是必须调整工作区大小(我使用大约 33% / 66%)。
另一个问题是,如果我关闭窗口,桌面将恢复到初始状态。
有没有办法保存该功能的配置?或者有其他可以帮助我的软件?基本上,我想将单个屏幕拆分为多个单独的工作区(可能用词错误,因为 cinnamon 工作区不是我想要的)
答案1
我已经找到使用 xrandr 的解决方案
https://askubuntu.com/a/998435/705261
对于我的 xrandr 输出
Screen 0: minimum 8 x 8, current 5760 x 1080, maximum 32767 x 32767
eDP-1-1 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.01*+ 60.01 59.97 59.96 59.93
(...)
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.00*+ 50.00 59.94
(...)
HDMI-1-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.00*+ 50.00 59.94
(...)
我希望我的第二台显示器分割为 1/3 和 2/3,所以我有脚本
xrandr --setmonitor HDMI-1-1~1 640/159x1080/268+1920+0 HDMI-1-1
xrandr --setmonitor HDMI-1-1~2 1280/318x1080/268+2560+0 none
这就是效果。效果很好 :)
下面屏幕截图上的两个窗口都最大化了。