对比使用了gnome桌面和kde桌面之后,发现kde更符合使用需求,于是决定将gnome桌面替换为kde桌面。
网上搜了很多教程都是使用类似于下面这样的命令去做的
yum groupremove "GNOME Desktop"
然而实际上我在使用的时候并没有什么用
于是想到可以查看yum已安装的软件里面是否存在gnome相关的包,使用以下命令进行查看:
yum list installed | grep -Pi '(gnome)'
在得到的结果中发现了一个名为 gnome-desktop3.x86_64
的包,根据字面意思来看,这个就是gnome的桌面程序,于是我们使用以下命令卸载它:
yum remove gnome-desktop3.x86_64 -y
执行完成后,发现图形界面已经关闭了,证明卸载成功!
补充一下:安装gnome指令:
yum -y groups install "GNOME Desktop"
接下来就是安装kde了,kde的安装比较简单,首先我们需要知道,linux的桌面程序是基于X服务启动的,也就是说我们在安装桌面程序之前需要安装好X服务才能让桌面程序正常启动,关于X服务的基本介绍我之前也转载过一篇博客:linux下的X server:linux图形界面原理
不过在此次安装的时候,因为我们原来就有过gnome桌面,所以可以肯定这台centos一定安装过X服务了,我们不用再安装,就可以跳过安装X服务这一步,如果我们使用的是一台没有安装过图形界面的centos来安装图形界面,那第一步就是安装X服务:
yum groupinstall "X Window System" -y
有了X服务之后,我们可以直接使用以下命令来安装kde桌面:
yum groupinstall kde-desktop -y
安装完成之后使用
startx
或者
init 5
即可进入kde桌面了。
同理,kde的卸载使用此命令即可:
yum groupremove kde-desktop -y
卸载X服务命令如下:
yum groupremove "X Window System" -y