是否有任何方法(例如特定的窗口管理器)能够裁剪窗口?
我目前正在运行 Ubuntu 18.04,但我很灵活......
设置:我使用“alt click”移动窗口,“alt right click”调整窗口大小。
示例:人们可能希望在监视器的一角显示一个小窗口,例如 BBC 直播新闻、youtube 视频或长时间运行的终端进程。
寻找一种方法来裁剪应用程序的窗口,以便只有应用程序的所需部分可见 - 以与裁剪图像完全相同的方式 - 只裁剪实时运行的窗口。
我怀疑需要一个替代的窗口管理器。
一种选择是使用Xephyr在窗口中运行单独的 X 服务器。然后您可以在该服务器中运行应用程序(通过设置
DISPLAY
环境变量),将它们移动到部分屏幕外,并调整 Xephyr 窗口的大小。例子:
结果如下,一个裁剪后的 Firefox 显示此页面,在我的主服务器中显示相同页面的 Firefox 之上(我故意让 Firefox URL 栏的一部分可见,但您可以调整为仅显示页面的一部分):
使用 ctrl+shift 切换鼠标和键盘抓取,这样 alt+click 将移动嵌套窗口而不是 Xephyr 窗口。
如果您使用的是 kwin 或类似的东西,您可能可以选择从 Xephyr 窗口中删除标题和边框(右键单击窗口标题 > 更多操作 > 配置特殊窗口设置):
允许您使用真正的裁剪窗口(此处示例为黑色背景):