标签 桌面环境 下的文章

我们选出 2022 年 10 个最美的 Linux 发行版,在保证系统稳定的前提下,会给你良好的视觉体验。

定制化拓展 Linux 发行版以满足需求是非常有意思的事。无论是 Ubuntu 还是 Fedora ,都有各种各样的工具去定制化 Linux 桌面。

但是,也有很多不需要任何定制化而且令人眼前一亮的 Linux 发行版。它们的开发者使它们在安装后不需要再定制化就能有非常好的视觉效果。

现在,我们编制了一份最美 Linux 发行版列表,你可以现在尝试来更新你电脑的视觉外观。

2022 最美的 Linux 发行版

1、Zorin OS

最先介绍的 Linux 发行版是 Zorin OS。Zorin OS 使用基于 GNOME 的 Zorin 桌面 ,非常适合追求美观的桌面和生产力的新用户。

Zorin OS 最有特点的功能之一是,它可以随意转化,让其看起来像其他操作系统桌面,这意味着只需要设置布局选项,就可以改变任务栏、应用菜单、停靠栏,给用户最大的的灵活性,安装即用。

阅读有关 Zorin OS 更多信息

Zorin OS 16 桌面

2、elementary OS

elementary OS 是基于 Ubuntu 长期稳定支持(LTS)发行版中最美观的一个。它使用吸引人的 Pantheon 桌面环境,其外观和使用体验受到了 macOS 的启发。

elementary OS 非常适合从 macOS 进入 Linux 世界的新用户,因为他们会发现许多熟悉的东西,比如手势和窗口样式。

但是,elementary OS 很多地方不能通过设置菜单进行定制,只能依靠外部脚本命令来进一步定制。不过系统默认桌面就已经十分美观了,能满足大部分人的需求。

elementary OS 最具特色的是它精心设计的应用商店。应用商店提供各种类别的应用,特别是那些专为 elementary OS 定制而且外观精美、功能强大的应用。

阅读有关 elementaryOS 更多信息

elementary OS 6 ODIN 桌面

3、深度操作系统

第三个介绍的 Linux 发行版是深度操作系统。它基于 Debian ,由中国深度科技公司开发。它使用自研的基于 Qt 的深度桌面环境(DDE)。深度桌面的部件、配色方案、窗口样式、壁纸看起来都非常不错,给用户安装即享的视觉体验。

深度操作系统精心打磨的视觉组件和 macOS 非常相似。并且由于是 Debian 的稳定分支,如果你想要一个外观精美且稳定可靠的 Linux 发行版,深度操作系统是最适合的选择。

为什么深度操作系统体验很好?

  • 基于 Qt 的酷炫桌面
  • 原生部件及支持暗色主题
  • 定制化停靠栏的多种选择项
  • 透明度、窗口效果、光标主题、图标主题
  • 强调色
阅读有关深度操作系统更多信息

Deepin 20 桌面

4、CutefishOS

第四个介绍的 Linux 发行版是 CutefishOS 。这个基于 Debian 和 Ubuntu 的 Linux 发行版具有一个原生开发的 Cutefish 桌面。 CutefishOS 还在开发中,但由于它的外观,它已经在用户群体中掀起波澜。(LCTT 译注:似乎也是国内团队开发的)

CutefishOS 底层基于 Qt 和 KDE 框架构建。这个带有 Cutefish 桌面的高效 Linux 发行版在顶部提供了全局菜单功能。

由于其目前正在开发中,定制选项仍在进行中。但在最新的发行版中, CutefishOS 已经支持深色模式、强调色、动画效果、停靠位置(左、右、下)等选项。

如果你想体验完全不同的桌面风格,可以尝试 CutefishOS 。 你也可以查看下面提供的关于此桌面的完整评论和教程。

Cutefish OS 测评

Cutefish OS

5、Manjaro KDE Plasma 版

Manjaro Linux KDE 版是现在外观最好看的 Linux 发行版之一。 Manjaro KDE 基于 Arch Linux ,采用了 KDE Plasma,并额外添加了一些调整工具和组件。 Manjaro 的绿色调色板给你以全新的外观和体验。你可以通过内置的 KDE 工具和设置进一步定制,并从 KDE 商店获得图标和主题。

