1994 年,我的家人购买了一台 Macintosh Performa 475 作为家用电脑。 我在学校使用过 Macintosh SE 电脑,并通过 Mavis Beacon Teaches Typing 学习打字,所以我已经使用了 Mac 超过 25 年了。 回到 1990 年代中期,我被它的易用性所吸引。 它不是从 DOS 命令提示符开始的;它打开的是友好的桌面。 它很有趣。 即使 Macintosh 的软件比 PC 少得多,我仍然认为 Mac 生态系统更好,仅仅是因为 KidPix 和 Hypercard 的强大功能,我仍然认为它们是无与伦比、最直观的创意堆栈。
即便如此,我仍然觉得 Mac 与 Windows 相比是弱势群体。 我记得当时想这家公司有一天可能会消失。 时光飞逝几十年后,苹果已成为巨头,一家万亿美元的公司。 但随着它的发展,它发生了显著的变化。 一些变化变得更好,例如更好的稳定性、更简单的硬件选择、更高的安全性和更多的辅助功能选项。 其他变化让我感到恼火——不是一下子,而是慢慢地。 最重要的是,我被苹果的封闭生态系统所困扰——在没有 iPhoto 的情况下难以访问照片;必须使用 iTunes;以及即使我不想使用也强制捆绑 Apple 商店生态系统。
随着时间的推移,我发现自己主要在终端中工作。 我使用了 iTerm2 和 Homebrew 包管理器。 我无法让所有的 Linux 软件都工作,但其中很多都工作了。 我认为我拥有两全其美:macOS 图形操作系统和用户界面,以及快速跳转到终端会话的能力。
后来,我开始使用启动 Raspbian 的 Raspberry Pi 电脑。 我还收集了一些从大学垃圾箱中回收的非常旧的笔记本电脑,因此,出于必要,我决定尝试各种 Linux 发行版。 虽然它们都没有成为我的主力机,但我开始真正喜欢使用 Linux。 我开始考虑尝试将 Linux 发行版作为我的日常驱动程序会是什么样子,但我认为 Macbook 的舒适性和易用性,尤其是硬件的尺寸和重量,在非 Mac 笔记本电脑中很难找到。
是时候切换了吗?
大约两年前,我开始使用戴尔电脑工作。 这是一款更大的笔记本电脑,带有集成 GPU,并且双启动了 Linux 和 Windows。 我将其用于游戏开发、3D 建模、一些机器学习以及 C# 和 Java 的基本编程。 我考虑将其作为我的主要机器,但我喜欢我的 Macbook Air 的便携性,并继续使用它。
去年秋天,我开始注意到我的 Air 运行发热,风扇启动的频率更高。 我的主要机器开始显现老化的迹象。 多年来,我使用 Mac 的终端来访问 Darwin 的类 Unix 操作系统,并且我花费越来越多的时间在终端和我的 Web 浏览器之间来回切换。 是时候切换了吗?
我开始探索类似 Macbook 的 Linux 笔记本电脑的可能性。 在做了一些研究、阅读评论和留言板后,我选择了长期以来备受赞誉的戴尔 XPS 13 开发人员版 7390,选择了第 10 代 i7。 我选择它是因为我喜欢 Macbook(尤其是纤薄的 Macbook Air)的手感,并且 XPS 13 的评测表明它看起来很相似,并且对触控板和键盘的评价非常积极。
最重要的是,它加载了 Ubuntu。 虽然很容易获得一台 PC,擦除它并安装新的 Linux 发行版,但我被有凝聚力的操作系统和硬件所吸引,但它允许我们在 Linux 中了解和喜爱的许多自定义功能。 因此,当有促销活动时,我冒险购买了它。
每天运行 Linux 是什么感觉
我已经使用 XPS 13 三个月了,我的双启动 Linux 工作笔记本电脑使用了两年。 起初,我以为我想花更多时间寻找更像 Mac 的替代桌面环境或窗口管理器,例如 Enlightenment。 我尝试了几种,但我不得不说,我喜欢开箱即用地运行 GNOME 的简单性。 首先,它非常简洁;没有太多 GUI 会让人感到困惑。 事实上,它很直观,并且 概述 只需几分钟即可阅读。
我可以通过应用程序 dash bar 或网格按钮访问我的应用程序以进入应用程序视图。 要访问我的文件系统,我单击 dash 中的 文件 图标。 要打开 GNOME 终端,我输入 Ctrl+Alt+T 或仅 Alt+Tab 以在打开的应用程序和打开的终端之间切换。 定义您自己的 自定义热键快捷键 也很容易。
除此之外,没什么好说的了。 与 Mac 的桌面不同,没有太多让人迷失的东西,这意味着更少的东西会分散我对工作或想要运行的应用程序的注意力。 我没有意识到所有选项,也没有意识到我在 Mac 上花费了多少时间来导航窗口。 在 Linux 中,只有文件、应用程序和终端。
我安装了 i3 平铺窗口管理器 以进行测试运行。 我在配置它时遇到了一些问题,因为我使用 Dvorak 键盘布局,而 i3 不会适应备用键盘配置。 我认为如果付出更多努力,我可以在 i3 中找到新的键盘映射,但我主要寻找的是简单的平铺。
我查找了 GNOME 的平铺功能,并感到惊喜。 您按下 Super 键(对我来说,它是带有 Windows 徽标的键——我应该用贴纸盖住它!),然后按下一个修饰键。 例如,按 Super+左 将当前窗口移动到屏幕左侧的平铺区域。 Super+右 移动到右半部分。 Super+上 最大化当前窗口。 Super+下 恢复到之前的尺寸。 您可以使用 Alt+Tab 在应用程序窗口之间移动。 这些都是默认行为,可以在键盘设置中自定义。
插入耳机或连接 HDMI 的工作方式与您期望的一样。 有时,我打开声音设置以在 HDMI 声音输出或我的外部音频线之间切换,就像我在 Mac 或 PC 上一样。 触控板反应灵敏,我没有注意到与 Macbook 的触控板有任何区别。 当我插入三键鼠标时,它可以立即工作,即使是我的蓝牙鼠标和键盘也是如此。
软件
我在几分钟内安装了 Atom、VLC、Keybase、Brave Browser、Krita、Blender 和 Thunderbird。 我使用终端中的 Apt 包管理器(与正常情况一样)安装了其他软件,它提供的包比 macOS 的 Homebrew 包管理器多得多。
音乐
我有很多听音乐的选择。 我使用 Spotify 和 PyRadio 来流式传输音乐。 Rhythmbox 默认安装在 Ubuntu 上;这款简单的音乐播放器可以立即启动,而且没有任何臃肿。 只需单击菜单,选择 添加音乐,然后导航到音频曲目目录(它会递归搜索)。 您还可以轻松地流式传输播客或在线广播。
文本和 PDF
我倾向于在 Neovim 中使用 Markdown 编写,并使用一些插件,然后使用 Pandoc 将我的文档转换为所需的最终格式。 为了获得带有预览的漂亮的 Markdown 编辑器,我下载了 Ghostwriter,这是一款专注于极简主义的写作应用程序。
如果有人向我发送 Microsoft Word 文档,我可以使用默认的 LibreOffice Writer 应用程序打开它。
有时,我必须签署文档。 这在 macOS 的预览应用程序和我的 PNG 格式签名中很容易完成,我需要一个 Linux 等效项。 我发现默认的 PDF 查看器应用程序没有我需要的注释工具。 LibreOffice Draw 程序是可以接受的,但不是特别容易使用,并且偶尔会崩溃。 根据一些研究,我安装了 Xournal,它具有我需要的简单注释工具,可以添加日期、文本和我的签名,并且与 Mac 的预览应用程序相当。 它的工作方式完全符合需要。
从我的手机导入图像
我有一部 iPhone。 要将我的图像从手机中取出,有很多方法可以同步和访问您的文件。 如果您有不同的手机,您的过程可能会有所不同。 这是我的方法
- 使用 sudo apt install gvfs-backends 安装 gvfs-backends,它是 GNOME 虚拟文件系统的一部分。
- 获取手机的序列号。 将手机插入电脑,然后在 iPhone 上点击“信任”。 在电脑的终端中输入:
-
lsusb -v 2> /dev/null | grep -e "Apple Inc" -A 2
(感谢 Stack Oveflow 用户 complistic 提供的代码提示)。
- 现在打开您的文件系统。
- 按 Ctrl+L 打开位置并输入
afc://YOUR_SERIAL_NUMBER
以打开并导航到您的 DCIM 文件夹。 我的照片和视频位于 DCIM 文件夹内的五个子文件夹中,而不是 Photos 文件夹中。 从这里,您可以手动将它们移动到您的计算机上。
- 在挂载手机文件系统后,您也可以通过终端导航到您的文件,方法是
cd /run/user/1001/gvfs/afc:host=YOUR_SERIAL_NUMBER
- 按 Ctrl+L 打开位置并输入
图形、照片、建模和游戏引擎
我是一名教育工作者,教授各种新媒体课程。 我的许多同事和学生都订阅了昂贵且专有的 Adobe Creative Suite。 我想让我的学生知道他们还有其他选择。
对于绘图和图形编辑,我使用 Krita。 它绝对是我的 Photoshop 替代品。 对于插图工作,还有 Inkscape 和 Scribus 用于出版软件。 对于自动化编辑,我使用命令行 ImageMagick 程序,该程序已预装在 Ubuntu 中。
为了管理我的图像,我使用了简单的 Shotwell 应用程序。
对于 3D 建模,我使用并教授开源 Blender 软件。 在我的学校,我们教授 Unity 3d,它有 Linux 版本。 它运行良好,但我一直想尝试 Godot,这是一款开源替代方案。
开发
我的 XPS 13 预装了 Chrome 和 Chromium。 我还添加了 Firefox 和 Brave Browser。 所有这些都像您在 Mac 或 PC 上习惯的那样工作。 大多数时候,我在 Atom 中进行开发工作,有时在 Visual Studio Code 中进行开发工作,这两者都可以轻松地安装在 Linux 上。 Vim 预装在终端中,而 Neovim,我首选的终端文本编辑器,也很容易安装。
几周后,我开始尝试其他终端。 我目前最喜欢的是 Enlightenment Foundation 的 Terminology。 首先,它允许您在终端中 查看图像,这在 Mac 的终端中很难做到。
长久之计
我看不出自己会切换回 Mac 作为我的日常电脑。 现在当我使用 Mac 时,我注意到运行应用程序或导航到某个位置需要大量选项和额外的步骤。 我也注意到它运行速度有点慢,或者那只是我的错觉?
既然我已经切换到开源生态系统和 Linux,我很高兴,并且没有必要切换回去。
46 条评论