我从 Mac 过渡到 Linux 的故事

如果您想要一个符合您的道德规范,但又不像 macOS 那样大幅跳跃的操作系统,请尝试 Elementary OS Linux。
128 位读者喜欢这篇文章。
Team communication, chat

设计界越来越意识到设计伦理的重要性以及专有技术奴役用户的方式。作为一名用户体验设计师,我认为技术的设计应尊重地球、创作者和用户。使用 Linux 并为其做出贡献是将我的设计伦理与我的实践相结合的一种方式。

这就是我购买 ThinkPad 并安装 Linux 发行版 Elementary OS 的原因,尽管 macOS 是迄今为止设计师中最流行的操作系统。Linux 在易用性方面声誉不佳,并且切换操作系统可能会让人感到迷茫和沮丧。当我告诉人们我要进行切换时,许多人(尤其是设计师!)认为我很傻。然而,在切换之后,我很高兴地报告说,我拥有一个我真正喜欢的设计工作流程和一个符合我的价值观的操作系统。

如果您想了解从 macOS 切换到 Elementary OS 是什么样的体验,请继续阅读以了解我的经验。

Elementary OS.

Elementary OS 具有强大的用户体验,使其成为设计师的绝佳操作系统。

规划您将使用的应用程序

首先,列出您经常使用的工具。对我来说,它们是

  • Sketch:设计
  • Marvel:原型设计
  • Firefox:网络浏览器
  • Tomighty:番茄工作法计时器
  • Skitch:截取和注释屏幕截图
  • Standard Notes:笔记
  • Adium、Signal、Slack、Telegram(还有其他人感受到我的痛苦吗?):消息传递
  • iTunes 和 Spotify:音乐
  • Sublime Text:编写 HTML 和 CSS,编码
  • Thunderbird:电子邮件

接下来,检查这些程序是否在 Linux 上可用。AlternativetTo 是一个查找软件替代方案的好资源。

幸运的是,我已经在使用很多免费和开源软件。但是,对我来说最重要的应用程序是 Sketch,它在 Linux 上不可用

我希望我可以切换到开源软件工具进行设计和原型设计。我尝试了 Glimpse(GIMP 的一个分支)、Krita 和其他一些工具,但没有一个工具稳定,或者具有我想要的功能集和工作流程。我正在关注这些项目,并希望在功能满足我的需求时切换到其中一个。

相反,我选择了 Figma。虽然它是专有的,但我欣赏它的相对开放性、使其设计易于访问的使命以及其易用性。因为它基于 Web,所以我可以用 Figma 替换 Sketch 和 Marvel。还有一个我非常喜欢的原生应用程序。

Skitch 仅在 macOS 上可用。因此,经过一番研究,我选择了 KSnip,这是一个出色的屏幕截图工具。因为我非常喜欢它,所以我写了在 Linux 上使用 Ksnip 注释屏幕截图

安装和设置 ElementaryOS

在确保您拥有适用于所有需求的 Linux 兼容应用程序后,下一步是确定您的硬件。您可以将 Elementary 与 macOS 一起安装,这将是在完全投入之前尝试一下的好方法。

相反,我用一台新的 ThinkPad 重新开始。我按照 Elementary 的安装说明操作,并捐赠了 20 美元来支持该项目。

自由软件的美妙之处在于它强调定制。Elementary 中的许多设置都是可配置的,您可以自定义 Elementary 以匹配您了解和喜爱的工作流程。

Elementary 体验在许多方面都与 macOS 相似,因此您可能会对您需要配置的少量内容感到满意。

键盘快捷键

我自定义的第一件事是键盘快捷键。macOS 和 Elementary 之间只有少数快捷键不同。如果您不想与肌肉记忆作对,请在“系统设置”>“键盘”>“快捷键”中将所有快捷键配置为您喜欢的设置。

应用

Elementary 预装了一些非常有用的应用,例如日历、Epiphany(网络浏览器)、邮件和音乐。值得尝试一下。如果其中一个适合您,那么您就少了一个需要担心的应用程序。

传输您的数据

切换到 Elementary 后,我意识到我只在本地保存了很少的数据。我的大部分工作都保存到我的技术合作社 May First 托管的 Nextcloud 文件共享中。我使用 USB 闪存盘传输了我需要的所有其他文件。