Manjaro KDE 是性能和外观与 Arch Linux 之强大的完美结合。对于 Arch Linux 新用户来说, Manjaro 是一个理想的起点。

阅读有关 Manjaro KDE 更多信息

Manjaro KDE Plasma

6、Garuda Linux

出名的 Garuda Linux 是榜单上的第六位。 Garuda Linux 基于 Arch Linux ,带有美观的桌面,其特点是为所有主流桌面环境定制了图标、主题。 Garuda Linux 使用针对硬件优化了性能的 Zen 内核,

Garuda Linux 的外观和体验令人印象深刻。其 macOS 风格看起来非常的方便。 Neon 图标主题、可爱的调色板、模糊和透明度与全局菜单的结合是其自身的完美选择。

Garuda 最主要的优点是支持所有桌面环境 — KDE Plasma、 GNOME、 Xfce、 LXQT、 MATE 等等。

阅读有关 Garuda Linux 更多信息

Garuda Linux

7、Linux Mint Cinnamon 版

我们推荐 Linux Mint 是因为它非常的简洁、优美和稳定。它是目前最被广泛使用和出名的 Linux 发行版之一,或许其使用人数仅在 Ubuntu 之下。但和本列表中其他 Linux 发行版比较起来,它看起来不是很精美。

不过,如果你喜欢看起来很棒的经典用户桌面,默认的 Cinnamon 桌面看起来干净且完美。

Linux Mint Cinnamon 版对所有用户都非常友好,特别是第一次使用 Linux 或者从 Windows 转到 Linux 的用户。其默认的外观和体验和 Mint 的绿色调色板都能使人耳目一新。

如果你无法确定用哪个既稳定又养眼的 Linux 发行版,那就毫不犹豫的选择 Linux Mint Cinnamon 版。

阅读有关 Linux Mint 更多信息

Linux Mint 20 — Cinnamon 版本桌面

8、Nitrux OS

Nitrux Linux 基于 Debian ,其特点是一个名为 NX 桌面的 KDE Plasma 修改版。这个独特的 Linux 发行版有一套建立在 Maui 套件和 Qt 之上的 Nitrux 应用。 Nitrux 不使用 systemd,而使用 OpenRC 作为初始化系统。凭借其独特的功能和外观,Nitrux 是目前最好的 Linux 发行版之一。

Nitrux OS 的默认外观设计得非常完美,它采用经过改进的 KDE Plasma 桌面,带有 Kvantum 主题引擎、图标主题、调色板、光标主题等。 Nitrux OS 背后的团队还开发了名为 Maui Shell 的独立桌面,这是一个美丽的融合型桌面,可以根据屏幕大小进行自我调整。

如果你需要一款稳定方便的 KDE Plasma 桌面,那么 Nitrux OS 非常适合你。你不会失望的。

阅读有关 Nitrux OS 更多信息

Nitrux 2.0 桌面

9、优麒麟

优麒麟是一个官方的 Ubuntu 版本,是专门为使用简体中文的中国人设计的。但它同时也支持其他语言。

这个修改版的 Ubuntu 使用优麒麟用户界面(也称为 UKUI)。 UKUI 桌面使用 Qt 开发,支持 MATE 桌面组件。

优麒麟看起来精致,就外观和设计而言,就像是 GNOME 和 KDE Plasma 的结合。

优麒麟具有设计精美的图标集、底部任务栏,漂亮的应用程序视图、应用程序切换器,圆角窗口等精心制作的功能。

阅读有关优麒麟更多信息

优麒麟桌面

10、Pop!\_OS

Pop!\_OS 是由生产计算机硬件的 System76 公司开发的。 这个基于 Ubuntu 的 Linux 发行版已经预装在所有 System76 硬件上。不过,你也可以从其官方仓库下载然后安装到你的机器上。

Pop!\_OS 的特点是在默认的 GNOME 桌面上带有额外的调整和配置。此桌面具有 GNOME 40 时代之前的特点,预配置了多个扩展和调整。比如你可以获得一个可以配置为在桌面中自由调整的底部停靠栏、一个用于启动应用程序的启动器、圆角窗口等诸如此类的功能。此桌面还有自动平铺和优化的键盘导航功能,可提高你的工作效率。

其外观和感觉都很干净,设计精美,有调色板,内置了深色模式、圆角窗口,以及图标主题。

