21、探索 LXDE 及 LXQt 桌面环境

探索 LXDE 及 LXQt 桌面环境

1. Raspberry Pi OS 相关介绍

Raspberry Pi OS 有多种版本,包括 32 位和 64 位的 Lite 版、标准版以及 32 位的 Full 版。
- Raspberry Pi OS Lite 是精简版,不包含桌面环境。
- Raspberry Pi OS 安装的是 Pixel Desktop Environment。
- Raspberry Pi OS Full 预装了额外的生产软件。

所有版本都以 .img 磁盘镜像文件的形式分发,这些文件可以烧录到运行 Raspberry Pi OS 的 microSD 卡中。2020 年 3 月,Raspberry Pi 基金会发布了 Raspberry Pi Imager,可用于安装 Raspberry Pi OS 及其他支持 Raspberry Pi 的应用程序,如 RetroPie、Kodi OS 等。

1.1 Raspberry Pi OS 特点

特点 详情
用户界面 桌面 PIXEL 基于 LXDE,与常见桌面(如 macOS、Microsoft Windows)相似。菜单栏包含应用程序菜单,有终端、Chromium 和文件管理器快捷方式,右侧有蓝牙菜单、Wi-Fi 菜单、音量控制器和数字时钟。
包管理 可使用 APT、Recommended Software 应用程序以及通过 Add/Remove Software 工具的 APT GUI 来安装软件包。
组件 文件浏览器为 PCManFM,可快速访问计算机所有位置。最初使用 Epiphany 作为网页浏览器,后改用 Chromium。还自带 Thonny Python IDE、Mu Editor、Greenfoot 等基本 IDE,以及 Scratch 和 Bookshelf 等教育软件。
Trisquel 是一个计算机应用程序和 Linux 发行版,基于 Ubuntu 修改内核,去除非自由代码,旨在提供无专利软件或固件的自由软件程序,依赖用户贡献,其标志是凯尔特符号三曲腿图,被自由软件基金会列为仅包含自由软件的发行版。

1.2 Trisquel 历史及版本

Trisquel 项目始于 2004 年,在维戈大学对加利西亚语教育软件的支持下启动,2005 年 4 月正式发布,2008 年 12 月被自由软件基金会列入其认可的 Linux 自由软件发行版列表。它有以下五个基本版本:
- Trisquel :标准发行版,包含 MATE 桌面环境和用户界面(GUI),支持 50 种语言,2.6GB 实时 DVD 镜像,安装时若有网络可下载部分翻译。
- Trisquel Mini :适用于旧上网本和硬件,使用 LXDE,资源占用低,仅支持英语和西班牙语,1.2GB 实时 DVD 镜像。
- Triskel :使用 KDE 界面,2.0GB ISO 实时 DVD。
- Trisquel Sugar TOAST :使用专为儿童共享学习设计的 Sugar 自由开放桌面空间,取代标准的 MATE 桌面。
- Trisquel NetInstall :25MB CD 镜像,仅含少量软件,通过基于文本的网络安装程序在线下载其余软件包。

2. LXDE 替代桌面环境

2.1 Arch Linux

是基于 x86 - 64 处理器的 Linux 发行版,遵循 KISS 原则(“保持简单,傻瓜”),尽量减少与发行版相关的更改,注重定制而非易用性。使用 Pacman 包管理器来安装、卸载和更新软件包,采用滚动更新模式,无需“重大版本”发布,定期系统更新即可获取最新软件,Arch 团队每月发布的安装镜像为关键系统组件的最新镜像。

2.2 Artix Linux

基于 Arch Linux,使用 OpenRC、runit、s6、suite66 或 dinit init 替代 systemd。有自己的软件包仓库,作为基于 Pacman 的发行版,可使用 Arch Linux 存档和其他发行版的软件包,甚至依赖 systemd 的软件包,也能使用 Arch User Repository(AUR)。该项目于 2017 年由 Arch OpenRC 和 Manjar OpenRC 合并而成。

2.3 Debian

可访问包含超过 51,000 个软件包的在线存储库,官方仅包含自由软件,但可从 Debian 存储库下载和安装非自由软件。有 LibreOffice、Firefox 网页浏览器、Evolution 邮件客户端、K3b 光盘刻录机、VLC 媒体播放器、GIMP 图像编辑器和 Evince 文档查看器等流行自由程序,是服务器的热门选择,如作为 LAMP 堆栈操作系统的一部分。

