标签 桌面 下的文章

当你点击 Ubuntu 网站 上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。

这可能会让新用户感到困惑。为什么会有两个(实际上是四个)?应该下载哪一个?Ubuntu 桌面版还是服务器版?它们是一样的吗?有什么区别?

Ubuntu 网站给了你多种选择

我将解释 Ubuntu 的桌面版和服务器版的区别。我还会解释你应该使用哪个变体。

Ubuntu 桌面版与 Ubuntu 服务器版

Ubuntu 桌面版和服务器版

要了解 Ubuntu 桌面版和服务器版的区别,你应该了解桌面操作系统和服务器操作系统的区别。

桌面操作系统

桌面电脑 Desktop 是指个人电脑(PC)。桌面电脑操作系统带有一个图形用户界面,以便用户可以使用鼠标和键盘操作。桌面电脑的主要目的是给你一个系统,可以用来浏览网页、编辑文档、查看/编辑图片和视频、编码和游戏。基本上,就是为个人、终端用户或家庭成员提供了一个通用的计算机。

我在这里使用桌面电脑这个术语,但这并不意味着它不能用于笔记本电脑。桌面电脑是个人电脑的通用术语。

服务器操作系统

另一方面,服务器操作系统是专门为托管网站、应用程序、媒体服务器、数据库等网络服务而打造的。

通常情况下,服务器操作系统不带有图形界面。如果是基于 Linux 的操作系统,你就得通过终端的命令来使用该系统。

这里的好处是,服务器操作系统不需要(浪费)大量的内存和计算能力,因为它们不使用 图形化桌面环境。除此以外,服务器操作系统的软件包配置也不同。

现在你对服务器和桌面的区别有了一些了解,让我们看看 Ubuntu 服务器版和桌面版的区别。

用户界面

Ubuntu 服务器版和桌面版之间最明显的区别是用户界面。

Ubuntu 桌面版的特点是采用 GNOME 桌面环境的图形化用户界面。这使得它在鼠标点击的帮助下更容易使用。

图为 Ubuntu GNOME 版的用户界面

Ubuntu 服务器版采用 无头方式 headless 运行。你只有在登录后才会看到一个终端界面。你经常会从其他电脑上通过 SSH 来远程管理它。

通过 SSH 连接到远程 Ubuntu 服务器

安装

由于有了图形化的安装程序,将 Ubuntu 作为桌面电脑是很容易的。你可以创建一个 临场 USB Live USB ,无需安装即可体验桌面版。如果你喜欢,你可以按照屏幕上的指示在几分钟内安装它。

通过图形化安装程序安装 Ubuntu 桌面版

将 Ubuntu 作为服务器安装并不像桌面版那样简单。你只能使用终端界面。如果你不熟悉这个流程,即使是最简单的任务,如连接到 Wi-Fi,也可能是一个困难的任务。

Ubuntu 服务器版的安装

应用程序

在 Ubuntu 桌面版中,默认的应用程序集主要针对普通计算机用户。因此,你会发现网页浏览器、办公套件、媒体播放器、游戏等。

Ubuntu 中的应用程序

Ubuntu 服务器版的应用程序更多的是为运行网络服务而定制的。而这还不是全部。有些应用程序的配置也是不同的。以 SSH 为例。Ubuntu 服务器预设了 SSH,这样你就可以轻松地从远程系统连接到它。而在 Ubuntu 桌面版上,你必须明确启用 SSH 才行。

硬件要求

由于桌面版具有图形用户界面,你需要至少 4GB 的内存来运行 Ubuntu 桌面版。磁盘空间至少要有 20GB。

这就是 Ubuntu 服务器的有趣之处。它没有图形化的界面。命令行界面不会消耗大量的系统资源。因此,你可以在 512MB 和 5GB 磁盘空间的机器上轻松运行 Ubuntu 服务器。(LCTT 译注:当然,对于服务器环境来说,内存和磁盘空间是多多益善。)

服务器上的内存和磁盘空间受制于你所运行的网络服务。如果一个网络应用需要至少 2GB 的内存,你就应该有这么多的内存。但在最简单的情况下,即使是 512MB 或 1GB 的内存也可以工作。

用途

这是 Ubuntu 桌面版和服务器版之间的主要区别。问问自己,你想把 Ubuntu 用于什么目的?

如果是专门用于部署网络服务,那就选择 Ubuntu 服务器。请记住,你需要有基本的 Linux 命令行知识来使用终端。

如果你想把 Ubuntu 作为像 Windows 一样的普通电脑使用,那就选择 Ubuntu 桌面版。如果你想用它来学习 Linux 命令,或用于学习的 Docker 或者甚至是简单的(但是本地的)LAMP 服务器环境,请继续使用 Ubuntu 桌面。

对于服务器来说,Ubuntu 服务器版要比 Ubuntu 桌面版好。对于常规的计算机使用,Ubuntu 桌面版是更好的选择。

你应该在服务器上使用 Ubuntu 桌面版还是在服务器上安装图形界面?

是这样的,Ubuntu 桌面版和服务器版都是 Linux,你可以用 Ubuntu 桌面版作为服务器来托管网页服务。这没问题。

同样地,你可以在 Ubuntu 服务器上安装图形界面,并以图形方式使用它。这也是可行的。

Ubuntu 服务器上的 GUI 登录

但仅仅因为它可行,并不意味着你应该这么做。它违背了为服务器和桌面电脑创建不同版本的全部目的。

你必须付出额外的努力来将服务器版转换为桌面版,反之亦然。为什么要承受这种痛苦呢?

如果你使用 Ubuntu 的目的很明确,那就下载并安装合适的 Ubuntu 版本。

我希望这能使围绕 Ubuntu 桌面版和服务器版的选择现在更清楚一些。如果你有问题或建议,请利用评论区。


via: https://itsfoss.com/ubuntu-server-vs-desktop/

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

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

除了 System76 宣布了基于 RUST 的新桌面环境之外,还有别的团队也给桌面 Linux 用户带来了一些新东西。

过去的几年里,我们很欣慰地看到 Nitrux Linux 背后的团队正在扩大他们对 Linux 社区的影响。如今,伴随着全新 Maui Shell 的发布,他们的影响也已经得到了进一步扩大。

让我们一起来看看吧!

关于 Maui 项目的一些背景介绍

作为由 Nitrux Linux 团队原班人马创建、开发、维护的项目,Maui 项目已经开发了许多基础应用。实际上,他们的文件管理器 Index 甚至成功进入了我们的 2021 年五大应用列表 之中!

他们的所有应用均使用 MauiKit 这款定制框架开发。基于 Kirigami 的 MauiKit 专注于跨终端融合性,因此开发出来的应用可以在电脑和手机端拥有一致的体验。此外,它为开发者提供了更多的预置组件,因此创建应用可以更加便捷。

目前 Maui 项目开发的部分应用包括:

  • Index(文件管理器)
  • Nota(文本编辑器)
  • VVave(音乐播放器)
  • Clip(视频播放器)
  • Pix(图片查看器)

虽然这些自制应用本身质量不错,但它们在 Nitrux Linux 的默认桌面环境 KDE Plasma 里总显得不合群。因此,Maui Shell 应运而生。

Maui Shell 介绍

借助与 Maui 应用相同的 MauiKit 和 Qt 技术底层,Maui Shell 是 Nitrux 在桌面环境领域的一个新尝试。从上面的截图可以看出,它在很大程度上受到了 GNOME Shell 的启发,这在使用过程中也确实有所体现。

但,这并不意味着 Maui Shell 没有原创的地方。从底部上滑可打开类似于 GNOME “活动”的概览界面。与此相邻的是一个小 Dock,可以通过相当美观的启动器来启动应用。右上角有一个与 macOS 相似的控制中心,内有精心设计的菜单和许多控制功能。

在我使用它的过程中,一切都是如此精致、自然。我感觉这与它极致现代、扁平的设计美学有关,我甚至认为 Maui Shell 已经超越了 GNOME 和 KDE Plasma 等同类软件。说到 Plasma,与 Nitrux 的默认 Plasma 版本相比,Maui Shell 在低端设备(和虚拟机)上的反应更加灵敏。

总的来说,我预测 Maui Shell 将依靠其实用性成为 “Linux 桌面环境之王”。然而,我还没谈到 Maui Shell 最核心的特性: 跨终端自适应性 Convergence

主流之中的融合

许多人可能还记得 2010 年 Canonical 开发了一款类似的跨终端桌面环境 Unity,它最终以失败落幕,到 2018 年则被完全淘汰了。但是,Unity 和 Maui Shell 有一个共同特性 —— 那就是跨终端融合性。

随着 Linux 在移动端的开发力度逐渐加大,跨终端支持变得尤为重要。由此来看,一个新的桌面环境竟能同时支持桌面端和移动端,的确不可思议。

这一点必须依靠大量的跨终端应用实现,而 Maui 已经处在了完美的衔接点上。这仅仅是我相信 Maui Shell 能成为 Linux 桌面未来的原因之一。

立即试用 Maui Shell

与其他新发布的软件不同,Maui Shell 已经预装于新发布的 Nitrux 1.8。如果你想亲自尝试一下,那请随时从下方链接中获取 ISO 镜像。但是,在尝试之前,请务必知晓:Maui Shell 仍处于早期开发阶段。

尽管 Maui Shell 拥有许多特色功能,但部分功能可能存在问题、尚未实现,要么就是缺失了,其中包括:

  • 蓝牙支持
  • PulseAudio 支持
  • 网络开关
  • 媒体控制(MPRIs)
  • 拖放支持
  • 多显示器支持
  • 设置应用
  • XWayland Shell 插件

因此,我暂时不能建议你使用 Maui Shell 作为主力桌面环境。为此,你可能需要等待 2022 年秋季发布的正式版本。

在此之前,我仍将持续关注 Maui Shell。对于这款桌面环境,你的评价如何?欢迎在评论区说出你的想法!


via: https://news.itsfoss.com/maui-shell-unveiled/

作者:Jacob Crume 选题:lujun9972 译者:imgradeone 校对:wxy

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

CutefishOS 能否以其美丽而简单的方式提供良好的 Linux 桌面体验?

CutefishOS 是一个相对较新的 Linux 发行版,捆绑了它自己的桌面环境(即 CutefishDE)。

它还不是一个稳定的版本,尚处在测试阶段。

然而,随着其最新的测试版(v0.6)的发布,它似乎正在成为现有 Linux 发行版的一个有前途的替代方案,专注于简单和美丽。

在这里,我将在你自己尝试之前强调一些关于它的事情。

CutefishOS 概览

请注意,它仍然处于早期开发阶段。因此,如果你打算稍后尝试,你应该对有错误和故障有心理准备。

CutefishOS 基于 Debian 11 “Bullseye”,因此,它应该适用于各种用户,包括 Linux 新用户。

值得注意的是,CutefishOS 并不是是专门针对资深用户的。因此,如果你正在寻找一个能提供精细控制和马上就可以定制的发行版,这并不适合你。

重要的是,CutefishOS 的开发者希望呈现一个令人耳目一新、无需费心的 Linux 发行版。

当然,如果你想要一个融合了可靠性和独特桌面体验的 Linux,我们会推荐你安装 elementary OSPop!\_OSZorin OS深度操作系统

而且,CutefishOS 计划成为同一类选择中的产品之一,这是一件好事。

我们有大量的 Linux 发行版,但并非所有的发行版都在现代 UI 和可用性方面处于同一水平。因此,如果 CutefishOS 能够达成其目标,这可能会成为 Linux 桌面用户的一个有用选择。

它有什么不同?

用户体验不同。

是的,与 Windows 和 macOS 相比,Linux 发行版一直试图成为最好的桌面体验之一。

而且,CutefishOS 试图通过引入受到 macOS 启发的桌面体验(它不是第一个这样做的发行版)来加入这场比赛,但方式不同。

它的桌面环境(DE)是使用 Qt 和基本的 KDE 框架构建的,以此搭建出来了一个好看且资源高效的 DE。

CutefishOS 还提供了一个开箱即用的全局菜单功能。换句话说,你的应用程序的每一个选项都可以直接从状态栏中找到,这使得你的应用程序窗口看起来很干净,并有可能节省一些屏幕空间。

虽然你也有可能在 GNOME 或其他桌面环境上实现这种功能,但你得投入一些时间来使其工作。

默认情况下,它呈现出细微的动画效果,但你可以选择使用魔法灯效果,这与 Zorin OS 16 引入的 Jelly 模式 相似。CutefishOS 的应用程序,如计算器、屏幕截图、文件和视频播放器,都是为该桌面环境量身定做的,给你提供了统一的体验。

你还可以选择深色/浅色模式的主题,同时可以禁用系统效果,以尽量减少对性能的影响(如果你使用的是旧电脑)。

说到定制,你可以定制 Dock 的位置,将其转换为一个完整的 Dockbar,并选择在暗色模式下调暗墙纸。我想说的是,这些基本的定制选项,不会破坏你的体验,但可以让你调整一些东西。

你还可以在状态栏中找到切换开关(类似于 iOS 或其他手机)来启用/禁用 Wi-Fi / 蓝牙和暗色模式。

至于功能,它目前已经提供了基本的功能,如文件管理器的拖放支持、电源管理、锁屏中的媒体控制,以及其他一些功能。

考虑到他们的目标是一个简单和易于使用的发行版,你不应该期望太多。

要不要试试 CutefishOS ?

我测试了 0.6 测试版,它大部分工作正常,直到我启动了预装的 Chromium 浏览器,整个显示都出现了问题。

这可能只是我在我的虚拟机上的问题。所以,如果你有兴趣尝试,我建议在虚拟机或测试机上测试一下,而不是想把它作为日常驱动使用。

不知何故,CutefishOS 很像 JingOS,这是一个为 Linux 平板电脑 JingPad 开发的新发行版。但是他们并不是同一个开发商,尽管 CutefishOS 的网站提到 JingOS 是朋友。

它可能是 “又一个漂亮的发行版” 吗?只有时间才能证明。

它从一开始就看起来很有不错,如果开发者有能力提供一个有竞争力的桌面体验,我们或许可以在未来几年看到它作为 最漂亮的 Linux 发行版之一 冒出来。

毕竟,我们都想真正看到 “Linux 桌面之年”,对吗?让我们看看是什么发行版为我们做到了这一点!

你对 CutefishOS 有什么看法?请在下面的评论中告诉我你的想法。


via: https://news.itsfoss.com/cutefishos-intro/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

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

“老莱” 体验 Pop!\_OS 的视频狠狠地给桌面 Linux 社区上了一课。

过去的几周,整个 Linux 桌面社区沸腾了。

知名 YouTube 创作者 Linus(LCTT 译注:不是 Linux 之父 Torvalds,是 Linus Tech Tips 的 Sebastian,“老莱”是国内网友对 Linus Sebastian 的称呼。)决定在一个月内挑战日常使用 Linux 桌面。“老莱” 想了解 Linux 是否已经达到了对用户友好的程度,乃至于“技术呆”级别的用户都能轻松上手。他的专注点同样也放在了 Linux 游戏 上,毕竟电脑游戏确实也是 “老莱” 关注的一个领域。

这是一个有趣的概念,Linux 社区的许多人也十分兴奋,毕竟它向更广泛的技术受众群体免费宣传了桌面 Linux 平台。

唯一美中不足的是,这个日用 Linux 挑战 从一开始就出了大乱子。(LCTT 译注:B 站 中也有相应的中文字幕视频。)

“老莱”的 Pop!\_OS 名(或者说是“冥”)场面

(LCTT 译注:原文标题使用的是 (in)famous,同时指代“著名”和“臭名昭著”,此处的“冥场面”偏向事件悲剧性。)

“老莱” 决定 安装 Pop!\_OS,因为 Pop!\_OS 经常在社区中作为适合游戏的主流发行版出现。接下来,他尝试在软件中心(即 Pop!\_Shop)安装 Steam,但软件中心未能成功安装 Steam。

Sebastian 安装 Steam 时遇到了问题

既然没能通过图形化方式安装,他接下来做了其他所有 Linux 用户都会做的事情。他打开了终端,运行了神奇的 sudo apt-get install 命令。

Sebastian 换用命令行方式安装 Steam

无论是图形化方式还是终端方式,Pop!\_OS 都显示了一条警告,提示用户正濒临卸载关键软件包的危险。

命令行方式清晰明了地警告:“您的操作有潜在的危害性。若要继续,请输入下面的短句“是,按我说的做!(Yes, do as I say!)”。”

忽略移除关键软件包的警告

对于大部分 Linux 用户来说,到这一步就真的得停下来,深思熟虑了。输出的内容明确显示,接下来即将删除 gdm3pop-desktop 和其他许多桌面环境要素。

但人们一般不会在意警告。于是 “老莱” 直接继续安装,最终就剩下了一个不能登录图形界面的损坏系统。

意识到他的 Pop!_OS 彻底出乱子后的 Linus Sebastian(不是 Torvalds)

给桌面 Linux 开发者的深刻教训

对于开发者来说,这里有两点教训值得注意:

  • 安装 Steam 或任何其他常规软件时,不能导致关键的图形界面软件包被删除。
  • 在一款常规的、主流的发行版中,用户不应该能删除关键软件包。

Pop!\_OS 迅速修复了 Steam 的问题,并增加了防御机制以阻止删除关键的桌面要素。

出于某些原因,i386 版的软件包不能在 Launchpad 上发布。Steam 是一个 i386 软件包,在尝试安装 Steam 时不得不将该软件包降级到 Ubuntu 版本以解决依赖问题,然后就删除了 Pop!\_OS 的软件包。

— Jeremy Soller (@jeremy\_soller) 2021 年 10 月 26 日

为避免此类事故,Pop!\_OS 为 APT 包管理器制作了补丁。现在,用户无法在 Pop!\_OS 通过输入“是,按我说的做!(Yes, do as I say!)”来删除关键软件包了。相反,用户将需要添加一个特殊文件来启用该功能(如果某个人真的想把这些关键软件包删掉的话)。(LCTT 译注:APT 2.3.12 上游已经彻底禁用卸载关键软件包的功能。)

对于 Pop!\_OS 来说,这确实是一个好举措。但,这并不仅仅是 Pop!\_OS 单方面的教训。大多数 Linux 发行版都可能会遇到这种情况,并最终删除掉桌面环境和显示服务器。

KDE 已经注意到了这一点,并在即将发布的 Plasma 5.24 中 添加了禁止卸载 Plasma 桌面的功能

KDE Plasma 不允许用户卸载 Plasma 桌面

许多人责怪 “老莱” 不顾清晰明确的警告,直接继续并走向灾难。但问题在于,许多用户真的不会在意 “警告” 这种东西,不管他们技术水平如何。人们只是觉得按 “Y” 或者其他东西就是程序正常的部分,也不会去多想。一些 Linux 用户之前已经踩过这种坑了,但未来可能还会有更多人重蹈覆辙。

这就是为什么添加故障保护措施才是明智之举。这是所有主流发行版都应该做的事。


via: https://news.itsfoss.com/more-linux-distros-become-linus-proof/

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

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

此初学者教程讨论了在 Ubuntu 桌面上添加文件和文件夹时可能遇到的一些困难。

我认识一些习惯将所有重要/常用文件放在桌面上以便快速访问的人。

我不喜欢杂乱的桌面,但是我可以想象它实际上可能对某些人有所帮助。

在过去的几个版本中,很难在 Ubuntu 的默认 GNOME 桌面上添加文件。这并不是 Ubuntu 的错。

GNOME 的开发者认为,桌面上没有图标和文件的存身之地。当你可以在菜单中轻松搜索文件时,无需将文件放在桌面上。这在部分情况下是事实。

这就是为什么 GNOME 的文件管理器 Nautilus 的较新版本不能很好地支持桌面上的图标和文件的原因。

也就是说,在桌面上添加文件和文件夹并非没有可能。让我告诉你如何做。

在 Ubuntu 的桌面上添加文件和文件夹

我在本教程中使用的是 Ubuntu 20.04。对于其他 Ubuntu 版本,步骤可能会有所不同。

将文件和文件夹添加到“桌面文件夹”

如果打开文件管理器,你应该在左侧边栏或文件夹列表中看到一个名为“桌面”的条目。此文件夹(以某种方式)代表你的桌面。

Desktop folder can be used to add files to the desktop screen

你添加到此文件夹的所有内容都会反映在桌面上。

Anything added to the Desktop folder will be reflected on the desktop screen

如果你从“桌面文件夹”中删除文件,那么文件也会从桌面中删除。

将文件拖放到桌面不起作用

现在,如果你尝试从文件管理器往桌面上拖放文件,它会不起使用。这不是一个 bug,它是一个使很多人恼火的功能。

一种临时方案是打开两个文件管理器。在其中一个打开“桌面”文件夹,然后将文件拖放到该文件夹​​中,它们将被添加到桌面上。

我知道这并不理想,但是你没有太多选择。

你不能使用 Ctrl+C 和 Ctrl+V 在桌面上复制粘贴,请使用右键单击菜单

更恼人的是,你不能使用 Ctrl+V(著名的键盘快捷键)将文件粘贴到桌面上。

但是,你仍然可以使用右键单击,然后选择“粘贴”,将文件复制到桌面上。你甚至可以通过这种方式创建新文件夹。

Right click menu can be used for copy-pasting files to desktop

是否有意义?对我来说不是,但这就是 Ubuntu 20.04 的方式。

你无法使用 Delete 键删除文件和文件夹,请再次使用右键菜单

更糟糕的是,你无法使用 Delete 键或 Shift+Delete 键从桌面上删除文件。但是你仍然可以右键单击文件或文件夹,然后选择“移至回收站”来删除文件。

Delete files from desktop using right click

好了,你现在知道至少有一种方法可以在桌面上添加文件,但有一些限制。不幸的是,这还没有结束。

你无法在桌面上用名称搜索文件。通常,如果你开始输入 “abc”,那么以 “abc” 开头的文件会高亮显示。但是在这里不行。

我不知道为什么在桌面上添加文件受到了如此多的限制。值得庆幸的是,我不会经常使用它,否则我会感到非常沮丧。

如果有兴趣,你也可以阅读在 Ubuntu 桌面上添加应用快捷方式这篇文章。


via: https://itsfoss.com/add-files-on-desktop-ubuntu/

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

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

这篇文章是 Linux 桌面 24 天特别系列的一部分。如果你想来一次有趣的时光之旅,ROX 桌面非常值得一试。

ROX 桌面已经不再积极开发,而它的遗留问题至今仍然存在,但即使在它活跃开发的时候,它也是一个另类的 Linux 桌面。当其他的桌面感觉与旧式的 Unix 或 Windows 界面大致相似时,ROX 则属于 BeOS、AmigaOS 和 RISC OS 桌面阵营。

它专注于拖放式操作(这使得它的可访问性对某些用户来说并不理想)、点击式操作、弹出式上下文菜单,以及一个独特的应用程序目录系统,无需安装即可运行本地应用程序。

安装 ROX

如今,ROX 基本上都被遗弃了,只剩下一点残渣碎片留给用户自己去收集整理。幸运的是,这个难题相对来说比较容易解决,但是当你在发行版的软件仓库中找到 ROX 桌面的碎片时,不要被迷惑了,因为那并不是 ROX 桌面全部的碎片。ROX 常用的部分 —— 文件管理器(ROX-Filer)和终端(ROXTerm) —— 似乎在大多数流行的发行版软件仓库中都有存在,你可以将它们作为独立的应用程序安装(并使用)。然而,要运行 ROX 桌面,你必须同时安装 ROX-Session 和它所依赖的库。

我在 Slackware 14.2 上安装了 ROX,但它应该可以在任何 Linux 或 BSD 系统上运行。

首先,你必须从其版本库中安装 ROX-lib2。你要安装 ROX-lib2,按照它的理念,只需下载tarball、解压,然后将 ROX-lib 目录移动到 /usr/local/lib 下就行。

接下来,你要安装 ROX-Session。这可能需要从源码中编译,因为它很可能不在你的软件仓库中。编译过程需要编译工具,这些工具在 Slackware 上是默认提供的,但在其他发行版中往往会被省略,以节省初始下载空间。根据你的发行版不同,你必须安装的包的名称也不同,所以请参考文档来了解具体内容。例如,在 Debian 发行版中,你可以在 Debian 的 wiki 中了解构建需求,而在 Fedora 发行版中,请参考 Fedora 的文档。安装了构建工具后,执行自定义的 ROX-Session 构建脚本。

$ ./AppRun

这个脚本会自己管理构建和安装,并提示你需要 root 权限,以在你的登录屏上将其添加为一个选项。

如果你还没有从你的软件库中安装 ROX-Filer,请在继续之前安装。

这些组件共同组成了一个完整的 ROX 桌面。要登录到新桌面,请从当前桌面会话中注销。默认情况下,你的会话管理器(KDM、GDM、LightDM 或 XDM,视你的设置而定)会继续登录到你之前的桌面,所以在登录前必须覆盖。

使用 SDDM:

使用 GDM:

ROX 桌面特性

ROX 桌面默认情况下很简单,屏幕底部有一个面板,桌面上有一个通往主目录的快捷方式图标。面板中包含了一些常用位置的快捷方式。这就是 ROX 桌面的全部功能,至少在安装后就是这样。如果你想要时钟、日历或系统托盘,你需要找到提供这些功能的应用程序。

 title=

虽然没有任务栏,但当你将窗口最小化时,它就会成为桌面上的一个临时图标。你可以点击该图标,将其窗口恢复到以前的大小和位置。

面板也可以进行一些修改。你可以在其中放置不同的快捷方式,甚至可以创建自己的小程序。

它没有应用菜单,也没有上下文菜单中的应用快捷方式。相反,你可以手动导航到 /usr/share/applications,或者你可以将你的应用目录或目录添加到 ROX 面板中。

 title=

ROX 桌面的工作流程集中在鼠标驱动上,让人联想到 Mac OS 7.5 和 8 系统。通过 ROX-filer,你可以管理权限、文件管理、 内省 introspection 、脚本启动、后台设置,以及几乎所有你能想到的东西,只要你有足够的耐心,就可以实现点击式的交互。对于高级用户来说,这似乎很慢,但 ROX 设法让它变得相对无痛,而且非常直观。

应用程序目录、AppRun 和 AppImage

ROX 桌面有一个优雅的惯例,按照此惯例,包含一个名为 AppRun 的脚本的目录就可以像一个应用程序一样被执行。这意味着,要制作一个 ROX 应用程序,你所要做的就是将代码编译到一个目录中,将一个名为AppRun 的脚本放在该目录的根目录下,来执行你所编译的二进制文件,然后将该目录标记为可执行即可。ROX-Filer 会按照你设置的方式来显示一个目录,并以特殊的图标和颜色显示一个目录。当你点击一个应用程序目录,ROX-Filer 会自动运行里面的 AppRun 脚本。它的外观和行为就像一个已经安装好的应用程序,但它是在用户的主目录下的本地目录,不需要特殊的权限。

这是一个方便的功能,但它是那些你使用时感觉很好的小功能之一,因为它很容易做到。它绝不是必要的,它只是比在本地建立一个应用程序,将目录隐藏在某个不显眼的地方,并建立一个快速的 .desktop 文件作为你的启动器,要领先了几步。然而,应用程序目录的概念已经当做灵感被 AppImage 打包系统所 借鉴

为什么应该试试 ROX 桌面

把 ROX 设置好并使用是有些困难的,它似乎真的被抛弃了。然而,它的遗产在今天以多种方式继续存在,它是 Linux 历史上的一段迷人而有趣的历史。它可能不会成为你的主要桌面,但如果你想来一次有趣的回溯之旅,那么 ROX 非常值得一试。探索它、定制它,看看它包含了哪些巧妙的想法。也许还有一些隐藏的宝石可以让开源社区受益。


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

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

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