阅读有关 Pop!\_OS 更多信息

Pop!_OS 21.10 桌面

结语

希望这份 2022 最美 Linux 发行版榜单能帮你选择你想要的桌面或者系统。 因为这些 Linux 发行版已经配置好,看起来很漂亮,而且它们性能很强大。

选择并开始你的 Linux 之旅吧。


via: https://www.debugpoint.com/2022/03/beautiful-linux-distributions-2022/

作者:Arindam 选题:lujun9972 译者:amagicboy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在桌面 Linux 世界中,最常用的术语之一就是 桌面环境 Desktop Environment (DE)。如果你是 Linux 的新手,你应该了解一下这个经常使用的术语。

什么是 Linux 中的桌面环境?

桌面环境是一个组件的组合体,为你提供常见的 图形用户界面 graphical user interface (GUI)元素组件,如图标、工具栏、壁纸和桌面小部件。借助桌面环境,你可以像在 Windows 中一样使用鼠标和键盘使用 Linux。

有几种不同的桌面环境,这些桌面环境决定了你的 Linux 系统的样子以及你与它的交互方式。

大多数桌面环境都有自己的一套集成的应用程序和实用程序,这样用户在使用操作系统时就能得到统一的感受。所以,你会得到一个文件资源管理器、桌面搜索、应用程序菜单、壁纸和屏保实用程序、文本编辑器等。

如果没有桌面环境,你的 Linux 系统就只有一个类似于终端的实用程序,你只能用命令与之交互。

Screenshot of GNOME Desktop Environment

Linux 中各种桌面环境

桌面环境有时也被简称为 DE。

如前所述,Linux 有各种桌面环境可供选择。为什么这么说呢?

可以把桌面环境看成是衣服。衣服决定了你的样子。如果你穿紧身牛仔裤和平底鞋,你会很好看,但穿着这些衣服跑步或登山就不舒服了。

GNOME 这样桌面环境注重现代的外观和用户体验,而像 Xfce 这样的桌面环境更注重使用更少的计算资源,而不是花哨的图形。

Screenshot of Xfce Desktop Environment

你的衣服取决于你的需要,决定了你的外观,桌面环境也是如此。你必须决定你是想要一些好看的东西,还是让你的系统运行得更快。

一些流行的桌面环境有:

  • GNOME - 使用大量的系统资源,但给你一个现代的、精致的系统
  • Xfce - 外观复古但占用资源很少
  • KDE - 可高度定制的桌面,适度占用系统资源
  • LXDE - 唯一的重点是尽可能少地使用资源
  • Budgie - 现代的外观和适度占用系统资源

Linux 发行版及其桌面环境变体

同样的桌面环境可以在多个 Linux 发行版上使用,一个 Linux 发行版也可能提供多个桌面环境。

例如,Fedora 和 Ubuntu 都默认使用 GNOME 桌面,但 Fedora 和 Ubuntu 都提供了其他桌面环境。

Linux 的优点和灵活性在于,你可以自己在任何 Linux 发行版上安装桌面环境。但大多数 Linux 发行版都为你省去了这个麻烦,并为不同的桌面环境提供了随时安装的 ISO 镜像。

例如 Manjaro Linux 默认使用 Xfce,但如果你喜欢在 Manjaro 上使用 GNOME,也可以下载 GNOME 版本的 ISO。

最后...

桌面环境是 Linux 桌面计算机的重要组成部分,而 Linux 服务器通常依靠命令行界面。并不是说不能在 Linux 服务器上安装桌面环境,但这是画蛇添足,浪费了重要的系统资源,而这些资源可以被服务器上运行的应用程序所利用。

我希望你现在对 Linux 中的桌面环境有了一些了解。我强烈推荐你阅读我的关于什么是 Linux 以及为什么有这么多 Linux 发行版的解释文章。我很有预感,你会喜欢我用它做的比喻。


via: https://itsfoss.com/what-is-desktop-environment/

作者:Abhishek Prakash 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

如果你是 Linux 新用户,并在一个 Linux 论坛中寻求帮助,那么你可能会被问以下问题:

“你使用的是哪个桌面环境?”

你知道什么是 桌面环境 desktop environment (DE),但你如何知道你使用的是哪一个?我会告诉你如何找到它。我将首先展示命令行方法,因为这适用于各种 Linux 发行版。我还将展示如何通过图形方式获得。