2.3.1 Debian 特点
  • 每个端口有几种 Linux 内核变体,如 i386 端口适用于支持本地扩展的 IA - 32 PC、实时计算机、旧 PC 和 x86 - 64 PC。Linux 内核本身不包含无资源的固件,但此类固件可从免费软件包和其他安装介质获取。
  • 提供专门为 XFCE、GNOME、KDE、MATE、Cinnamon、LXDE 和 LXQT 设计的 CD 和 DVD 镜像,MATE 官方支持,Debian 8.0 Jessie 开始支持 Cinnamon,还有 Light、Openbox、Fluxbox、IceWM、WindowMaker 等不常见的窗口管理器。
  • 多媒体支持方面存在问题,由于编解码器可能涉及版权侵权、无资源或受有限许可限制,libdvdcss 不在 Debian 托管。

3. 使用 LXDE 的原因

3.1 多面板支持

支持多个面板,类似于 KDE 和 Cinnamon,面板包含系统菜单、应用程序启动器和显示活动应用程序按钮的活动栏。首次登录时,面板设置看起来很熟悉,似乎借鉴了 KDE 喜欢的顶部和底部面板配置,包括系统托盘设置,顶部面板的应用程序启动器类似于 Cinnamon 的配置,面板内容便于展示和管理程序,默认桌面下方只有一个面板。

3.2 简单的外观管理

Openbox Setup Manager 提供了一个简单的工具来管理外观和感觉,包括主题选项、窗口装饰、多显示器窗口行为、窗口移动和调整大小、鼠标控制、桌面等设置,比设置 KDE 桌面更复杂,但提供了大量的控制选项。

3.3 强大的菜单工具

在 Desktop Favorites 菜单的 Advanced 选项卡中有一个有趣的选项,选择后,右键单击桌面时将显示 Openbox 桌面菜单,而不是标准的 LXDE 桌面菜单。Openbox 桌面菜单包含几乎所有想要的可选菜单,包括所有应用程序菜单、系统管理和收藏夹,还有一个包含所有已安装模拟应用程序列表的菜单,方便系统管理员展示其收藏。

3.4 简洁的桌面设计

桌面设计简洁明了,不会妨碍工作。虽然可以在桌面上添加文件、文件夹和应用程序链接等杂物,但不能添加小部件。与 KDE 和 Cinnamon 桌面的小部件相比,它易于集成,可通过移动或最小化窗口或使用“显示桌面”按钮清除整个桌面。

3.5 出色的文件管理器

默认文件管理器是 PCManFM,灵活实用,适用于大多数人和情况。可通过右键单击侧边栏中的任何项目或左键单击新标签图标打开多个标签。窗口左侧的 Locations 窗口显示应用程序菜单,可在其中启动应用程序,上部显示设备图标,可查看存储项、可移动设备列表以及挂载或卸载按钮,还有 Home、Desktop 和 Trash 文件夹方便访问,下部包含 Docs、Music、Photos、Videos 和 Downloads 等默认指南的快捷方式,也可将其他引用拖到快捷方式部分,Zones 窗口可替换为标准指南树。

3.6 新窗口提示

新窗口在现有窗口后面打开时,标题栏会亮起,便于在多个现有窗口中找到新窗口。

3.7 电源管理

Xfce Power Manager 是一个小型强大的应用程序,可配置电源管理方式,提供 General Configuration 选项卡以及 System、Display 和 Devices 选项卡,Devices 选项卡显示连接到系统的设备表,如电池鼠标、键盘和 UPS,显示设备的供应商、序列号和电池充电状态等信息。

4. Lubuntu 发行版

Lubuntu 是基于 Ubuntu 的轻量级 Linux 发行版,最初使用 LXDE 桌面,2018 年 10 月的 Lubuntu 18.10 版本开始使用 LXQt 桌面,原因是 LXDE 开发缓慢、失去 GTK 2 支持,而 LXQt 开发活跃且稳定,不依赖 GNOME。Lubuntu 名称由 LXQt 和 Ubuntu 组合而成,LXQt 由 LXDE 和 Razor - qt 项目合并而来,Ubuntu 在祖鲁语和科萨语中意为“为他人的人性”。2011 年 5 月 11 日,Lubuntu 成为 Ubuntu 家族的官方成员,从 2011 年 10 月 13 日发布的 Lubuntu 11.10 开始。

