CentOS 7安装XFCE核心是启用EPEL源、装X服务与XFCE包组、配显示管理器与默认图形目标,重启即可。

一、安装前准备(root或sudo)

1. 更新系统与启用EPEL源
bash

sudo yum update -y
sudo yum install -y epel-release  # XFCE依赖EPEL

 
2. 安装基础X服务
bash

sudo yum groupinstall -y "X Window System"  # 必装,提供X11基础

 

二、安装XFCE桌面(最小/完整可选)

1. 最小安装(核心包,无冗余)
bash

sudo yum groupinstall -y "Xfce"  # 官方最小包组
sudo yum install -y xfce4-terminal  # 补装终端

 
2. 完整安装(含常用插件)
bash

sudo yum install -y xfce4-goodies  # 按需添加
 

3. 安装显示管理器(LightDM,轻量稳定)
bash

sudo yum install -y lightdm
sudo systemctl disable gdm  # 如有GDM先禁用避免冲突

 

三、设置默认会话与开机自启

1. 配置LightDM默认会话为XFCE
bash

echo '[SeatDefaults]' | sudo tee -a /etc/lightdm/lightdm.conf
echo 'user-session=xfce' | sudo tee -a /etc/lightdm/lightdm.conf

 
2. 启用LightDM并设图形目标开机启动
bash

sudo systemctl enable lightdm
sudo systemctl set-default graphical.target  # 等价runlevel 5

 
3. 用户级默认会话(防登录误选)
bash

echo 'exec /usr/bin/xfce4-session' > ~/.xinitrc
chmod +x ~/.xinitrc
 

四、验证与重启

1. 立即切图形界面(无需重启)
bash

sudo systemctl isolate graphical.target

 
2. 重启系统
bash

sudo reboot

 
3. 登录验证:LightDM选Xfce Session,下次开机自动进入XFCE。

五、常见问题修复

  • 无界面/启动失败:重装X Window、LightDM、XFCE,执行 sudo systemctl start lightdm 
  • 依赖冲突: sudo yum clean all && sudo yum makecache ,再 yum -y install --skip-broken 包名 
  • 中文乱码: sudo yum install -y wqy-microhei-fonts cjkuni-ukai-fonts ,并 localectl set-locale LANG=zh_CN.UTF-8 

需要我提供一份一键回滚到命令行模式(multi-user.target)的脚本吗?

标签: none

添加新评论