1、更新软件源
[root@openeuler100 ~]# sudo dnf update
2、安装字体
[root@openeuler100 ~]# sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts
3、安装Xorg
[root@openeuler100 ~]# sudo dnf install xorg-*
4、安装xface
[root@openeuler100 ~]# sudo dnf install xfwm4 xfdesktop xfce4-* xfce4-*-plugin network-manager-applet *fonts
5、安装登录管理器
[root@openeuler100 ~]# sudo dnf install lightdm lightdm-gtk
6、设置默认桌面为XFCE 通过root权限用户设置
[root@openeuler100 ~]# echo 'user-session=xfce' >> /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
这一步可选,在greeter界面可以选择使用那个session
7、使用登录管理器登录XFCE
[root@openeuler100 ~]# sudo systemctl start lightdm [root@openeuler100 ~]# sudo systemctl enable lightdm [root@openeuler100 ~]# sudo systemctl set-default graphical.target
8、greeter
lightdm启动的时候用户输入用户名和密码的界面属于greeter。前面安装了lightdm-gtk就提供了一个greeter:lightdm-gtk-greeter。lightdm使用的greeter在目录/usr/share/xgreeter/下面。
[root@localhost xgreeters]# which lightdm-gtk-greeter
/usr/sbin/lightdm-gtk-greeter
[root@localhost xgreeters]# ls /usr/share/xgreeters/
lightdm-gtk-greeter.desktop lightdm-kiran-greeter.desktop ukui-greeter.desktop
[root@localhost xgreeters]#
其余的greeter是其它第三方提供的:yum install ukui-greeter lightdm-kiran-greeter
在/etc/lightdm/lightdm.conf中可以配置使用那个greeter:
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
greeter-session=lightdm-kiran-greeter
9、session
任何登录器都需要session。比如常见的xfce-session , mate-session,gnome-session等等,其在/usr/share/xsessions目录下面
[root@localhost xgreeters]# ls /usr/share/xsessions/
mate.desktop xfce.desktop gnome-custom-session.desktop gnome.desktop gnome-xorg.desktop