4.1 Lubuntu 历史

  • 2008 年 10 月,Ubuntu 8.10 Intrepid Ibex 发布时,LXDE 桌面首次可供 Ubuntu 使用,早期的 Lubuntu 版本(如 8.10、9.04 和 9.10)不能单独下载 ISO 镜像,只能作为不同的 lubuntu - desktop 软件包从 Ubuntu 存储库安装到 Ubuntu 上,也可将 LXDE 添加到早期的 Ubuntu 版本。
  • 2009 年 2 月,LXDE 项目成为 Ubuntu 社区内的自主项目,导致了新的官方版本 Lubuntu 的发布。
  • 2009 年 3 月,Mario Behling 在 Launchpad 上启动了 Lubuntu 项目,并包含了第一个项目的标志,该项目建立了一个官方的 Ubuntu wiki 项目页面,列出了应用程序、软件包和组件。
  • 2009 年 8 月,发布了第一个 ISO 测试版作为 Live CD,但无安装选项。
  • 2009 年 9 月,Linux Magazine 评论员 Christopher Smart 的初步测试表明,在标准安装和桌面应用程序中,Lubuntu 的 RAM 使用量几乎是 Xubuntu 和 Ubuntu 的一部分,实时 CD 使用量至少为三分之二。
  • 2014 年,项目宣布将基于 GTK + 的 LXDE 和基于 Qt 的 Razor - qt 集成到新的基于 Qt 的 LXQt 桌面,2018 年 10 月的 Lubuntu 18.10 完成了这一转变,2014 年 Lenny 成为 Lubuntu 的伪装。
  • 2018 年向 LXQt 过渡期间,开发团队重新构想了 Lubuntu 的目标,最初针对旧计算机用户(通常十年或更旧),但随着 Windows Vista PC 的引入,旧计算机有了更快的处理器和更多的 RAM,到 2018 年,十年旧的计算机基本淘汰,因此开发团队决定将重点转移到强调编写良好的 LXQt,“为用户提供实用但模块化的信息”,且不自动自动化,支持任何语言。开发者还决定在 18.04 LTS 发布后停止推荐最低系统要求,2018 年 8 月,Lubuntu 20.10 将自动切换到 Wayland 显示服务器协议,2019 年 1 月,开发者成立了 Lubuntu 理事会,一个新的组织来建立他们以前的组织,并制定了书面章程。

4.2 Lubuntu LXDE 版本应用程序

4.2.1 用户应用程序
  • Abiword:文字处理器
  • Sounds:音乐播放器
  • Evince:PDF 阅读器
  • File - roller:归档器
  • Firefox:网页浏览器
  • Calculator:计算器
  • GDebi:软件包安装器
  • GNOME Software:软件包管理器
  • Gnumeric:电子表格
  • Guvcview:网络摄像头
  • LightDM:登录管理器
  • Light Locker:屏幕锁定
  • MPlayer:视频播放器
  • mtPaint:图形处理
  • Pidgin:即时通讯和微博客
  • scrot:截图工具
  • Simple scanner:扫描工具
  • Sylpheed:电子邮件客户端
  • Synaptic Software Center:软件包管理器
  • Transfer:比特 torrent 客户端
  • Update Manager:更新管理器
  • Startup Disk Creator:USB ISO 制作工具
  • Wget:命令行网页下载器
  • XChat:IRC 客户端
  • Xfburn:CD 刻录机
  • Xpad:便签
4.2.2 LXDE 相关应用程序
  • GPicView:图像查看器
  • Leafpad:文本编辑器
  • LXLooks
  • LXDE Common
  • LXDM
  • LXLauncher
  • LXPanel
  • LXRandr
  • LXSession
  • Edit LXSession
  • LXShortCut
  • LXTask
  • LXTerminal
  • Menu - Cache
  • Openbox:窗口管理器
  • PCManFM:文件管理器

在 18.04 LTS 及之前版本,Lubuntu 还可通过 Lubuntu Software Center、Synaptic 软件包管理器和 APT 访问 Ubuntu 存储库,安装 Ubuntu 上可用的任何应用程序。

5. LXQt 桌面环境

5.1 LXQt 简介

LXQt 是一个免费开源的轻量级桌面环境,由 LXDE 和 Razor - qt 项目合并而成。一些 Linux 发行版将 LXQt 作为默认桌面,如 Artix Linux LXQt 程序、Lubuntu、Manjaro LXQt 程序、Fedora Linux 的 LXQt 版本和 SparkyLinux LXQt Full Edition,而 Debian 和 openSUSE 等类似发行版在安装时提供其他桌面选择。

