LXQt

来自 阿尔派 Linux
LXQt 1.3.0 基本安装,使用 Papirus 图标

LXQt 是一个轻量级的基于 QT 的桌面环境。LXQt 最初是 LXDE 到 QT 的移植(称为 LXDE-Qt),它的创建是因为 LXDE 维护者洪任毅对 GTK 3 不满意。在 2013 年 7 月 21 日,LXDE(-Qt) 和 Razor-qt 项目合并创建了 LXQt。

注意:在安装任何桌面环境之前,
  • 确保您已连接到互联网 网络。如果测试失败,请先设置您的 互联网接入,然后再继续。
  • 如果您在 安装 期间跳过了此步骤,请出于安全原因创建一个非特权的 用户帐户
  • 启用 community 仓库。
  • 为您的视频硬件安装 图形驱动

Setup-desktop 脚本自动启用 community 仓库。

使用 setup-desktop 安装

Alpine Linux 脚本用于快速设置桌面环境的是 setup-desktop

# setup-desktop

运行上述命令后,系统将提示您选择桌面环境。

选择哪个桌面环境? ('gnome', 'plasma', 'xfce', 'mate', 'sway', 'lxqt' 或 'none') [none]

一旦您选择了桌面环境,此脚本将安装所选桌面以及必要的软件包、firefox 浏览器,并添加必要的服务以在启动时运行。完成后您可以重启,系统将启动进入图形登录界面,并加载桌面环境。根据所选的桌面环境,该脚本还会激活必要的服务,如 dbus、elogind、登录管理器等。

要查看脚本为所选桌面环境安装的所有软件包,您可以发出以下命令

# cat /usr/sbin/setup-desktop

当选择 lxqt 时,Setup-desktop 脚本会安装 SDDM 作为显示管理器,并完成以下 手动安装基本配置 部分中列出的所有步骤。

手动安装

先决条件

基本配置

通过添加基本软件包开始 LXQt 安装

# apk add lxqt-desktop lximage-qt pavucontrol-qt

如果使用 Xorg,还建议安装以下软件包

# apk add arandr obconf-qt screengrab sddm

注意:默认情况下,Xorg 上的 LXQt 使用 Openbox 作为其窗口管理器(它是 lxqt-desktop 软件包的依赖项)。LXQt 支持许多不同的窗口管理器和 wayland 合成器。Openbox 已经 9 年没有维护了。类似的窗口管理器有 JWM 和 PeKWM。有关其他窗口管理器选项,请参阅:LXQt GitHub wiki 上的窗口管理器配置

如果使用 wayland,建议安装以下软件包

# apk add lxqt-wayland-session swayidle swaybg wlopm labwc

注意:labwc 用于 wayland 上的初始配置(例如选择合成器和屏幕锁定器),但如果在安装和选择不同的合成器后,可以安全地卸载它。有关其他合成器选项,请参阅:LXQt GitHub wiki 上的 LXQt Wayland 会话

设置 eudev

建议在 Alpine Linux 的桌面系统上设置 eudev。如果没有功能齐全的 设备管理器,用户将无法连接到输入设备。alpine-conf 软件包提供了 setup-devd 脚本,可以轻松安装和设置设备管理器。

设置 eudev。

# setup-devd udev

有关更多详细信息和其他选项,请参阅 eudev

允许关机和重启

要使用户能够关闭计算机或重启,需要安装软件包 elogindpolkit-elogind

# apk add elogind polkit-elogind

需要重启才能生效。

自动挂载 USB 驱动器

要启用 USB 驱动器的自动挂载,请安装以下软件包

# apk add gvfs udisks2

根据您打算挂载的设备类型,可能需要一些额外的软件包

ntfs-3g 稳定、功能齐全的读写 NTFS(驱动程序) gvfs-cdda gvfs 的 CDDA 支持 gvfs-afp gvfs 的 AFP 支持 gvfs-goa gvfs 的 GNOME 在线帐户支持 gvfs-mtp gvfs 的 MTP 支持 gvfs-smb gvfs 的 Windows 文件共享支持 gvfs-lang 软件包 gvfs 的语言 gvfs-afc gvfs 的 Apple 移动设备支持 gvfs-nfs gvfs 的 NFS 支持 gvfs-dev GLib 中 gio 框架的后端(开发文件) gvfs-archive gvfs 的存档支持 gvfs-dav gvfs 的 WebDAV 支持 gvfs-fuse gvfs 的 FUSE 支持 gvfs-gphoto2 gvfs 的 gphoto2 支持 gvfs-avahi gvfs 的 DNS-SD 支持

