我从 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。虽然它是专有的,但我欣赏其相对的开放性、其使设计易于访问的使命以及其易用性。因为它基于网络,所以我可以用 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(第六代),规格如下

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本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.