5.2 LXQt 历史

  • 2013 年初,LXDE 开发者 Hong Jen Yee 尝试使用 Qt,并于 3 月 26 日发布了基于 Qt 的 PCMan 文件管理器的第一个版本,但他表示这并不意味着 LXDE 要从 GTK 转向,称“GTK 和 Qt 版本将共存”,后来他将 LXDE 的 Xrandr 前端安装在 Qt 上。
  • 2013 年 7 月 3 日,Hong Jen Yee 宣布了完整 LXDE 套件的 Qt 移植,7 月 21 日,Razor - qt 和 LXDE 宣布合并两个项目,这意味着 GTK 和 Qt 版本只共存了很短时间,最终 GTK 版本的开发被取消,所有努力都集中在 Qt 移植上,合并后的 LXDE - Qt 和 Razor - qt 更名为 LXQt,并于 2014 年 5 月 7 日发布了第一个版本 0.7.0。
  • 2018 年 5 月 21 日,随着 0.13 版本的发布,LXQt 项目通过迁移到单独的 GitHub 组织正式与 LXDE 分离,默认使用 Openbox 作为窗口管理器。

5.3 LXDE 与 LXQt 的区别

在 Linux 上,主要有 GTK + 和 Qt 两种工具包用于绘制应用程序的可视化界面。LXDE 使用非常旧的 GTK + 2 代码,自 2011 年 GTK + 3 出现后,LXDE 维护者 Hong Jen Yee 在 GTK + 3 的一些更改上遇到问题,2013 年发布了基于 GT 的漏洞修复,随后一个具有单独桌面界面的 Qt 版 LXDE(Razor - qt)与之合并形成了 LXQt。

5.4 LXQt 工作原理

LXQt 为 Windows 用户提供了标准格式,启动器应用程序位于左侧,系统托盘在最右侧,打开的窗口按顺序显示在启动器和系统托盘之间。启动器应用程序包含启动程序所需的组件,顶部显示已安装应用程序的类别,然后是系统选项、用户会话控制和搜索栏。

其界面高度可定制,可更改桌面、应用程序和图标主题,将控制面板移动到屏幕的任何一侧并按自己的喜好排列。LXQt 将表的所有部分视为小部件,默认小部件可将喜爱的应用程序保存到控制面板、在多个工作区之间切换以及隐藏窗口以显示桌面,还附带一些额外的小部件,如 CPU 监视器和颜色选择器。

LXQt 的吸引力在于其独立性(无需安装后台资源即可启动程序)和使用灵活组件,例如使用 Openbox 窗口管理器,可使用与 Openbox 相关的主题更改窗口标题的“外观”,还可调整标题栏中的按钮布局。它作为虚拟桌面,控制桌面,不试图控制整个启动过程和关机。

5.5 适用人群

  • 追求简单的用户 :如果想要简单的桌面交互且使用较少系统资源,可选择 LXQt。
  • Qt 应用爱好者 :与 GTK + 相比,基于 Qt 的桌面环境较少,若喜欢 Qt 应用但不喜欢 KDE Plasma Desktop,LXQt 是少数选择之一。
  • 模块化需求者 :不希望桌面试图做所有事情,LXQt 是合适的选择。
  • 寻找替代方案者 :LXQt 虽未受到其他桌面环境那样多的关注,但如果在寻找替代方案,它是最简单的 Linux 发行版桌面之一。

6. Enlightenment 桌面环境

6.1 Enlightenment 简介

Enlightenment 是一个高度可定制的桌面环境,以其独特的视觉效果和强大的功能而闻名。它不仅提供了美观的用户界面,还具备出色的性能和资源管理能力。Enlightenment 可以在多种 Linux 发行版上安装使用,为用户带来与众不同的桌面体验。

6.2 历史发展

Enlightenment 的开发历史可以追溯到很早以前。它最初是作为一个窗口管理器开始发展的,随着时间的推移,逐渐演变成一个完整的桌面环境。在其发展过程中,不断吸收新的技术和理念,不断改进和完善自身的功能。

6.3 特点与优势

  • 高度可定制性 :用户可以根据自己的喜好对 Enlightenment 的界面、主题、窗口特效等进行全方位的定制。无论是改变窗口的外观,还是调整桌面的布局,都可以轻松实现。
  • 出色的视觉效果 :Enlightenment 提供了丰富多样的视觉特效,如窗口动画、透明度效果等,使桌面看起来更加生动和炫酷。
  • 资源管理高效 :它能够有效地管理系统资源,在保证界面美观的同时,不会过多地占用系统资源,确保系统的流畅运行。