要列出所有 gvfs- 软件包的描述

# apk info -d gvfs-*

启用特权提升 GUI

要为 doas/sudo 用户启用特权提升 GUI,您需要安装 elogindpolkit-elogindsddm

要让 elogind 运行,请使其在系统启动时自动启动

# rc-update add elogind

或者仅在本次手动启动它们

# rc-service elogind start

启动 LXQt

使用显示管理器 (DM)

如果已安装软件包 sddm,则可以启动 SDDM 以使用您的新用户进行图形化登录。

# rc-service sddm start

在验证操作正确后,可以启用 sddm 以在启动期间启动

# rc-update add sddm

从命令行

可以使用以下命令启动用于 X11 的 LXQt

$ startlxqt

可以使用以下命令启动用于 Wayland 的 LXQt

$ startlxqtwayland

本地化键盘布局

首选项 → LXQt 设置 → 键盘和鼠标 → 键盘布局

可选配置

网络浏览

为了在 LXQt 中浏览网络共享,使其与文件关联一起工作,您可以为您使用的网络协议安装 gvfs 软件包。

例如,要在 SMB/cifs Windows 网络中浏览

# apk add gvfs-smb

(检查:以上是否可能足以让 gvfs 启动 fuse 内核模块。否则,尝试确定是否需要以下步骤:)

# apk add gvfs-fuse

fuse 的 OpenRC 脚本位于单独的软件包中。

# apk add fuse-openrc

然后可以手动启动 fuse 服务。

# rc-service fuse start

如果它工作正常,可以将 fuse 服务添加到启动时自动启动

# rc-update add fuse

屏幕合成器

要启用不同的效果(例如透明度),可以使用 picom

安装后,将其添加到 LXQt 会话设置自启动部分。

默认配置位于 /etc/xdg/picom.conf.example。要进行修改,可以将其复制到 ~/.config/picom/picom.conf~/.config/picom.conf

您可以根据自己的喜好修改配置文件,或更改自启动命令行选项。例如,picom --vsync -r 12 --no-fading-openclose -b

面板小部件

如果您无法将 CPU 和系统统计信息小部件添加到面板,请确保已安装 libstatgrablibsysstat

外观调整

外观相关配置文件位置

用户特定的配置存储在 ~/.config/lxqt/ 中。

LXQt 主题是 qss 样式表。它们位于 /usr/share/lxqt/themes/~/.local/share/lxqt/themes 中。

Qt 调色板颜色可以在 lxqt-config-appearence > Widget Style > Qt Palette 中修改。自定义调色板保存在 ~/.local/share/lxqt/palettes/ 中。

额外的 QT 样式

一些软件包提供了额外的 QT 样式

# apk add adwaita-qt breeze oxygen

它们还提供额外的光标。

一致的主题

LXQt 开发人员建议将 KEY=VAL QT_QPA_PLATFORMTHEME=lxqt 添加到会话设置的环境部分。然后,每个 Qt5 程序都可以加载主题插件。

但是,另一种选择是安装软件包 qt5ct(来自 Testing),并将行 QT_QPA_PLATFORMTHEME=qt5ct 附加到会话设置的环境部分的环境设置中,这将使您能够在应用程序之间实现统一的外观。然后,在 LXQt 外观配置中的“Widget Style”下,将 Qt Style 设置为 qt5ct-style

额外的软件包

当使用在网络上找到的主题时,它们可能依赖于不同的软件包。考虑使用 qt5-qtgraphicaleffectsqt5-qtquickcontrolsqt5-qtquickcontrols2

文档软件包

开发文件

需要帮助

以下 LXQt 组件尚未在 Alpine Linux 中打包

  • lxqt_wallet

以下 LXQt 组件已过时

  • obconf-qt(需要 X11+openbox 用户来构建最新版本并进行测试)

故障排除

缺少图标和字体

默认情况下,桌面环境需要图标。adwaita-icon-theme 是一个不错的开始。

# apk add adwaita-icon-theme

有关字体的更多信息,请参阅 字体

参见

外部资源