了解 Elementary 的设计模式

虽然它与 macOS 相似,但 Elementary 也有一些重要的差异。您仍然可以尝试覆盖它们,但您可能只想习惯它们。

在应用程序之间切换

在 macOS 上,我始终使用 Alt+TabAlt+箭头键在应用程序之间切换。在 Elementary 上,您也使用 Alt+Tab 在应用程序之间切换,但不支持 Alt+箭头键。如果有人知道如何自定义 Elementary 来做到这一点,请留下评论,因为我很想重新拥有该功能。

在 macOS 中,您可以使用 Alt+~ 在同一应用程序中的不同窗口之间切换。Elementary不支持此功能。相反,Alt+Tab 循环浏览所有窗口,无论它属于哪个应用程序。但是,您可以通过将鼠标悬停在应用程序图标上并滚动来在不同窗口之间切换。您可以在 StackExchange 上阅读切换窗口和工作区的完整方法列表

Screenshot of Elementary OS's keyboard shortcuts configuration screen.

Elementary 的大多数快捷键与 OSX 相同,但您可以将任何快捷键配置为您的个人偏好。

熟悉支持

与 Apple 不同,Linux 由社区构建和维护。Elementary 由 Elementary, Inc. 提供支持,但它因其更大的社区而蓬勃发展。它在培养一个互相帮助的社区方面做得非常出色。

您不可避免地会遇到困难或有疑问。当您这样做时,您可以求助于

当您寻求帮助时,请记住从同情的角度出发。我们习惯于与我们依赖的技术工具进行交易,甚至是对抗性的动态。使用 Elementary,您不是在与一家没有人情味的公司交谈,而是一个由人组成的社区,他们中的许多人是志愿者,他们真诚地希望提供帮助。

熟悉命令行

现实情况是,在 Linux 中执行某些操作时,可能需要您使用命令行。如果您的工作使您远离技术方面,那么您需要的命令可能很少且很简单。尽管如此,最好熟悉基础知识——一旦您掌握了基础知识,您很可能会发现您更喜欢命令行而不是 GUI 方法。Codecademy 是您可以学习命令行基础知识的一个地方。

学习安装应用程序

Elementary 的一个很棒的功能是其精选的 AppCenter。精选的应用程序在设计时考虑了 Elementary,因此它们可能比其他应用程序运行更流畅。它使用一种随意付费的模式,在支持应用程序开发人员和维护其自由和开放精神之间取得平衡。此外,Elementary 刚刚成功筹集资金,用于为期一周的冲刺,以进一步提高安全性和用户体验。

Screenshot of Elementary OS AppCenter

应用程序开发人员命名了一个建议价格,但用户可以选择支付他们想要的任何价格。

但是,有时您可能需要安装在官方商店中找不到的应用程序。我犯的一个错误是开始以各种方式(例如,apt-get 命令、Snaptastic 和 Flatpak)安装应用程序,而不是选择一种方法并尽可能多地使用它。您安装应用程序的方式越多,就越难跟踪您安装了什么以及哪种方法是运行更新的正确方法。

我的建议是尽可能坚持使用 AppCenter。如果您必须冒险外出,我推荐 Flathub,因为 Elementary 为其 AppCenter 采用了 Flatpak

回馈

Elementary 可以免费下载,大多数应用程序也是如此。您可以捐赠给 Elementary(或从商店购买 T 恤或马克杯)以及您使用的应用程序的创建者。您还可以通过告诉您的朋友和同事来推广这些项目。您甚至可以将您的技能提供给您最欣赏的项目。

自从我进行切换以来,我为进一步参与自由和开源软件运动感到非常高兴,并且欣赏我在 Elementary 中可以工作的高速度和效率。如果您使用 Elementary(或尝试一下),请在评论中分享您的体验。

接下来阅读什么
标签
Clayton profile picture.
DevCollaborative 的用户体验设计师和产品负责人,帮助使自由和开源软件直观且具有赋能性。

10 条评论

在 KDE 上,可以使用 Super-ALT-Tab 循环浏览窗口。也许这在 Elementary 上也有效?

