如何在linux下玩移动窗口的游戏

某些游戏会将移动窗口(由游戏自己控制而非用户)——例如节奏医生、oneshot——作为游戏的一大玩法(oneshot甚至包括窗口相互覆盖来互动的玩法)
*仅凭文字描述可能有点抽象,这里给出节奏医生的一个实例,来自b站→节奏医生 5-X

虽然它们都有在linux下能够无脑玩的方案,就是游戏提供了一个「假桌面」,然后所有的操作都在这个「假桌面」里完成,但是体验感还是不如真的在桌面上演出。那么在linux桌面(这里就假定为kde或者gnome,毕竟linux桌面太多了不太可能都做到)上能否实现这种效果呢?

在 X11 下,那答案是可以的,窗口可以随便移动自己的位置,而且与用什么桌面大概都没关系


但如果是 Wayland,那就很不幸了, ext-zones 这个协议目前还在 draft 状态,并且已经改了好多版

有一个 kwin 插件实现了这个协议的部分功能

但游戏本身肯定是需要开发者来专门适配的

2 Likes

X11居然有实现,这个功能除了游戏能用上还有什么功能吗

GoldenDict-ng 等划词翻译应用,在光标旁边显示。

前些天发现 linuxqq 被戳一戳会让qq窗口振动后偏移一点,气笑了

1 Like

以前的qq就已经是这样了, 连续发送窗口抖动可以让窗口从左上角移动到右下角 :distorted_face:

1 Like

这不会让它移出屏幕外吗