archlinux安装KDE
其实本来这个过程是很简单的一件事情,但是由于archlinux过渡到了systemd来管理守护进程所以以前的有些知识都已经不再适用了。所以将有些问题记录下来与大家分享。
由于安装过程arch-chroot会复制安装环境的配置,所以有些配置最好是在chroot之前把有些东西配置好。
- 首先安装xorg,kde
pacman -S xorg kde
安装kde过程中已经把kdm装好了,如果你想用dm来管理登录就不再需要安装xorg-xinit了。 - 网络配置
这一步由于自己的失误反复回到安装过程多次。我先描述一下正确的步骤。
安装NetworkMnager,启动服务systemctl enable NetworkManager.service,systemctl start NetworkManager.servcie。
因为启动的服务名称区分了大小写,我一直试图启动networkmanager服务,所以提示没有相应的服务,由于服务没有启动服务,配置网络模块也没有办法启动对应的网卡。这个过程我由于使用的是无线网卡,所以使用wifi-menu来连接无线,第一没有安装dialog不能打开对话框,第二没有安装wpa_supplicant没有办法支持wpa的登录验证,只能两次用安装u盘启动,分别安装他们,还好,直接mount对应的分区,并chroor就可以了。 - 安装kde最新版
最新的kde已经到了4.9.95,而4.10也很快发布了,而extra源中的kde还是4.9.4。添加kde-unstable到pacman.conf
[kde-unstable]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
注意,要添加到extra前面,我之前加到了最后,因为优先使用extra的版本所以kde就升级不上去了。 - gtk界面美化
安装oxygen-gtk和gtk-theme-switch2,运行gtk-theme-switch2,选择oxygen-gtk,这样gtk程序的界面就不会那么那么不协调了。 - 中文支持
我一开始配置文件/etc/locale.conf中LANG=“en_US.UTF-8”,结果中文都是乱码,fcitx不能启动,LC_CTYPE设置成zh_CN.UTF-8解决问题。LC_ALL的优先级太高了就不设置了,LANG设置好后会被LC_*的相关设置所替代。其中LC_CTYPE是设置语言符号的,LC_MESSAGES设置的是界面显示的元素。 - 其他软件安装
yakuake - kde不能响应,重启后同样,删除用户目录下的.kde文件夹