設定「Mouse Button Modifier」

主題

期望功能

我個人習慣「在視窗,操作下面兩個動作」,

滑鼠按鍵組合 功能
Win + [滑鼠左鍵按住拖曳] 視窗移動
Win + [滑鼠右鍵按住拖曳] 視窗更改大小

不過在「GXDE」被設定停用了,可以參考下面幾個專案的原始碼。

原始碼
linuxdeepin/deepin-kwin/configures/deepin-kwinrc
GXDE-OS/deepin-kwin/configures/deepin-kwinrc
GXDE-OS/gxde-kwin/configures/kwinrc
GXDE-OS/deepin-kwin/configures/kwinrc
[MouseBindings]
#禁用Alt+鼠标左键移动窗口
CommandAll1=Nothing
#禁用Alt+鼠标中键改变窗口层叠顺序的功能
CommandAll2=Nothing
#禁用Alt+鼠标右键绑定的改变窗口大小的功能
CommandAll3=Nothing

設定檔

設定檔路徑
~/.config/deepin-kwinrc

所以為了恢復我慣用的「Mousebind」,修改「~/.config/deepin-kwinrc」設定片段如下

[MouseBindings]
CommandAll1=Move
CommandAll2=Toggle raise and lower
CommandAll3=Resize
CommandAllKey=Meta

一些預設的動作,可以參考原始碼

原始碼
GitHub / KDE / kwin / src / kwin.kcfg
invent.kde.org / kwin / src / kwin.kcfg
        <entry name="CommandAll1" type="String">
            <default>Move</default>
        </entry>
        <entry name="CommandAll2" type="String">
            <default>Toggle raise and lower</default>
        </entry>
        <entry name="CommandAll3" type="String">
            <default>Resize</default>
        </entry>