用着用着kde5,尼玛快捷键突然就不好使了,进系统设置,发现以前的快捷键都没了,重新设置后倒是有了,但一重新登录就又尼玛没了,令我十分不爽。因为我平时都习惯用Ctrl+Alt+t来启动终端,这来自gnome的习惯使得我在kde下也设置了这么一个快捷键,所以失效后启动个终端还得用鼠标去点,让人太不爽了!
所以我决定解决这个问题,首先我要找处kde存储快捷键的配置文件,不想一个一个去找,于是我就想通过设置快捷键后来比较所以文件的日期来找到它。
首先进一个正常的kubuntu的livecd,然后先存储主目录下所以文件的日期
ls -laR . > 1.txt
-R表示递归列出所有子目录的文件,-l和-a就不用我介绍了吧
然后进入系统设置,随便改一下快捷键,然后应用。
然后再存储所有的文件的日期
ls -laR . > 2.txt
接下来用diff
来比较1.txt
和2.txt
就可以知道更改前后那些文件发生了变化,就可以找出它了,为了方便我在livecd里装了个kdiff3
,一个图形化的diff前端。
然后就一目了然了
是.config/khotkeysrc
这个文件。
之后为防止再失效,我把配置好快捷键的这个文件覆盖了我的home文件夹里原本的配置文件,然后设置444权限防止再被改坏。