在 Rocky Linux 上安装轻量级的 XFCE 桌面

在 Rocky Linux 上安装轻量级的 XFCE 桌面环境是一个提升使用体验的常见选择。下面我将为你梳理成功的安装方案、关键步骤以及常见问题的应对方法。

📝 安装流程概览

下图清晰地展示了在 Rocky Linux 上安装和配置 XFCE 桌面的核心步骤,你可以借此快速把握全局。
开始安装XFCE
选择Rocky Linux版本
Rocky Linux 8
Rocky Linux 9
启用必要仓库

EPEL, PowerTools
启用必要仓库

EPEL, CRB
安装桌面环境

XFCE组与LightDM
配置显示管理器

设置默认会话
配置远程访问

(VNC/xRDP)
解决常见问题

如中文乱码/黑屏
完成安装

🛠️ 详细安装步骤与成功案例

1. 系统准备与仓库配置

无论版本如何,第一步都是更新系统并启用必要的软件源,这是成功安装的基础 。

  • 更新系统

    bash 复制代码
    sudo dnf update -y
  • 启用EPEL仓库 :EPEL(Extra Packages for Enterprise Linux)仓库提供了大量额外的软件包,包括XFCE。

    bash 复制代码
    sudo dnf install epel-release -y
  • 启用额外仓库

    • Rocky Linux 8 :需要启用 PowerTools 仓库以获取更多组件 。

      bash 复制代码
      sudo dnf config-manager --set-enabled powertools
    • Rocky Linux 9 :需要启用 CRB(CodeReady Builder)仓库 。

      bash 复制代码
      sudo dnf config-manager --set-enabled crb
2. 安装XFCE桌面环境

安装XFCE组包,它包含了桌面环境的核心组件 。

bash 复制代码
sudo dnf groupinstall "Xfce" -y
3. 配置显示管理器(登录界面)

显示管理器负责图形登录。你可以选择传统的GDM,或更轻量的LightDM。

  • 安装与切换至LightDM :许多成功案例推荐使用LightDM,它更轻量且配置简单 。

    bash 复制代码
    sudo dnf install lightdm -y
    sudo systemctl disable gdm  # 禁用默认的GDM
    sudo systemctl enable lightdm --now  # 启用并启动LightDM
  • 关键配置 :编辑LightDM配置文件,指定用户会话为XFCE 。

    bash 复制代码
    sudo sed -i 's/^#user-session=.*/user-session=xfce/' /etc/lightdm/lightdm.conf
4. 设置默认启动目标并重启

将系统设置为默认启动到图形界面,然后重启。

bash 复制代码
sudo systemctl set-default graphical.target
sudo reboot

🔧 远程访问与疑难解答

配置远程桌面(xRDP)

如果你希望通过Windows远程桌面(RDP)连接服务器,可以安装xRDP 。

  1. 安装xRDP

    bash 复制代码
    sudo dnf install xrdp -y
    sudo systemctl enable xrdp --now
  2. 确保xRDP使用XFCE会话 :创建一个~/.Xclients文件(或修改/etc/X11/xinit/Xsession等系统级配置文件),并确保其内容为exec /usr/bin/xfce4-session,然后赋予执行权限 。

    bash 复制代码
    echo 'exec /usr/bin/xfce4-session' > ~/.Xclients
    chmod +x ~/.Xclients
常见问题与解决方案
  • RDP连接后黑屏 :这通常是因为之前的会话没有正常退出。可以尝试杀掉对应用户的进程并删除临时锁文件 。

    bash 复制代码
    # 杀掉用户进程(请将username替换为实际用户名)
    sudo killall -u username
    # 删除X11锁文件
    sudo rm -f /tmp/.X*-lock
    # 重启xrdp服务
    sudo systemctl restart xrdp
  • 中文显示乱码 :解决方法是安装中文字体包 。

    bash 复制代码
    sudo dnf install wqy-zenhei-fonts -y
    # 刷新字体缓存
    fc-cache -fv

希望这些来自社区的成功案例和解决方案能帮助你顺利在 Rocky Linux 上安装并享用 XFCE 桌面。如果你在具体的操作步骤中遇到更详细的问题,欢迎随时提出!

相关推荐
码农学院9 分钟前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
爱写代码的森6 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
大耳朵-小飞象9 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技9 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++10 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室11 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
白露与泡影11 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#
神奇霸王龙12 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
Web极客码12 小时前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress
生活爱好者!13 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器