应重置ukwm标题栏点击行为并卸载晃动组件:①执行gsettings reset双击/中键参数;②X11下禁用kwin shakes插件;③purge kylin-wm-shake等非标包,注销生效。

您在拖动当前窗口标题栏时,其他非活动窗口自动最小化,干扰多任务操作,需要立即禁用该行为。银河麒麟系统并未内置“晃动最小化”功能,但部分用户在安装第三方插件、混用KWin配置或升级UKWM后可能意外触发类似逻辑,此时需通过底层参数干预。
确认并关闭标题栏晃动响应逻辑
银河麒麟默认不启用窗口晃动最小化,若出现该现象,极可能是 ukwm 的 action-double-click-titlebar 或 action-middle-click-titlebar 被误设为 minimize,或存在残留的 KWin 晃动插件干扰。先排查真实诱因:
打开终端,执行:gsettings get org.ukui.desktop.wm.preferences action-double-click-titlebar → 若返回 'minimize',说明双击被错误映射为最小化;同理检查中键:gsettings get org.ukui.desktop.wm.preferences action-middle-click-titlebar。
若任一返回值为 'minimize',立即重置为默认行为:gsettings reset org.ukui.desktop.wm.preferences action-double-click-titlebar → gsettings reset org.ukui.desktop.wm.preferences action-middle-click-titlebar。
【注意:此操作会同时清除您自定义的双击/中键行为,如曾设为最大化,请在重置后重新设置】
停用可能冲突的KWin晃动模块(仅限X11会话)
若您使用的是 Kylin on X11 会话且安装过 kwin-effects 或第三方动效包,窗口晃动最小化可能由 KWin 的 shakes 插件触发。该插件不在UKUI默认启用列表中,但手动启用后会导致标题栏快速拖拽被识别为“摇动”信号。
执行命令查看是否启用:kwin_x11 --list-plugins | grep -i shake。
若输出含 shakes,说明插件已加载。需编辑 KWin 配置文件禁用它:
运行:mkdir -p ~/.config/kwinrc → echo -e "[Plugins]\nshakesEnabled=false" >> ~/.config/kwinrc。
重启 KWin(仅X11有效):kwin_x11 --replace &。
彻底卸载非官方晃动相关组件
部分用户为适配旧版软件手动安装了 kylin-wm-shake 或 ukui-shake-helper 等非标准包,这些组件无图形开关,只能通过命令行清理。
第一步:检查是否安装:dpkg -l | grep -i "shake\|shaking"。
第二步:若发现可疑包名(如 kylin-wm-shake),执行:sudo apt purge 【包名】 → sudo apt autoremove。
第三步:清空用户级缓存:rm -f ~/.cache/ukwm/* ~/.config/ukui/ukwm.conf.bak → 注销并重新登录。

