6.4 适用场景

  • 追求个性化的用户 :对于那些喜欢独特风格和个性化设置的用户来说,Enlightenment 是一个很好的选择。他们可以通过定制来打造属于自己的独一无二的桌面环境。
  • 对视觉效果有要求的用户 :如果用户希望桌面环境具有出色的视觉效果,能够带来震撼的视觉体验,那么 Enlightenment 能够满足他们的需求。

7. Pantheon 桌面环境

7.1 Pantheon 简介

Pantheon 是 elementary OS 所采用的桌面环境,它具有简洁、优雅的设计风格,注重用户体验和操作的便捷性。Pantheon 旨在为用户提供一个直观、高效的工作和娱乐平台。

7.2 历史背景

Pantheon 随着 elementary OS 的发展而逐渐成熟。elementary OS 是一个基于 Ubuntu 的 Linux 发行版,致力于打造一个美观、易用的操作系统,而 Pantheon 作为其核心桌面环境,也在不断地进行优化和改进。

7.3 特点与功能

  • 简洁优雅的设计 :Pantheon 的界面设计简洁大方,没有过多的复杂元素,给人一种清新、舒适的感觉。它的图标、窗口和菜单都经过精心设计,具有很高的美观度。
  • 高效的操作体验 :提供了一系列便捷的操作方式,如快速启动应用程序、智能搜索等,使用户能够更加高效地完成各种任务。
  • 集成式应用生态 :elementary OS 自带了许多精心设计的集成式应用程序,如邮件客户端、日历、文件管理器等,这些应用与 Pantheon 桌面环境紧密结合,为用户提供了一站式的使用体验。

7.4 适用人群

  • 追求简洁易用的用户 :如果用户喜欢简洁的界面和简单易用的操作方式,那么 Pantheon 能够满足他们的需求。
  • 日常办公和娱乐用户 :对于主要用于日常办公和娱乐的用户来说,Pantheon 提供的集成式应用和便捷操作能够帮助他们更轻松地完成各种任务。

8. 不同桌面环境对比

桌面环境 特点 资源占用 定制性 适用场景
LXDE 多面板支持、简洁桌面设计、强大菜单工具等 较高 旧设备、追求简单操作
LXQt 基于 Qt、模块化、界面可定制 追求简单、喜欢 Qt 应用
Enlightenment 高度可定制、视觉效果出色 适中 极高 追求个性化、对视觉效果有要求
Pantheon 简洁优雅、操作高效、集成式应用生态 适中 适中 追求简洁易用、日常办公娱乐

9. 总结与建议

9.1 总结

本文介绍了多种桌面环境,包括 LXDE、LXQt、Enlightenment 和 Pantheon。每个桌面环境都有其独特的特点和优势,适用于不同的用户需求和场景。
- LXDE 以其简洁的设计和低资源占用,适合旧设备和追求简单操作的用户。
- LXQt 基于 Qt 开发,具有模块化和高度可定制的特点,适合喜欢 Qt 应用和追求简单的用户。
- Enlightenment 以其高度可定制性和出色的视觉效果,满足了追求个性化和视觉体验的用户需求。
- Pantheon 则以简洁优雅的设计和高效的操作体验,为日常办公和娱乐用户提供了良好的选择。

9.2 建议

  • 如果你的设备配置较低,且希望有一个简单易用的桌面环境,那么 LXDE 或 LXQt 是不错的选择。
  • 如果你追求个性化和独特的视觉效果,Enlightenment 会更适合你。
  • 对于日常办公和娱乐,且喜欢简洁设计的用户,Pantheon 是一个很好的选择。

在选择桌面环境时,建议根据自己的设备配置、使用习惯和个人喜好来综合考虑,这样才能找到最适合自己的桌面环境,提升使用体验。

下面是一个简单的 mermaid 流程图,展示选择桌面环境的基本思路:

graph LR
    A[选择桌面环境] --> B{设备配置}
    B -- 低 --> C[考虑 LXDE 或 LXQt]
    B -- 中高 --> D{个人需求}
    D -- 个性化视觉效果 --> E[选择 Enlightenment]
    D -- 日常办公娱乐 --> F[选择 Pantheon]

通过以上的介绍和分析,相信你对不同的桌面环境有了更深入的了解,希望你能根据自己的实际情况选择到满意的桌面环境。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值