Ubuntu 23.10 平铺助手停止使用 Alt 作为移动窗口的热键

Ubuntu 23.10 平铺助手停止使用 Alt 作为移动窗口的热键

在 Ubuntu 23.10 中,将窗口移动鼠标按钮修饰符从Super更改为Alt例如

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Alt>'

然后尝试按住Alt并拖动窗口从中心(或标题栏以外的任何位置)到边缘/角落,不会执行平铺。

看起来 Ubuntu Tiling Assistant 没有使用与热键相同的值。

使用以下方法恢复更改

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'

使平铺Super再次起作用。

我尝试过的修复方法:

我安装gnome-shell-extension-manager并查看了 Ubuntu Tiling Assistant 设置,但找不到与此相关的设置。


编辑:这可能是一个错误,因为根据源代码的第 50..55 行

/usr/share/gnome-shell/extensions/[email protected]/src/extension/moveHandler.js

似乎使用的Alt目的是为了处理:

const altAsMod = wmPrefs.get_string('mouse-button-modifier') === '<Alt>';
if (altAsMod) {
    for (const s of [Settings.ADAPTIVE_TILING_MOD, Settings.FAVORITE_LAYOUT_MOD]) {
        const mod = Settings.getInt(s);
        if (mod === 1) // 1 -> Alt; see settings ui
            Settings.setInt(s, 3); // 3 -> Super; see settings ui

相关内容