Ubuntu 13.04手动修改KDM、KSPLASH主题


system:Ubuntu 13.04 x64

Qt: 4.8.4

KDE Development Platform: 4.10.5

kde4-config: 1.0

自从安装了KDE桌面管理系统至今,一直在折腾系统主题,也遇到了一些问题。今天安装KDM、KSPLASH主题时,发现KDM主题自动安装后在主题目录里没有显示,还有就是,个人希望KDM,KSPLASH主题背景是一样的,而下载的主题背景都不一样,所以最终选择手动安装修改。

1.手动安装KDM主题

KDM主题默认不知到安装在哪里,反正两个主题目录里都没有。所以得从网上下载主题(主题设置里提供自动获取,主题Details里面的homepage里面可以下载),然后解压在KDM主题目录下(在/usr/share/kde4/apps/kdm/themes/ ),然后就可以在system setting -> workspace appearance 里面找到并设置该主题了。

2.修改KDM、KSPLASH 主题

KDM主题目录:/usr/share/kde4/apps/kdm/themes/

KSPLASH主题目录:/usr/share/kde4/apps/ksplash/Themes/ 和 ~/.kde/share/apps/ksplash/Themes

首先就是普通用户的配置或者是主题文件等等,通常放在用户目录下,而KDM只有一个主题目录,普通目录下没有主题目录。刚开始对此有点纳闷,后来想想也对,KDM是在用户登录前启动的,不确定哪个用户要登录呢,所以放在用户目录下是没有意义的。 而KSPLASH是在用户登录以后启动的,所以可以访问用户目录下的配置。

KDM主题修改:在主题目录下找到相应的主题,对照以下说明进行修改

.png/.jpg //图片可以替换,名字每个主题可能都是不一样的,可以查看, .xml文件,比较麻烦,简便一点的就是都改成对应的名称

KdmGreeterTheme.desktop: 主题配置文件,里面指定了预览图片和.xml文件

./xml:界面布局配置文件,可以指定控件的样式,坐标,图片、文字的显示等

KSPLASH主题修改:同样先找到指定主题

Theme.rc: 主题相关信息

xxx*xxx/子目录:

description.txt: 主要配置文件,指定显示顺序,显示时间等

.png/.jpg: 图片文件可对应替换

如果经过修改,splash主题没有改变,就把~/.kde/cache-hp/下的ksplashx文件夹删了,这只是个缓存文件夹,删了以后会自动更新。

对应主题配置文件的修改、以及自行创建主题暂未深究,如果以后有所体会,将及时更新

Ubuntu下轻松切换GDM, LightDM , KDM 

Ubuntu 12.10使用MDM登录管理器

相关内容