You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04中如何自动将窗口调整为屏幕1/4大小并吸附至角落?

Ubuntu 22.04中如何自动将窗口调整为屏幕1/4大小并吸附至角落?

我完全懂你的困扰!之前在Ubuntu 18.04和20.04上好用的窗口吸附调整方案,到了22.04因为默认切换到Wayland就失效了,确实挺闹心的。

这背后的核心原因是Wayland和传统X11的窗口识别逻辑差异:X11靠wm_class标识应用,而Wayland用application_id,再加上很多旧扩展依赖的WNCK库在Wayland环境下完全不兼容,比如你提到的Negesti系列扩展和Put Windows扩展,都明确标注了不支持Wayland。

你试过的系统自带窗口管理工具,确实功能比较基础,没法精准满足1/4屏幕吸附的需求,用起来确实不够顺手。而你关注的WinTile确实是个值得期待的替代选项,虽然目前尝试没成功,但既然已经在项目里提交了issue,可以跟进下开发者的反馈,说不定后续会修复适配问题。

这里再给你几个可行的替代方案:

  • 原生快捷键法:Wayland下GNOME其实自带了窗口吸附功能,你可以按住Super键(就是Windows键)拖动窗口到屏幕四个角落,窗口会自动缩成对应角落的1/4屏幕大小,不需要装任何扩展,操作起来也很直观。
  • ShellTile扩展:这个GNOME扩展专门适配Wayland,支持自定义多种窗口布局,包括1/4屏幕的吸附调整,安装后可以通过快捷键或者右键菜单快速调整窗口位置和大小,实用性很强。
  • 自定义脚本+快捷键:如果追求极致灵活,可以用gdbus调用GNOME的窗口管理接口,配合ydotool模拟输入,自己写脚本绑定快捷键,不过这个方法需要一点命令行基础,适合动手能力强的用户。

备注:内容来源于stack exchange,提问作者Gabriel Staples

火山引擎 最新活动