可以在 x-displays 之间移动窗口吗?希望被点燃了,因为 bin/gimp 可以做到这一点

可以在 x-displays 之间移动窗口吗?希望被点燃了,因为 bin/gimp 可以做到这一点

长期以来,我一直坚信在 X 显示器之间移动窗口是不可能的,这个问题已经被问过几次了,但都被驳斥了,如下所示:无法在显示器之间移动显示器

但是,几天前我注意到,如果您使用“gimp”程序,每个窗口实际上都包含一个选项,可以将自身移动到机器上任何可用的 X 显示器上。

有人知道它在做什么吗?它真的会破坏窗口并从头开始创建一个新窗口吗?还是有一些可以提取的隐藏的 shell 技巧?

显示魔术万岁

答案1

我刚刚在这里回答了一个类似的问题: https://bbs.archlinux.org/viewtopic.php?pid=1264401#p1264401

简而言之,这至少可以在 GTK 中实现。尽管这取决于应用程序本身,但正如 Arch 的 wiki 中所述: https://wiki.archlinux.org/index.php/Multihead#Separate_screens

使用此配置,无法在屏幕之间移动窗口,除了像 GIMP 和 Emacs 这样的具有多屏幕支持的特殊程序之外。

相关内容