在CentOS上安装Xfce

本文档详细介绍了如何在CentOS上安装Xfce桌面环境,并对其桌面、任务栏、快捷操作栏的基本功能进行了说明,包括网络、音量、电源管理等设置,以及锁屏、切换用户、挂起、关机、注销等操作。

Xfce 用户指南

参考:https://docs.openeuler.org/zh/docs/22.03_LTS/docs/desktop/Xfce_userguide.html

一 概述

Xfce是运行在类Unix操作系统中的一款轻量级桌面环境。Xfce提供了多个功能部件,包括 所有应用程序 等,本文主要描述 Xfce 的使用。

界面如下图所示。

二 桌面

2.1 桌面图标

系统默认放置了文件系统、主文件夹、挂载目录等图标,鼠标左键双击即可打开页面。

2.2 右键菜单

在桌面空白处单击鼠标右键,出现的菜单如下图所示,为用户提供了一些快捷功能。

图 3 右键菜单

部分选项说明如表。

选项说明
在新窗口中打开打开对应登录用户的Desktop目录
创建启动器启动器的自行创建
创建URL链接URL链接的自行创建
创建文件夹新建文件夹
创建文档新建文本文档
Open Terminal Here新建终端
排列桌面图标自动排列桌面图标
桌面设置提供关于背景、菜单、图标的设置
属性提供关于Desktop的一般、徽标、权限等属性设置
应用程序所有应用程序

三 任务栏

3.1 基本功能

任务栏位于顶部,包括所有应用程序菜单、窗口显示区、多视图切换、托盘菜单。

图 4 任务栏

组件说明
所有应用程序用于弹出所有程序以及设置,可查找应用和设置。
窗口显示区横条中间空白部分;显示正在运行的程序或打开的文档,可进行最小化、最大化、关闭窗口、窗口置顶等操作。
多视图切换可在多个工作区互不干扰进行操作。
托盘包含了对网络连接、声音、电源、通知中心、日历、登录用户动作的设置。
3.1.1 所有应用程序

图 5 所有应用程序-big

3.1.2 窗口显示区

图 6 窗口显示区-big

3.1.3 多视图切换

点击任务栏“img”中的每个区域图标,即可进入对应的工作区域。

例如,通过鼠标在多个工作区内切换选择当下需要工作的操作区。

图 7 多视图切换-big

3.1.4 托盘

图 8 托盘菜单-big

3.1.4.1 网络

用户通过鼠标左键点击任务栏上的网络“img”图标,可根据需要选择网络连接方式。

图 9 网络连接界面

网络设置窗口

用户通过鼠标右键点击任务栏上的网络“img”图标,弹出网络设置菜单。

图 10 网络设置

点击 编辑连接,即刻进入网络设置窗口。

图 11 网络设置窗口

双击 指定的网络连接 ,例如enp1s0,进入该连接的设置界面。

图 12 有线网络设置窗口

3.1.4.2 音量

用户通过鼠标左键点击任务栏上的音量“img”图标,打开声音界面。

图 13 音量设置窗口

3.1.4.3 电源

用户通过点击鼠标左键任务栏中电源“img”图标。

图 14 电源设备

用户通过点击 电源管理器设置 进行 显示、节点 等配置。

图 15 电源管理器设置

3.1.4.4 通知中心

用户通过点击鼠标左键任务栏中通知“img”图标。

图 16 通知中心-big

用户可通过选择“请勿打扰”关闭通知。

通知中心将会显示重要的近期最新的重要信息列表,选择“清除日志”可将信息列表清空。

用户可通过选择“通知设置”跳转进入控制面板的通知设置界面,能设置显示信息的应用,以及信息的数量。

图 17 通知中心-big

3.1.4.5 日历

用户通过鼠标左键点击任务栏上的时间日期弹出日历窗口,查看日历、月历、年历窗口。

用户可通过筛选年 > 月 > 日查看一日信息。

图 18 日历-big

用户通过鼠标右键点击任务栏上的时间日期,点击 属性 进行时间设置。

图 19 日期设置-big

3.1.4.6 高级设置

右键单击任务栏,出现的菜单中点击 面板。

图 20 任务栏右键菜单

用户可对任务栏的布局进行设定,可进行项目的添加、删除等相关设置。

图 21 任务栏右键菜单

3.1.4.7 登录用户动作

用户通过鼠标左键点击任务栏上的登录用户,查看相关动作。

图 22 登录用户动作

3.1.4.7.1 锁屏

当用户暂时不需要使用计算机时,可以选择锁屏(不会影响系统当前的运行状态),防止误操作;用户返回后,输入密码即可重新进入系统。

在默认设置下,系统在一段空闲时间后,将自动锁定屏幕。

3.1.4.7.2 切换用户

选择其他用户登录使用计算机时,可选择“切换用户”。

此时,系统会关闭所有正在运行的应用;所以,在执行此操作前,请先保存当前工作。

3.1.4.7.3 挂起

处于环保节能考虑,可选择“挂起”。

此时,相关数据读入内存,注意不能切换电源。

3.1.4.7.3 关机

用户选择关闭计算机时,可以选择“关机”。

在执行此操作前,建议先保存当前工作。

3.1.4.7.3 注销

选择退出本次图形界面登录时,可选择“注销”。

此时,系统会关闭所有正在运行的应用;所以,在执行此操作前,请先保存当前工作。

四 快捷操作栏

4.1 基本功能

快捷操作栏位于底部,包括所有显示桌面、终端、文件管理器、网络浏览器、应用程序查找、用户家目录。

图 23 快捷操作栏

组件说明
显示桌面最小化桌面的所有窗口,返回桌面;再次单击将恢复窗口
终端快速打开一个终端
文件管理器快速打开一个文件管理器
网络浏览器快速打开一个网络浏览器
应用程序查找快速打开应用程序查找窗口
用户家目录快速打开登录用户的家目录
4.1.1 显示桌面

用户通过鼠标左键点击快捷操作栏上的“img”图标,执行 显示桌面 相关操作。

图 24 显示桌面-big

4.1.2 终端

用户通过鼠标左键点击快捷操作栏上的“img”图标,打开一个终端。

图 25 终端-big

4.1.3 文件管理器

用户通过鼠标左键点击快捷操作栏上的“img”图标,打开一个文件管理器。

图 26 文件管理器-big

4.1.4 网络浏览器

用户通过鼠标左键点击快捷操作栏上的“img”图标,打开一个网络浏览器。

图 27 网络浏览器-big

4.1.5 应用程序查找

用户通过鼠标左键点击快捷操作栏上的“img”图标,打开一个应用程序查找界面。

图 28 应用程序查找-big

4.1.6 用户家目录

用户通过鼠标左键点击快捷操作栏上的“img”图标,点击 打开文件,打开一个用户家目录界面。

图 29 用户家目录-big

用户通过鼠标左键点击快捷操作栏上的“img”图标,点击 在终端中打开,打开一个终端,当前目录为用户家目录。

图 30 用户家目录-big

安装Xfce桌面

在 openEuler 上安装 Xfce

XFCE是一款轻量级 Linux 桌面,当前版本已经将所有部件从 GTK2 更新到 GTK3,从D-Dbus Glib更新到GDBus,大部分组件支持Object Introspection(简称 GI,用于产生与解析 C 程序库 API 元信息,以便于动态语言(或托管语言)绑定基于 C + GObject 的程序库)。优化用户体验,加入新特性,并修补大量BUG。与其它UI界面(GNOME、KDE)相比,XFCE占用的内存和CPU使用量非常小,给用户带来亲切和高效的使用体验。

XFCE支持x86_64和aarch64两种架构。

安装时,建议新建一个管理员用户。

下载openEuler ISO镜像并安装系统,更新软件源(需要配置Everything源,以及EPOL源,下面命令是在最小化安装系统的情况下安装XFCE)

sudo dnf update

安装字库

sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts

安装Xorg

sudo dnf install xorg-*

安装XFCE及组件

sudo dnf install xfwm4 xfdesktop xfce4-* xfce4-*-plugin network-manager-applet *fonts

安装登录管理器

sudo dnf install lightdm lightdm-gtk

设置默认桌面为XFCE 通过root权限用户设置

echo 'user-session=xfce' >> /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

使用登录管理器登录XFCE

sudo systemctl start lightdm

登录管理器启动后,在右上角左侧选择"xfce-session" 输入用户名、密码登录

设置开机自启动图形界面

sudo systemctl enable lightdm
sudo systemctl set-default graphical.target

如果默认默认安装了gdm,建议停用gdm

systemctl disable gdm

重启验证

sudo reboot

FAQ

Q:为什么lightdm登录界面背景是黑色的? A:登录界面是黑色的是因为lghtdm-gtk默认配置文件/etc/lightdm/lightdm-gtk-greeter.conf中没有设置background。 可以在该配置文件最后的[greeter]段中设置 background=/usr/share/backgrounds/xfce/xfce-blue.jpg 然后systemctl restart lightdm 就可以看到背景了。

在CentOS上安装Xfce

yum -y install xrdp && yum groupinstall -y Xfce
# sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sed -i 's/max_bpp=32/max_bpp=24/g' /etc/xrdp/xrdp.ini
echo xfce4-session > /root/.xsession
chmod +x /root/.xsession
systemctl restart xrdp && systemctl enable xrdp
# echo xfce4-session > /home/oracle/.xsession
# chmod +x /home/oracle/.xsession
# service xrdp restart
# chkconfig --add xrdp
# chkconfig --list xrdp
# chkconfig --level 2345 xrdp on

# 访问Linux(mstsc): 192.168.59.220:3389

# centos 6需要额外安装如下的包
yum -y install tigervnc-server gnome-panel
<think>嗯,用户现在的问题是询问在CentOS 7上安装Xfce桌面环境时是否应该使用LightDM显示管理器。这个问题涉及到Linux系统的图形界面管理,我需要结合之前提供的引用内容来给出专业建议。 用户引用了三份参考资料,其中引用[1]详细描述了通过LightDM+Xfce配置远程桌面的完整流程,包括修改lightdm.conf配置文件等关键步骤。引用[2]提到CentOS 7及xfce桌面环境安装的基本方法,引用[3]则补充了lightdm.conf的具体配置内容。这些引用都指向使用LightDM作为Xfce的显示管理器是可行的方案。 考虑到用户可能是在配置远程桌面访问(引用[1]提到Xmanager5连接),LightDM确实是个不错的选择。它相比GNOME默认的GDM更轻量,资源占用少,这对Xfce这种轻量级桌面环境特别重要。不过需要注意LightDM在CentOS 7的官方源中可能没有,需要通过EPEL仓库安装,这也解释了为什么引用[1]提到要yum install epel-release。 用户可能还关心配置复杂度。引用[1]和[3]都显示需要修改/etc/lightdm/lightdm.conf文件,添加自动登录等设置,这点需要提醒用户注意。如果用户是企业环境使用,可能还需要考虑LightDM的稳定性——虽然它通常很可靠,但在某些显卡驱动下可能有小问题。 替代方案方面其实可以提一下GDM,虽然它更重但和CentOS兼容性更好。不过既然用户明确问是否"应该"用LightDM,重点还是肯定这个方案的合理性,特别是轻量化和远程访问方面的优势。 最后要提醒用户注意版本兼容性,CentOS 7默认仓库没有LightDM必须配EPEL,这个细节在引用[1]的步骤2已经体现,但值得在回答中再强调一次。 </think>在 CentOS 7 上安装 Xfce 桌面环境时,**推荐使用 LightDM 作为显示管理器**,特别是在需要远程图形化访问(如通过 Xmanager)的场景下。以下是综合引用信息和实践经验的详细分析: --- ### **推荐使用 LightDM 的核心原因** 1. **轻量化与兼容性** Xfce 本身定位轻量级桌面环境,而 LightDM 作为轻量级显示管理器,资源占用更低(内存约 30-50 MB),与 Xfce 的设计哲学契合。引用[1]和[3]均验证了 LightDM 在 CentOS 7 + Xfce 组合中的稳定运行[^1][^3]。 2. **远程访问支持** LightDM 能无缝对接 Xmanager 等远程工具: - 引用[1]通过配置 LightDM 实现了 Xfce 桌面的远程连接(`/usr/bin/xfce4-session`)[^1]。 - 其简洁的会话管理机制更易于配置远程启动参数。 3. **替代 GDM 的优化方案** CentOS 7 默认使用 GNOME 的 GDM,但切换到 LightDM 可显著降低系统负载: ```bash systemctl disable gdm && systemctl enable lightdm # 引用[1]关键步骤 ``` --- ### **潜在注意事项** 1. **依赖 EPEL 仓库** LightDM 不在 CentOS 7 官方源中,需通过 EPEL 安装(引用[1]步骤2): ```bash yum install -y epel-release yum install -y lightdm ``` 2. **配置文件调整** 需编辑 `/etc/lightdm/lightdm.conf` 启用自动登录或指定会话(引用[1][3]): ```ini [SeatDefaults] autologin-user=username # 引用[3]的登录配置 user-session=xfce # 指定Xfce会话 ``` 3. **启动模式切换** 确保系统启动级别为图形模式(`init 5`): ```bash systemctl set-default graphical.target # 替代修改inittab(更推荐) ``` --- ### **替代方案:GDM 的适用场景** 若系统已安装 GNOME 且无远程访问需求,可保留默认 GDM。但需注意: - GDM 内存占用更高(约 100-200 MB)。 - 配置 Xfce 远程会话时需额外步骤(如自定义 `.desktop` 文件)。 --- ### **操作建议总结** | **项目** | **推荐方案** | **命令参考** | |----------------|--------------------------|----------------------------------| | 显示管理器 | LightDM | `yum install lightdm` | | 桌面环境 | Xfce | `yum groupinstall xfce` | | 远程会话命令 | `xfce4-session` | 引用[1]的Xmanager配置[^1] | | 开机自启 | `systemctl enable lightdm` | 禁用GDM避免冲突 | > **结论**:对于 CentOS 7 + Xfce,**LightDM 是更优选择**,尤其在远程桌面场景下已验证其可靠性(引用[1][3])。遵循引用[1]的步骤可完整实现从安装到远程访问的全流程[^1]。 --- ### 相关问题 1. **如何解决 LightDM 在 CentOS 7 安装后无法启动的问题?** *(涉及日志排查、依赖完整性检查)* 2. **Xfce 与 LightDM 组合下,如何优化远程桌面的响应速度?** *(可对比 X2Go/VNC 等方案)* 3. **除了 LightDM,还有哪些轻量级显示管理器兼容 CentOS 7 的 Xfce?** *(如 SDDM/LXDM 的适用性分析)*
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AiDBA宝典

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值