升级到了KDE5

Arch上的KDE4的包越来越残破了,除了很久以前老版本的konsolekate被移出官方源,最近dolphin竟然也步了其后尘,虽然不怎么影响使用,但是UI总感觉不协调。另外使用KDE4多年,全局菜单其实也没有想象中的那么好用,比如经常导致Atom奔溃。想想Plasma5出来也有一年多了,应该算稳定了吧,何不试试呢?

升级

1
yaourt -S plasma-desktop

过程还是挺顺利的,wiki上说还可以选择安装plasma-desktop-meta,反正各有利弊吧,按照我这样的以group形式安装的话,可能还需要升级一下kmix。完成后发现界面实在是比以前美观许多,检查了一下,发现一部分widget失效了,但fcitx kimpanel竟然还存在,损失并不是太严重。

随后折腾一会,发现了几个不错的东西:

plasma5 applets active window control

一个widget,能够将当前窗口的名字和控制按钮显示在面板上,推荐从aur里装。

1
yaourt plasma5-applets-active-window-control

no border on maximized windows

一个kwin脚本,能够去掉最大化窗口的边框。配合上一个widget可以最大化合并标题栏和顶栏的效果。

Evolvere Light

一个窗口装饰主题,看起来比默认的breeze更加扁平。

SDDM

以前装系统的时候偷懒没有装Display Manager。每次都是手动startx进入桌面,这次决定顺便装一个SDDM

1
yaourt -S sddm sddm-kcm

装上kcm模块的好处是可以直接在系统设置里边用图形化的方式配置SDDM了。安装和配置都比较简单的,然而在使用过程中遇到了两个比较大的问题。

无法登录

这是一个SDDMzsh下的一个bug。参考:https://github.com/sddm/sddm/issues/352

环境变量异常

DM的环境变量写在~/.profile里;startx的环境变量写在~/.xinitrc里。这是常识,wiki里面都这么写的。
但是,如果你使用的是zsh,则你应当写在~/.zprofile里而不是~/.profile里。

截图

一些截图

snapshot1
snapshot2
snapshot3