我从 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 已经赢得了所有其他领域。我预计最终它也会赢得桌面。Microsoft 最终承认在浏览器大战中失败,并将为下一主要版本的 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本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.