记录一下Ubuntu 桌面环境快捷键冲突问题修改

455 阅读1分钟

起因

最近搞了一个轻薄笔记本(家境贫寒 搞不起Mac) 又想原生 Docker 就装了Ubuntu 但是 IDEA 使用过程中各种快捷键冲突 神烦还难找

方法

直接上脚本遍历 gsettings 所有值

#!/bin/bash
schemas=$(gsettings list-schemas)
for schema in $schemas; do
  keys=$(gsettings list-keys $schema)
  for key in $keys; do
      val=$(gsettings get $schema $key)
      echo "修改命令:gsettings set $schema $key \"$val\""
  done
done

需要查找指定快捷键 直接 |grep 过滤 例如 伟大的全局搜索

./cat.sh |grep "<Control><Shift>f"
架构: com.github.libpinyin.ibus-libpinyin.libbopomofo 键名: trad-switch 键值:'<Control><Shift>f'
架构: com.github.libpinyin.ibus-libpinyin.libpinyin 键名: trad-switch 键值:'<Control><Shift>f'

找到后是这两货 ibus 的搞的鬼 直接命令改掉 我不用这个直接就置空了

gsettings set com.github.libpinyin.ibus-libpinyin.libbopomofo trad-switch "[]"
gsettings set com.github.libpinyin.ibus-libpinyin.libpinyin trad-switch "[]"

最后

希望能帮到兄弟们