检查你使用的是哪个桌面环境

你可以在 Linux 中使用 echo 命令在终端中显示 XDG_CURRENT_DESKTOP 变量的值。

打开终端并复制粘贴此命令:

echo $XDG_CURRENT_DESKTOP

例如,这表明我在 Ubuntu 20.04 中使用了 GNOME 桌面

[email protected]:~$ echo $XDG_CURRENT_DESKTOP
ubuntu:GNOME

尽管此命令可以快速告诉你正在使用哪个桌面环境,但它不会提供任何其他信息。

在某些情况下,了解桌面环境版本可能很重要。软件的每个新版本都会带来新功能或删除某些功能。GNOME 3.36 引入了“请勿打扰”选项,以关闭所有桌面通知。

假设你了解了这个新的“请勿打扰”功能。你确认自己正在使用 GNOME,但是在 GNOME 桌面上看不到此选项。如果你可以检查系统上已安装的 GNOME 桌面版本,那么这会很清楚。

我将先向你展示命令检查桌面环境版本,因为你可以在任何运行桌面环境的 Linux 中使用它。

如何获取桌面环境版本

与获取桌面环境的名称不同。获取其版本号的方法并不直接,因为它没有标准的命令或环境变量可以提供此信息。

在 Linux 中获取桌面环境信息的一种方法是使用 Screenfetch 之类的工具。此命令行工具以 ascii 格式显示 Linux 发行版的 logo 以及一些基本的系统信息。桌面环境版本就是其中之一。

在基于 Ubuntu 的发行版中,你可以通过启用 Universe 仓库安装 Screenfetch,然后使用以下命令:

sudo apt install screenfetch

对于其他 Linux 发行版,请使用系统的软件包管理器来安装此程序。

安装后,只需在终端中输入 screenfetch 即可,它应该显示桌面环境版本以及其他系统信息。

Check Desktop Environment Version

如上图所示,我的系统使用 GNOME 3.36.1(基本版本是 GNOME 3.36)。你也可以这样检查 Linux 内核版本和其他详细信息。

请记住,Screenfetch 不一定显示桌面环境版本。我查看了它的源码,它有许多 if-else 代码,可以从各种桌面环境中的许多源和参数获取版本信息。如果找不到任何版本,那么仅显示桌面环境名称。

使用 GUI 检查桌面环境版本

几乎所有桌面环境在其 “Settings”->“About” 部分中都提供了基本的系统详细信息。

一个主要问题是,大多数桌面环境看起来都不同,因此我无法展示每个桌面环境的确切步骤。我将展示 GNOME 的,让你在桌面上发现它。

在菜单中搜索 “Settings”(按 Windows 键并搜索):

Search for Settings application

在这里,找到底部的 “About” 部分。单击它,你应该就能看到桌面环境及其版本。

Check Desktop Environment in Ubuntu

如你所见,这表明我的系统正在使用 GNOME 3.36。

我希望这个快速入门技巧对你有所帮助。如果你有任何疑问或建议,请在下面发表评论。


via: https://itsfoss.com/find-desktop-environment/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Fedora 中有 40 多种桌面环境(DE)。每种桌面环境都有自己的优点和缺点。通常,根据功能、外观和其它品质,选择桌面是一件非常个人的偏好。但有时,你选择的桌面环境还会受到硬件限制。

本文旨在帮助人们根据桌面环境占用的基准内存来比较 Fedora 桌面环境。为了缩小范围,我们仅查看具有正式 Fedora Live 镜像的桌面环境。

安装与系统配置

每个桌面环境都安装在自己的 KVM 虚拟机上。每个虚拟机都有 1 个 CPU、4GB 内存、15GB virtio 固态磁盘,以及 RHEL 8.0 kvm 上所有其他标准配置。

用于安装的镜像是标准的 Fedora 31 Live 镜像。对于 GNOME,该镜像是 “Fedora 工作站”。对于其它桌面,使用了相应的 Spin 版本。未对“ 糖葫芦 Sugar On A Stick ”(SOAS)进行测试,因为它不容易安装到本地驱动器上。

用 Live CD 启动虚拟机,然后选择“安装到硬盘”。在安装过程中,仅使用默认值。创建了一个 root 用户和一个普通用户。安装并重新启动后,live 镜像已确认不在虚拟 CDROM 中。

每个桌面环境的设置都没有改动。它们每个都以 Live CD 环境中默认的设置运行。每个桌面环境都是通过普通用户登录的。打开了一个终端,在每台虚拟机中都使用 sudo 运行了 dnf -y update。在更新后,在该 sudo 终端中,每台虚拟机都运行 /sbin/shutdown -h now 以关闭。

测试方式

每台机器都已启动。桌面环境已通过普通用户登录。打开了三个桌面终端。xterm 从未使用过,始终用的是该桌面环境的终端,例如 konsole。

在一个终端中,启动 top 并按下 M,以显示按内存排序的进程。在另一个终端中,一个简单的 while 循环每 30 秒显示一次 free -m。第三个终端闲置。

然后,我等待了 5 分钟。这样就可以让所有启动的服务都启动完成。我记录了最终的 free 结果,以及 top 中最终的前三名内存使用者。

结果

  • Cinnamon

    • 使用了624 MB
    • cinnamon 4.8% / Xorg 2.2% / dnfdragora 1.8%
  • GNOME

    • 使用了 612 MB
    • gnome-shell 6.9% / gnome-software 1.8% / ibus-x11 1.5%
  • KDE

    • 使用了 733 MB
    • plasmashell 6.2% / kwin\_x11 3.6% / akonadi\_mailfil 2.9%
  • LXDE

    • 使用了 318 MB
    • Xorg 1.9% / nm-applet 1.8% / dnfdragora 1.8%
  • LXQt

    • 使用了 391 MB
    • lxqt-panel 2.2% / pcmanfm-qt 2.1% / Xorg 2.1%
  • MATE

    • 使用了 465 MB
    • Xorg 2.5% / dnfdragora 1.8% / caja 1.5%
  • XFCE

    • 使用了 448 MB
    • Xorg 2.3% / xfwm4 2.0% / dnfdragora 1.8%

结论

我会让数字说明一切。

请记住,这些数字来自默认的 Live 安装环境。如果删除或添加服务和功能,则内存使用量将发生变化。但是,如果要根据内存消耗确定桌面环境,这是一个很好的基准。


via: https://fedoramagazine.org/fedora-desktops-memory-footprints/

作者:Troy Dawson 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本文是 24 天 Linux 桌面特别系列的一部分。如果你是一个觉得传统桌面会妨碍你的极简主义者,那么试试 Pekwm Linux 桌面。

假设你想要一个轻量级桌面环境,它只需要能在屏幕上显示图形、四处移动窗口,而别无杂物。你会发现传统桌面的通知、任务栏和系统托盘会妨碍你的工作。你想主要通过终端工作,但也希望运行图形应用。如果听起来像是你的想法,那么 Pekwm 可能是你一直在寻找的东西。

Pekwm 的灵感大概来自于 Window Maker 和 Fluxbox 等。它提供了一个应用菜单、窗口装饰、而不是一大堆其他东西。它非常适合极简主义者,即那些希望节省资源的用户和喜欢在终端工作的用户。

从发行版仓库安装 Pekwm。安装后,请先退出当前桌面会话,以便可以登录到新桌面。默认情况下,会话管理器(KDM、GDM、LightDM 或 XDM,具体取决于你的设置)将继续登录到以前的桌面,因此需要在登录之前修改它。

在 GDM 中覆盖之前的桌面:

 title=

在 KDM 中:

 title=

第一次登录 Pekwm 时,你可能会看到黑屏。可能难以置信,但这是正常的。你看到的是一个空白桌面,没有背景壁纸。你可以使用 feh 命令设置壁纸(你可能需要从仓库中安装它)。此命令有几个用于设置背景的选项,包括 --bg-fill 用壁纸填充屏幕,--bg-scale 缩放到合适大小,等等。

$ feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg

应用菜单

默认情况下,Pekwm 自动生成一个菜单,可在桌面上的任意位置右键单击,从而可让你运行应用。此菜单还提供一些首选项设置,例如选择主题和注销 Pekwm 会话。

 title=

配置

Pekwm 主要通过保存在 $HOME/.pekwm 下的文本配置文件来配置。menu 文件定义你的应用菜单,keys 文件定义键盘快捷键,等等。

start 文件是在 Pekwm 启动后执行的 shell 脚本。它类似于传统 Unix 系统上的 rc.local。它故意放在最后执行的,因此这里的东西将覆盖之前的一切。这是一个重要文件,它可能是你要设置背景的地方,以便你的选择会覆盖正在使用的主题的默认值。

start 文件也是可以启动 dockapp 的地方。dockapp 是一种小程序,它在 Window Maker 和 Fluxbox 引起了人们的关注。它们通常有网络监视器、时钟、音频设置,和其它你可能会在系统托盘或作为一个 KDE plasmoid 或者完整桌面环境中看到的小部件。你可能会在发行版仓库中找到一些 dockapp,或者可以在 dockapps.net 上在线查找它们。

你可以在启动时运行 dockapp,将它们列在 start 文件中,跟上 & 符号:

feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg
wmnd &
bubblemon -d &

start 文件必须设置为可执行,才能在 Pekwm 启动时运行。

$ chmod +x $HOME/.pekwm/start

功能

Pekwm 的功能不多,但这就是它的美。如果你希望在桌面上运行额外的服务,那么由你来启动这些服务。如果你仍在学习 Linux,这是了解那些与完整的桌面环境捆绑在一起时通常不会注意到的微小 GUI 组件的好方法(像是任务栏)。这也习惯一些 Linux 命令(例如 nmcli)的好方法。

Pekwm 是一个有趣的窗口管理器。它分散、简洁、轻巧。请试试看!


via: https://opensource.com/article/19/12/pekwm-linux-desktop

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

“它能做什么 Windows 不能做的吗?”

这是许多人在考虑使用 Linux 桌面时的第一个问题。虽然支撑 Linux 的开源哲学对于某些人来说就是一个很好的理由,但是有些人想知道它在外观、感受和功能上有多么不同。在某种程度上,这取决于你是否选择桌面环境或窗口管理器。

如果你想要的是闪电般快速的桌面体验且向高效妥协, 那么经典桌面中的窗口管理器可能适合你。

事实之真相

桌面环境 Desktop Environment (DE)”是一个技术术语,指典型的、全功能桌面,即你的操作系统的完整图形化布局。除了显示你的程序,桌面环境还包括应用程序启动器,菜单面板和小部件等组成部分。

在 Microsoft Windows 中,桌面环境包括开始菜单、显示打开的程序的任务栏和通知中心,还有与操作系统捆绑在一起的所有 Windows 程序,以及围绕这打开的程序的框架(包括右上角的最小按钮、最大按钮和关闭按钮)。

Linux 中有很多相似之处。

例如,Linux Gnome 桌面环境的设计略有不同,但它共享了所有的 Microsoft Windows 的基本元素 - 从应用程序菜单到显示打开的应用程序的面板、通知栏、窗框式程序。

窗口程序框架依赖于一个组件来绘制它们,并允许你移动并调整大小:它被称为“ 窗口管理器 Window Manager (WM)”。因为它们都有窗口,所以每个桌面环境都包含一个窗口管理器。

然而,并不是每个窗口管理器都是桌面环境的一部分。你可以只运行窗口管理器,并且完全有这么做的需要。

离开你的环境

对本专栏而言,所谓的“窗口管理器”指的是可以那种独立进行的。如果在现有的 Linux 系统上安装了一个窗口管理器,你可以在不关闭系统的情况下注销,在登录屏幕上选择新的窗口管理器,然后重新登录。

不过, 在研究你的窗口管理器之前,你可能不想这么做,因为你将会看到一个空白屏幕和稀疏的状态栏,而且它或许能、或许不能点击。

通常情况下,可以直接在窗口管理器中直接启动终端,因为这是你编辑其配置文件的方式。在那里你会发现用来启动程序的按键和鼠标组合,你实际上也可以使用你的新设置。

例如,在流行的 i3 窗口管理器中,你可以通过按下 Super 键(即 Windows 键)加 Enter 键来启动终端,或者按 Super + D 启动 应用程序启动器 app launcher 。你可以在其中输入应用程序名称,然后按 Enter 键将其打开。所有已有的应用程序都可以通过这种方式找到,一旦选择后,它们将会全屏打开。

i3 window manager

i3 还是一个平铺式窗口管理器,这意味着它可以确保所有的窗口均匀地扩展到屏幕,既不重叠也不浪费空间。当弹出新窗口时,它会减少现有的窗口,将它们推到一边腾出空间。用户可以以垂直或水平相邻的方式打开下一个窗口。

功能亦敌亦友

当然,桌面环境有其优点。首先,它们提供功能丰富、可识别的界面。每个都有其特征鲜明的风格,但总体而言,它们提供了普适的默认设置,这使得桌面环境从一开始就可以使用。

另一个优点是桌面环境带有一组程序和媒体编解码器,允许用户立即完成简单的任务。此外,它们还包括一些方便的功能,如电池监视器、无线小部件和系统通知。

与桌面环境的完善相应的,是这种大型软件库和用户体验理念独一无二,这就意味着它们所能做的都是有限度的。这也意味着它们并不总是非常可配置。桌面环境强调的是漂亮的外表,很多时候是金玉其外的。

许多桌面环境对系统资源的渴求是众所周知的,所以它们不太喜欢低端硬件。因为在其上运行的视觉效果,还有更多的东西可能会出错。我曾经尝试调整与我正在运行的桌面环境无关的网络设置,然后整个崩溃了。而当我打开一个窗口管理器,我就可以改变设置。

那些优先考虑安全性的人可能希望不要桌面环境,因为更多的程序意味着更大的攻击面 —— 也就是坏人可以突破的入口点。

然而,如果你想尝试一下桌面环境,XFCE 是一个很好的起点,因为它的较小的软件库消除了一些臃肿,如果你不往里面塞东西,垃圾就会更少。

乍一看,它不是最漂亮的,但在下载了一些 GTK 主题包(每个桌面环境都可以提供这些主题或 Qt 主题,而 XFCE 在 GTK 阵营之中),并且在“外观”部分的设置中,你可以轻松地修改。你甚至可以在这个集中式画廊中找到你最喜欢的主题。

时间就是生命

如果你想了解桌面环境之外可以做什么,你会发现窗口管理器给了你足够的回旋余地。

无论如何,窗口管理器都是与定制有关的。事实上,它们的可定制性已经催生了无数的画廊,承载着一个充满活力的社区用户,他们手中的调色板就是窗口管理器。

窗口管理器的少量资源需求使它们成为较低规格硬件的理想选择,并且由于大多数窗口管理器不附带任何程序,因此允许喜欢模块化的用户只添加所需的程序。

可能与桌面环境最为显著的区别是,窗口管理器通常通过鼠标移动和键盘热键来打开程序或启动器来聚焦效率。

键盘驱动的窗口管理器特别流畅,你可以启动新的窗口、输入文本或更多的键盘命令、移动它们,并再次关闭它们,这一切无需将手从 键盘中间 home row 移开。一旦你适应了其设计逻辑,你会惊讶于你能够如此快速地完成任务。

尽管它们提供了自由,窗口管理器也有其缺点。最显著的是,它们是赤裸裸的开箱即用。在你可以使用其中一个之前,你必须花时间阅读窗口管理器的文档以获取配置语法,可能还需要更多的时间来找到该语法的窍门。

如果你从桌面环境(这是最可能的情况)切换过来,尽管你会有一些用户程序,你也会缺少一些熟悉的东西,如电池指示器和网络小部件,并且需要一些时间来设置新的。

如果你想深入窗口管理器,i3 有完整的文档和简明直白的配置语法。配置文件不使用任何编程语言 - 它只是每行定义一个变量值对。创建热键只要输入 bindsym、键盘绑定以及该组合启动的动作即可。

虽然窗口管理器不适合每个人,但它们提供了独特的计算体验,而 Linux 是少数允许使用它们的操作系统之一。无论你最终采用哪种模式,我希望这个概观能够给你足够的信息,以便对你所做的选择感到自信 —— 或者有足够的信心跨出您熟悉的区域来看看还有什么可用的。


作者简介:

Jonathan Terrasi - 自 2017 年以来一直是 ECT 新闻网专栏作家。他的主要兴趣是计算机安全(特别是 Linux 桌面)、加密和分析政治和时事。他是全职自由作家和音乐家。他的背景包括在芝加哥委员会发表的关于维护人权法案的文章中提供技术评论和分析。


via: http://www.linuxinsider.com/story/84473.html

作者:Jonathan Terrasi 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出