Linux mint 19.2已经发布了,有个好朋友兴冲冲地装在了自己的笔记本电脑的虚拟机里。使用一切正常。他下载的是搭载cinnamon桌面环境的mint 19.2版本。
用了几天后,他跟我说他想换一个KDE Plasma桌面环境尝尝鲜,但是他自己试了一些办法,都没法成功切换到KDE桌面环境中。问我该怎么办。
他试过的办法有以下这几个(前提:已经在终端apt update && apt full-upgrade更新系统到最新版了):
1.直接在终端中,输入:
apt install kubuntu-desktop
这个办法在ubuntu 18.04上完全可行,但是在基于Ubuntu18.04的mint 19.2里面却行不通,会出现以下错误:
根据提示,显然mint自带的“软件源”设置软件,跟KDE中的软件源设置组件有冲突了
出现这个错误,其实也不难理解,mint 19.2毕竟在ubuntu18.04的基础上,添加和修改了很多的东西,mint 19.2带有自己弄出来的”软件管理器“和”软件源“设置软件,显然,Kubuntu中带的”软件源“功能,跟mint自己搞出来的”软件源“存在冲突了,而mint自己搞出来的软件源设置软件,又不允许卸载和替换,否则系统运行就会不正常了,所以就出现这样的警告了。
让人非常咋舌的是,网上很多教程(标题都是类似于“mint19安装KDE桌面”等等),居然都是这么做的,真的让人非常吃惊。不懂这些搞教程的发布者,到底有没有亲自测试过是否可行?不负责任的发布这种教程上来,照着做还出错,真的无语。
2.他试过的第二个办法是:
apt install kde-plasma-desktop
这个命令是安装kde plasma基本桌面,其他KDE搭载的软件基本是不装的,也就是说白了,就安装一个plasma桌面环境,其他的KDE软件基本没有,安装完后,KDE桌面环境是进的去了,可是,整个桌面残缺不全,打开一个新窗口,没有标题栏,没有最大化最小化和关闭三个按钮,连任务栏上,打开的程序的图标都不显示出来,换句话说,打开后的程序,压根没法通过鼠标来关闭和退出,都得需要快捷键才能关闭退出程序窗口。非常不便。压根不是完整的KDE桌面环境,总感觉残缺不全,一个残次品似的。感觉好像没装完整的样子。如下图所示:
如箭头和画圈处所指,打开dolphin文件管理器和KDE终端Konsole两个窗口后,底部任务栏没有任何的程序图标,切换程序非常不便,即使按下alt+tab组合键也没有用。不显示。同时这两个窗口,都没有标题栏和最大化最小化关闭按钮,残缺不完整的窗口显示。
正常情况下的Plasma桌面不应该是这样子的。如箭头所指,KDE程序启动器(类似于开始菜单)居然都能挡住自己的左下角的KDE程序启动器图标。自己人挡住自己人,而且,整个启动器菜单正常情况下应该是在底部任务栏条的上方,而这张图可以看到,启动器菜单居然把任务栏左边大半部分都挡住了。显然不正常。
这种情况下,有人可能就说了,是不是还少了什么没装?再多装一点呗。朋友也试过,再多装一点KDE软件包是不是就不会这样了呢?于是他再输入
apt install kde-standard再回车。装完了再重启,不管用。还是上面两张图的老样。
考虑到mint基于Ubuntu,而ubuntu又基于debian开发,因此决定到资料更齐全一些的debian官网的wiki上找资料。经过在http://debian.org官网上的wiki中找KDE的资料,终于获得一丝光明:
经过多次重装mint19.2多次尝试不同方案后发现以下方案才是最有效的:
打开终端,先sudo su进入管理员身份。接着在终端apt update && apt full-upgrade更新系统到最新版。
然后输入:
apt install --install-recommends kde-plasma-desktop kde-standard
(注意:--install-recommends这一句命令绝对不能少!少了这一句,会导致安装不完全!会导致刚才说的没有标题栏,没有最大化最小化等按钮!连程序切换按钮在任务栏上都不显示了!务必注意!这句命令真的不能少!kde-standard是安装KDE桌面环境中比较常用的默认的KDE程序组件,如果不装,很难有较好的KDE桌面环境体验!(比如KDE系统卫士,KDE桌面部件插件,KDE系统设置组件等等都包含在这个软件包里)千万别去装kde-full,这个会安装KDE全家桶,会装上一大堆你压根用不到的KDE软件。)
回车静等安装完成(安装时会问你选择哪一个桌面登录管理器,一定要选择lightDM)安装完成后,注销系统(注意是注销不是重启),在这个界面上,选择plasma环境,输入登录密码,回车,即可进入plasma桌面环境了。
登陆界面密码框左上角圆形按钮点一下就有这个选项了。
现在再看看,桌面环境就完整了。不会出现刚才那样的残缺情况了。到此折腾结束。
到此大费周章,总算是在mint 19.2下基本99%完美度,解决了mint19.2安装KDE plasma桌面环境费时费力的问题。
其实之所以这么折腾,问题就在于,mint做的改动真的很多,连Ubuntu本身自带的软件源等功能,mint都去进行了改写改动,而且我们在折腾的时候,还发现mint修改了很多Ubuntu软件仓库中不少软件包之间的依赖关系。很多软件包之间本来是有依赖关系的,mint也毫不客气地在编写发行版代码时,去进行修改了,这也就能解释,为什么不加上--install-recommends这句命令,就出现安装完后,桌面和程序窗口残缺不齐的情况,我们后来也发现,是因为Kwin软件组件没有装,才导致最大化最小化关闭按钮和窗口标题栏不显示出来,只有加这句命令了打上去了,才会装上,才能实现完美的plasma桌面显示。我也是醉了。如果是直接在Ubuntu18.04LTS上安装,都不需要打--install-recommends,都是可以完美实现的。
最后我也奉劝这位朋友,也奉劝类似经历的网友,不想折腾这么多同时也想尽可能获得较好的体验效果的话,最好还是直接一步到位装Kubuntu18.04.2LTS。会获得更好的体验效果。因为mint官方也表示过,从19版本开始,就不再开发和放出mint KDE版本了。当然我这个朋友他就是想在mint19.2上体验体验一番KDE而已,那就算了。
有碰到困惑的网友在底下评论回复说:在ubuntu18.04 LTS上,安装kubuntu-desktop后,重启死活进不去plasma桌面环境,一进去就马上退回到之前的登陆界面了。每一次都是如此。
针对这个问题,我在虚拟机上,安装了一个干净的最新版LTS的ubuntu 18.04.2LTS版本(干净的意思是没安装其他软件,保持安装之后原来系统的面貌),并且采用“正常安装”方式而不是“最小安装”方式。
接着做以下的事情:
1.修改成国内的软件源。
2.接着更新软件源和更新系统
3.重启系统。
这些事情做完后,打开终端,先sudo su,输入密码回车,接着再输入
apt install kubuntu-desktop
静等一段时间给他下载和安装完成。
图形界面登陆程序,我选择gdm3。继续等他安装完成。
安装完后注销系统。
输入密码,桌面环境选择Plasma桌面环境。
可以成功登录kde plasma桌面环境中了。没有网友说的问题。
原来的gnome桌面环境下的程序都还在。
尝试着注销,再次切换回到ubuntu默认的gnome桌面环境中,也是可以的。因为安装了kubuntu桌面环境,因此不少KDE下的软件都显示在这里了。
到此实验结束。
网友提到的进不去plasma桌面环境,总是闪回退回到登录界面,我估计是以下原因中的一个,希望自己排查看看,看是哪一步的问题最有可能。
1.Ubuntu18.04在安装的时候要选择正常安装完全安装。最好不要选择最小安装,最小安装虽然小巧,系统占用空间小,但是有些组件可能是kubuntu桌面环境必须组件,不一定会装上,比较容易导致失败。
2.ubuntu要确保系统更新到最新,要记得先apt update && apt full-upgrade
3.更新后要记得重启,否则更新无效。更新了的组件和软件包也无法生效,容易导致后面步骤失败。
4.重启后在下载安装kubuntu-desktop的时候,千万记得登陆程序不要选择SDDM!一定要记得一定要选择默认的GDM3!在上文有讲了。一定要记得。选gdm3登陆程序,才不容易出现错误。如果你选择sddm,容易导致无法登录。
可以自己检查一下看是哪个环节的问题。