也许可以尝试 ctrl+tab 在同一应用程序的窗口之间切换。
此外,alt tab 向前,而 alt shift tab(或在某些情况下为 alt ctrl tab)向后。与 MacOS 不完全相同,但应该足够接近,因为您可以双向移动

经过 20 年的尝试,我认为我们应该诚实地承认,Linux 在桌面领域只是一场我们无法赢得的战斗。好吧,有一些善意的发行版,例如 Elementary 或 Mint,但这些系统根本不像 Os X 或 Win 那样适合日常桌面使用。糟糕的字体渲染、不一致的 UI、缺乏许多应用程序的体面替代品......使用 Linux 并不像使用其他操作系统那样舒适。就是这样。

您最近试用过 Elementary 或 Mint 吗?我对 Elementary 印象深刻 - 包括您提出的那些特定领域,这些领域通常是 Linux 发行版的缺陷。

我认为关键是发行版要专注于 Windows 和 Mac 失败的特定利基市场,并基于其价值观、商业模式等,这些市场将永远失败。

回复 作者 Andrez (未验证)

@Andrez,让我这样回答你

现在谁在乎赢得桌面?此外,Linux 已经赢得了所有其他领域。我预计最终它也会赢得桌面。微软最终承认在浏览器大战中失败,并将为下一个主要版本的 Edge 采用 Chrome。桌面会落后很远吗?

1) 糟糕的字体渲染?!我在 Windows 10 上遇到这个问题比我在我尝试过的任何 Linux 桌面环境上都多得多。或者您是否尝试过运行具有不同尺寸显示器的双桌面,而这些显示器恰好共享一个通用分辨率?Linux?没问题。Win10?没那么容易。

2) 不一致的 UI:不确定你在这里是什么意思。桌面环境之间不一致?是的,这是一个优势,而不是弱点。这是我们有很多选择的副作用。这是 FLOSS 的固有特性。

应用程序之间不一致?这与为 OS/X 或 Windows 编写的应用程序有什么不同?看在上帝的份上,Windows 已经变得精神分裂,它非常强调将其视为平板电脑应用程序,但对桌面应用程序的支持很差。然而,这仍然是绝大多数人与之交互的方式。

3) 让我将您的最后一个异议改写得更接近事实;在 /某些/ 工作中,/某些/ 应用程序缺乏体面的替代品。

到目前为止,我已经使用了大约 25 年的双启动。这些天我保留 Windows 分区的唯一原因是为了玩游戏。即使在那里,它也不像以前那么重要了。我现在一半的 AAA 游戏库都有 Linux 版本。我做的所有其他事情都在 Linux 中舒适地完成。网页浏览、写作、企业级工具(如 Docker 和 Kubernetes)的实验等等。

4) 开放花园真正美妙之处在于任何人都可以来玩。有很多桌面环境可供选择。只需选择一个并享受即可。 :)

就个人而言,我选择了 xfce。它很轻巧,不会妨碍我,多年来我发现,不得不借用我的电脑的人不会立即迷失方向,不知道如何使用它。

不喜欢选择?随意采用 OS/X 或 Windows。

我完全同意你的看法。人们对桌面 Linux 感到失望,因为他们期望 1 对 1 替代 Windows。他们期望他们的仅限 Windows 的闭源专有应用程序在 Linux 上运行或找到它的仿制品,他们不尝试探索替代方案。他们期望他们的 Microsoft 字体正确渲染,并且他们抱怨选择太多。如果您不想要太多选择并且想要 UI 的一致性,您可以坚持使用桌面环境。或者您可以安装 WM 并自定义您的系统。所有这一切都是完全免费的(就像啤酒一样)。Windows 只允许您执行前者,而不是后者,即使您为此付费。

回复 作者 sgtrock

嗨,您购买了哪款 Thinkpad 来安装 Elementary OS?它有什么规格?谢谢。

我购买了 ThinkPad X1 Carbon(第 6 代),规格如下

Intel® Core™ i7-8550U (1.80GHz,睿频加速高达 4.0GHz,8MB 缓存)
16 GB(板载)
256 GB SSD PCIe
14 英寸 FHD (1920 x 1080) IPS 防眩光,300 尼特

回复 作者 Axl_Rose (未验证)

Elementary 上的电池续航时间如何?在 X1 Carbon 上是否有任何问题?有任何错误吗?

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.