[日常] 为OpenEuler安装图形界面
这半学期有操作系统课程,因为学校与华为有合作,所以使用的发行版是OpenEuler。 但是OpenEuler默认是没有桌面环境的,登陆即进bash。 我知道用命令也行,可我就是想用图形界面。
1. 检查网络连接
ping一下百度看网络通不通,因为之后要从软件源下软件。
ping www.baidu.com
这一步看着有点无厘头,因为之前我的VMware服务出了一点问题,NAT服务没法启动,如果你也有这个问题(症状:从物理机ping虚拟机的IP(登陆的欢迎信息有写)没有回复,SSH自然也连不上了),可以将VMware的网络管理器重置一下。
Reference:
2. 增加软件源
默认的OpenEuler是不带软件源的(即/etc/yum.repos.d/openEuler_x86_64.repo里没有软件源地址),有点奇怪。
Reference:
使用
sudo vi /etc/yum.repos.d/openEuler_x86_64.repo
编辑软件源文件,在最后加上
[base] name=base baseurl=https://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/ enabled=1 gpgcheck=0
然后退出vi,输入
yum makecache
如果显示Metadata cache created.就是成功的,不然就检查一下网络连接。
3. 安装GNOME桌面
Reference:
在bash下输入
yum install gnome-shell gdm gnome-session gnome-terminal -y systemctl enable gdm.service //设置gdm自启 systemctl set-default graphical.target //修改启动级别为图形化
分别是安装GNOME桌面和相关的用户登录、终端等基本组件 设置用户登录界面自启动 修改启动为图形化
然后再来下载和覆盖XSession,据说是之前的文件有问题。
wget https://zycxzx.obs.cn-east-3.myhuaweicloud.com/Xsession mv Xsession /etc/gdm/ chmod -R 777 /etc/gdm/Xsession //这个操作的原因是openEuler源里的gdm文件Xsession有问题,从网上下一个替换即可,否则图形化无法正常登录
4. 重启
重启即可见到图形登录,然后进入桌面。 如果分辨率比较小,可以在桌面右键->显示,设置分辨率。 最大化、最小化右键窗口顶栏即可,点击“活动”可以打开程序。 也可以装个浏览器看看b站(好嘢,我装OpenEuler就是为了看b站)。
附1. 设置sudoers
不知道为什么我装完了之后,普通用户失去了sudo的权限。 在物理机下用ssh以root登录到虚拟机(虚拟机保持桌面开启就行),按照以下操作。
Reference: