LXQt 桌面配置不完全指南
LXQt 桌面配置不完全指南
摘 要:本文是一份面向高中生的 LXQt 桌面环境配置指南,从安装、中文配置、远程桌面到常见问题排查,提供完整的实操步骤。"不完全"意味着这不是官方文档,但都是实战中总结出来的经验。
关键词 :LXQt;Linux 桌面;配置指南;xrdp;远程桌面
适用读者:高中生及以上(有基础计算机知识,想动手配置 LXQt 桌面)
前置知识:会用 Windows 远程桌面、了解基本 Linux 命令(cd、ls、sudo)
最后更新:2026 年 3 月 17 日
重要说明:本文为作者构建过程中的原始过程资料通过ai整理形成,虽然至少看过两遍,但是本人年纪大了记性不好,有可能会不对,抄作业的朋友如果发现不对的,欢迎批评指正。
一、引言
1.1 为什么写这个指南?
网上 LXQt 的教程不少,但存在两个问题:
- 太专业:满篇术语,高中生看不懂
- 太零散:这个教程讲安装,那个教程讲中文,还有一个讲远程桌面……
本指南的目标是:一篇文章搞定所有基础配置,而且要用高中生能看懂的语言。
1.2 本文能帮你做什么?
✅ 完成以下任务后,你将拥有:
- 一个完整的、全中文的 LXQt 桌面环境
- 可以输入中文(拼音/五笔)
- 可以用 Windows 远程桌面连接
- 知道常见问题怎么排查
❌ 本文不包含:
- 高级定制(如自己编译主题)
- 服务器级优化(如多用户并发远程桌面)
- 深度原理讲解(如 X11 协议、DBus 机制)
1.3 阅读建议
| 你的情况 | 建议阅读章节 |
|---|---|
| 还没安装 LXQt | 第二章 → 第三章 → 第四章 → 第五章 |
| 已安装,要配中文 | 第三章 → 第五章 |
| 已安装,要配远程桌面 | 第四章 → 第五章 |
| 遇到问题了 | 直接看第五章(故障排查) |
二、LXQt 安装方案
2.1 两种安装思路
方案一:一步到位(最推荐)
直接选择预装 LXQt 的发行版,安装系统时语言选择中文 (简体),装完登录就是一个完整、纯净、全中文的 LXQt 桌面。
推荐发行版:
| 发行版 | 特点 | 适合人群 |
|---|---|---|
| Lubuntu | LXQt 的"官方代言人",用户基数大 | 新手首选 |
| Manjaro LXQt 版 | 基于 Arch,软件包海量(AUR),滚动更新 | 想尝鲜的用户 |
💡 优点:省心,什么都不用配
缺点:需要重装系统(如果是已有系统就不适用了)
方案二:在现有系统上安装
如果你已经有 Ubuntu、Debian 系统,想在登录界面多一个 LXQt 选项,用这个方案。
Ubuntu / Debian 系命令:
# 添加 LXQt 官方 PPA(获得较新版本)
sudo add-apt-repository ppa:lxqt-team/ppa
sudo apt update
# 安装完整的 LXQt 桌面环境
sudo apt install lxqt -y
Arch / Manjaro 系命令:
# Arch 用户一句话就能装完核心组件
sudo pacman -S lxqt
# 建议再装个窗口管理器和图标,让桌面更好用
sudo pacman -S openbox breeze-icons
💡 小提示:安装过程中或结束后,系统通常会自动安装一个显示管理器(如 SDDM,这是 LXQt 推荐搭配使用的登录界面)。重启电脑后,在登录界面选择"LXQt"会话就能进入了。
2.2 最小化安装(进阶)
如果你想体验"极致轻量",可以用这个命令:
sudo apt install --no-install-recommends \
lxqt-core \
lxqt-qtplugin \
lxqt-powermanagement \
qterminal \
featherpad \
nm-tray \
fonts-wqy-microhei
参数解读:
| 包名 | 作用 | 必要性 |
|---|---|---|
lxqt-core |
LXQt 核心元包 | ⭐⭐⭐⭐⭐ 必须 |
lxqt-qtplugin |
修复 Qt 程序图标显示 | ⭐⭐⭐⭐⭐ 必须 |
lxqt-powermanagement |
电源管理 | ⭐⭐⭐ 推荐 |
qterminal |
终端模拟器(没有它没法操作) | ⭐⭐⭐⭐⭐ 必须 |
featherpad |
轻量级文本编辑器 | ⭐⭐⭐ 推荐 |
nm-tray |
系统托盘网络管理器(连接 WiFi 用) | ⭐⭐⭐⭐ 推荐 |
fonts-wqy-microhei |
文泉驿微米黑中文字体 | ⭐⭐⭐⭐⭐ 必须 |
⚠️ 警告:最小化安装后,首次启动可能会遇到"窗口管理器选择列表为空"的问题,需要手动安装 Openbox:
sudo apt install openbox --reinstall
三、中文环境配置
3.1 为什么要单独配中文?
有些发行版安装时选了中文,但进入桌面后可能还是英文菜单。这是因为:
- 语言包没装全
- locale(语言环境)没配置好
- 中文字体缺失
3.2 完整配置步骤
切换到 TTY 终端(如果已经在图形界面,可以跳过这步):
- 按
Ctrl + Alt + F2,输入用户名和密码登录
执行以下命令(可以一次性复制粘贴):
# 1. 安装中文语言包
sudo apt update
sudo apt install language-pack-zh-hans language-pack-zh-hans-base -y
# 2. 配置系统 locale
sudo bash -c 'cat > /etc/default/locale << EOF
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
EOF'
# 3. 生成 locale
sudo locale-gen zh_CN.UTF-8
sudo update-locale
# 4. 安装中文字体(补充)
sudo apt install fonts-wqy-zenhei fonts-noto-cjk -y
# 5. 安装中文输入法
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-qt5 -y
# 6. 重启系统
sudo reboot
命令解读:
| 步骤 | 作用 | 不做的后果 |
|---|---|---|
| 1. 安装语言包 | 提供中文翻译文件 | 菜单、对话框显示英文 |
| 2. 配置 locale | 设置系统语言环境 | 部分程序显示中文,部分显示英文 |
| 3. 生成 locale | 让配置生效 | 配置不生效 |
| 4. 安装字体 | 提供中文字体 | 中文显示为方块□ |
| 5. 安装输入法 | 提供中文输入能力 | 无法输入中文 |
| 6. 重启 | 让所有配置生效 | 部分配置不生效 |
3.3 重启后要做的事
1. 选择窗口管理器(如果看到"Welcome to LXQt"对话框):
- 在列表中选择 Openbox
- 点击"确认"
2. 切换图标主题(可选):
- 打开开始菜单 → 系统工具 → LXQt 设置 → 外观
- 选择"图标主题"标签
- 选择喜欢的主题(如 Papirus、Oxygen、Breeze)
3. 配置输入法:
- 在系统托盘找到"键盘"图标
- 右键 → 配置
- 点击"添加",选择"拼音"或"五笔"
- 按
Ctrl + Space切换中英文输入
四、WinRDP 远程桌面配置
4.1 什么是 WinRDP?
WinRDP 是 Windows 自带的"远程桌面连接"工具(程序名叫 mstsc.exe)。通过它,你可以在 Windows 上访问 Linux 桌面,就像坐在那台电脑前一样。
4.2 配置原理图
Windows 电脑
↓ (RDP 协议,端口 3389)
xrdp 服务(Linux 上)
↓
LXQt 桌面
4.3 完整配置步骤
第一步:安装 xrdp 和必要组件
sudo apt install xrdp dbus-x11 -y
🔑 关键点:
dbus-x11是负责远程会话中系统消息通信的,没有它 LXQt 启动时会报错或黑屏。
第二步:将 xrdp 用户添加到必要用户组
sudo adduser xrdp ssl-cert
这一步是为了访问 SSL 证书,某些版本必须。
第三步:告诉 xrdp 启动 LXQt 桌面
echo "lxqt-session" > ~/.xsession
chmod +x ~/.xsession
第四步:修改 xrdp 全局启动脚本(关键!)
sudo nano /etc/xrdp/startwm.sh
找到文件末尾,在有任何 exec 命令之前,添加以下两行:
lxqt-session
exit 0
修改后,文件末尾看起来应像这样:
# 启动 LXQt 会话,并退出,不执行后续默认脚本
lxqt-session
exit 0
# 原本的下面的内容都被注释或不再执行
# . /etc/X11/Xsession
保存:按 Ctrl+O → 回车 → Ctrl+X 退出。
第五步:重启 xrdp 服务并设置防火墙
# 重启服务使所有配置生效
sudo systemctl restart xrdp
# 设置 xrdp 开机自启
sudo systemctl enable xrdp
# 如果安装了 ufw 防火墙,开放 3389 端口
sudo ufw allow 3389/tcp 2>/dev/null || echo "ufw 未安装,跳过"
4.4 连接测试
1. 查看 Linux 的 IP 地址:
ip a
找到 eth0 或 wlan0 下的 inet 地址(类似 192.168.x.x)。
2. 在 Windows 上连接:
- 按
Win + R,输入mstsc,回车 - 在"计算机"栏输入 Linux IP 地址
- 点击"连接"
- 用当前的 Linux 用户名和密码登录
3. 预期结果:
✅ 成功:看到完整的 LXQt 桌面,包括:
- 底部面板(任务栏)
- 左下角开始菜单
- 系统托盘(网络、音量、输入法)
❌ 失败(黑屏只有鼠标):看第五章故障排查。
4.5 云服务器特别说明
如果你用的是云服务器(阿里云、腾讯云、华为云等),必须在云控制台配置安全组:
| 配置项 | 值 |
|---|---|
| 协议 | TCP |
| 端口 | 3389 |
| 方向 | 入站 |
| 授权对象 | 0.0.0.0/0(或指定 IP) |
⚠️ 注意:只在 Linux 上配置防火墙不够,云服务器的安全组是独立的一层防火墙!
五、故障排查手册
5.1 故障排查流程图
故障发生
↓
确认故障现象
↓
是安装问题?──是──→ 检查软件源、依赖、磁盘空间
│
否
↓
是登录问题?──是──→ 检查 SDDM 配置、会话类型
│
否
↓
是显示问题?──是──→ 检查面板、窗口管理器、图标主题
│
否
↓
是远程连接问题?──是──→ 检查 xrdp 服务、端口、防火墙
│
否
↓
查看日志
↓
~/.xsession-errors
/var/log/xrdp.log
/var/log/xrdp-sesman.log
↓
根据日志错误信息定位
5.2 常见问题 Q&A
Q1: 远程连接后只有黑屏 + 鼠标
症状:能连接,但只有鼠标指针和黑色背景,右键菜单可用。
原因:面板(lxqt-panel)未自动启动。
解决方案:
# 1. 切换到 TTY(Ctrl+Alt+F2),登录后执行
# 2. 查找显示编号
ps aux | grep Xorg
# 找到类似 /usr/lib/xorg/Xorg :10,显示编号是 :10
# 3. 手动启动面板
export DISPLAY=:10
lxqt-panel &
disown
# 4. 设置自动启动
mkdir -p ~/.config/autostart
cat > ~/.config/autostart/lxqt-panel.desktop << EOF
[Desktop Entry]
Type=Application
Name=LXQt Panel
Exec=lxqt-panel
OnlyShowIn=LXQt
X-LXQt-Module=true
EOF
# 5. 重启 xrdp
sudo systemctl restart xrdp
Q2: 面板显示白条无图标
症状:面板出现,但是白色条状,没有任何按钮和图标。
原因:缺少图标主题或 Qt 样式插件。
解决方案:
# 1. 安装图标主题和 Qt 插件
sudo apt install oxygen-icon-theme qt5-style-plugins -y
# 2. 设置环境变量
export QT_QPA_PLATFORMTHEME=gtk2
export XCURSOR_THEME=Oxygen
export XCURSOR_SIZE=24
# 3. 重启面板
pkill lxqt-panel
lxqt-panel &
Q3: 中文显示为方块
症状:中文字符显示为空白方块□。
原因:中文字体未安装。
解决方案:
# 1. 安装中文字体
sudo apt install fonts-wqy-zenhei fonts-noto-cjk -y
# 2. 重新生成字体缓存
fc-cache -fv
# 3. 重启
sudo reboot
Q4: 无法切换中文输入法
症状:按 Ctrl + Space 无反应,或系统托盘无键盘图标。
原因:fcitx5 未启动或未配置。
解决方案:
# 1. 检查 fcitx5 进程
ps aux | grep fcitx
# 2. 手动启动
fcitx5 &
# 3. 设置开机自启
mkdir -p ~/.config/autostart
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
# 4. 设置环境变量
echo "export GTK_IM_MODULE=fcitx" >> ~/.profile
echo "export QT_IM_MODULE=fcitx" >> ~/.profile
echo "export XMODIFIERS=@im=fcitx" >> ~/.profile
# 5. 重启
sudo reboot
Q5: xrdp 服务无法启动
症状:sudo systemctl status xrdp 显示失败。
解决方案:
# 1. 查看日志
sudo tail -f /var/log/xrdp.log
sudo tail -f /var/log/xrdp-sesman.log
# 2. 检查端口占用
sudo ss -tulpn | grep 3389
# 3. 重新安装
sudo apt install --reinstall xrdp dbus-x11 -y
# 4. 重启服务
sudo systemctl restart xrdp
Q6: ufw 命令找不到
症状:sudo ufw allow 3389/tcp 返回 sudo: ufw:找不到命令
原因:系统未安装 ufw(最小化安装正常现象)。
解决方案:
# 方案一:安装 ufw
sudo apt install ufw -y
sudo ufw allow 3389/tcp
sudo ufw enable
# 方案二:不安装(不影响 xrdp 使用)
# xrdp 已经在监听 3389 端口,可以直接连接
5.3 日志查看命令速查
| 日志文件 | 用途 | 查看命令 |
|---|---|---|
~/.xsession-errors |
LXQt 会话错误 | cat ~/.xsession-errors |
/var/log/xrdp.log |
xrdp 服务日志 | sudo tail -f /var/log/xrdp.log |
/var/log/xrdp-sesman.log |
xrdp 会话管理日志 | sudo tail -f /var/log/xrdp-sesman.log |
journalctl -u xrdp |
systemd 日志 | journalctl -u xrdp -f |
六、性能优化(可选)
6.1 禁用不必要的启动项
# 查看自动启动的程序
ls -la ~/.config/autostart/
# 禁用不需要的启动项(重命名为 .bak)
mv ~/.config/autostart/不需要的程序.desktop ~/.config/autostart/不需要的程序.desktop.bak
6.2 调整 swappiness(减少交换分区使用)
# 查看当前值
cat /proc/sys/vm/swappiness
# 临时调整为 10(减少交换)
sudo sysctl vm.swappiness=10
# 永久生效
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
6.3 禁用视觉特效(极致性能)
- 打开开始菜单 → 系统工具 → LXQt 设置 → 外观
- 选择"窗口装饰"
- 选择最简单的主题(如"Clearlooks")
- 禁用"窗口动画"
七、总结
7.1 本文完成了什么?
✅ 安装 LXQt(两种方案)
✅ 配置中文环境(语言包、字体、输入法)
✅ 配置 WinRDP 远程桌面
✅ 故障排查(6 个常见问题)
✅ 性能优化(可选)
7.2 下一步可以学什么?
- LXQt 高级定制:自己配置主题、快捷键、自动启动脚本
- Linux 基础:学习更多命令行操作、文件系统、权限管理
- 服务器管理:搭建 Web 服务器、数据库、Docker 容器
7.3 遇到问题怎么办?
- 查日志:第五章的日志查看命令
- 搜教程:Ubuntu 中文社区、LXQt 官方文档
- 问社区:V2EX、知乎、Reddit 的 r/linux4noobs
ai作者注:本文基于实际测试和社区反馈整理,配置步骤在 Ubuntu 22.04 LTS / LXQt 0.17.x 环境下验证通过。不同发行版可能略有差异,请根据实际情况调整。
文档版本:v1.0
整理日期:2026 年 3 月 17 日
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)