LXQt 桌面配置不完全指南

摘  要:本文是一份面向高中生的 LXQt 桌面环境配置指南,从安装、中文配置、远程桌面到常见问题排查,提供完整的实操步骤。"不完全"意味着这不是官方文档,但都是实战中总结出来的经验。

关键词 :LXQt;Linux 桌面;配置指南;xrdp;远程桌面

适用读者:高中生及以上(有基础计算机知识,想动手配置 LXQt 桌面)

前置知识:会用 Windows 远程桌面、了解基本 Linux 命令(cd、ls、sudo)

最后更新:2026 年 3 月 17 日
重要说明:本文为作者构建过程中的原始过程资料通过ai整理形成,虽然至少看过两遍,但是本人年纪大了记性不好,有可能会不对,抄作业的朋友如果发现不对的,欢迎批评指正。


一、引言

1.1 为什么写这个指南?

网上 LXQt 的教程不少,但存在两个问题:

  1. 太专业:满篇术语,高中生看不懂
  2. 太零散:这个教程讲安装,那个教程讲中文,还有一个讲远程桌面……

本指南的目标是:一篇文章搞定所有基础配置,而且要用高中生能看懂的语言。

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 为什么要单独配中文?

有些发行版安装时选了中文,但进入桌面后可能还是英文菜单。这是因为:

  1. 语言包没装全
  2. locale(语言环境)没配置好
  3. 中文字体缺失

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

找到 eth0wlan0 下的 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 禁用视觉特效(极致性能)

  1. 打开开始菜单 → 系统工具 → LXQt 设置 → 外观
  2. 选择"窗口装饰"
  3. 选择最简单的主题(如"Clearlooks")
  4. 禁用"窗口动画"

七、总结

7.1 本文完成了什么?

✅ 安装 LXQt(两种方案)
✅ 配置中文环境(语言包、字体、输入法)
✅ 配置 WinRDP 远程桌面
✅ 故障排查(6 个常见问题)
✅ 性能优化(可选)

7.2 下一步可以学什么?

  1. LXQt 高级定制:自己配置主题、快捷键、自动启动脚本
  2. Linux 基础:学习更多命令行操作、文件系统、权限管理
  3. 服务器管理:搭建 Web 服务器、数据库、Docker 容器

7.3 遇到问题怎么办?

  1. 查日志:第五章的日志查看命令
  2. 搜教程:Ubuntu 中文社区、LXQt 官方文档
  3. 问社区:V2EX、知乎、Reddit 的 r/linux4noobs

ai作者注:本文基于实际测试和社区反馈整理,配置步骤在 Ubuntu 22.04 LTS / LXQt 0.17.x 环境下验证通过。不同发行版可能略有差异,请根据实际情况调整。

文档版本:v1.0
整理日期:2026 年 3 月 17 日

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