KDE下的ksysguard是灵活性非常高的系统监视器,在其UI界面上左键右键点来点去就可以DIY各种界面,但是仍有些配置是UI上没有的,比如锁定页面配置。
像ksysguard初始自带的进程界面和系统负载页面,既不能删除也不能改传感器,甚至不能改页面名称,在文件菜单中也没有永久关闭或删除页面的选项,这是因为这两个页面是默认锁定,在UI 中改不了,只能改配置文件,也就是扩展名为*.sgrd的文件。
和ksysguard相关的配置文件/文件夹有三处:
/home/用户名/.config/ksysguardrc 启动配置文件,和shell的bashrc是同一类东西。可以配置启动时打开哪些页面。
/usr/share/ksysguard/ 全局通用的配置文件夹,但由于通常被下面的覆盖,所以不用管。
/home//.local用户名/.share/ksysguard/ 用户配置文件夹,各种配好的页面就存在这里。
这里的ProcessTable.sgrd就是ksysguard初始自带的进程监视器界面的配置文件,其他的类似。sgrd文件是xml格式的文本,用文本编辑器打开。
其中的locked="1"项就是页面被锁定,改成locked="0",然后重新打开ksysguard,就可以编辑页面了。像下面的这样