我為什麼從 Mac 轉到 Linux
開源朗讀者 | 淮晉陽
1994 年,我的家人買了一台 Macintosh Performa 475 作為家用電腦。我在學校時曾使用過 Macintosh SE 電腦,並通過《Mavis Beacon 教你打字》學會了打字,所以我成為 Mac 用戶已經超過 25 年了。早在上世紀 90 年代中期,我就被 Mac 的易用性所吸引。它不是以 DOS 命令提示符開始的;它打開的是一個友好的桌面。它很有趣。儘管 Macintosh 的軟體比 PC 少得多,但我認為 Mac 的生態系統更好,就憑著 KidPix 和 Hypercard,我仍然認為它們是無與倫比的、最直觀的 創意工廠。
即便如此,我仍然感覺到,與 Windows 相比,Mac 只是個弟弟。我曾覺得這個公司或許有一天會消失。但幾十年後的今天,蘋果已經成為一個龐然大物,一個價值萬億美元的公司。但隨著發展,它發生了重大變化。有些變化是為了更好的發展,比如更好的穩定性,更簡單的硬體選擇,更高的安全性,以及更多的可訪問性選項。其他的變化讓我惱火 —— 不是一下子,而是慢慢地不滿意。最重要的是,我對蘋果的封閉生態系統感到厭煩 —— 沒有 iPhoto 就很難訪問照片;必須使用 iTunes;即使我不想使用蘋果商店的生態系統,也得強制捆綁。
隨著時間的推移,我發現自己主要是在終端上工作。我使用 iTerm2 和 Homebrew 軟體包管理器。雖然我不能讓我所有的 Linux 軟體都工作,但大部分軟體都工作了。我認為我擁有兩個世界中最好的東西:macOS 的圖形操作系統和用戶界面,以及快速打開終端會話的能力。
後來,我開始使用通過 Raspbian 啟動的樹莓派電腦。我還收集了一些從大學的垃圾堆中搶救出來的非常舊的筆記本電腦,因此,出於需要,我決定嘗試各種 Linux 發行版。雖然它們都沒有成為我的主用機器,但我開始真正喜歡使用 Linux。我開始考慮嘗試運行 Linux 發行版作為我的日常用機,但我認為 Macbook 的舒適性和便利性,特別是硬體的尺寸和重量,在非 Mac 筆記本電腦中很難找到。
是時候進行轉換了?
大約兩年前,我開始在工作中使用一台戴爾電腦。那是一台較大的筆記本電腦,集成了 GPU,可以雙啟動 Linux 和 Windows。我用它來進行遊戲開發、3D 建模、一些機器學習,以及用 C# 和 Java 進行基本編程。我曾考慮把它作為我的主用機器,但我喜歡我的 Macbook Air 的便攜性,所以也繼續使用它。
去年秋天,我開始注意到我的 Air 運行時很熱,而且風扇開得越來越頻繁。我的主用機器開始顯得垂垂老矣。多年來,我使用 Mac 的終端來訪問類 Unix 的 Darwin 操作系統,我在終端和網頁瀏覽器之間切換的時間越來越多。是時候進行轉換了嗎?
我開始探索一個類似 Macbook 的 Linux 筆記本電腦的可能性。在做了一些研究、閱讀測評和留言板之後,我選擇了長期以來備受讚譽的戴爾 XPS 13 開發者版 7390,選擇了第十代 i7。我選擇它是因為我喜歡 Macbook(尤其是超薄的 Macbook Air)的感覺,而對 XPS 13 的評論表明它似乎是類似的筆記本電腦,對其觸控板和鍵盤的評價也真的很好。
最重要的是,它裝載了 Ubuntu。雖然買一台電腦,擦掉它,然後安裝一個新的 Linux 發行版是很容易的,但我被這種配合得當的操作系統和硬體所吸引,而且它允許我們進行大量的定製,就像我們在 Linux 中了解而喜愛的一樣。因此,當有促銷活動時,我毅然決然地購買了它。
每天運行 Linux 是什麼感覺
如今,我使用 XPS 13 已經有三個月了,我的雙啟動的 Linux 工作筆記本也有兩年了。起初,我以為我會花更多的時間尋找一個更像 Mac 的替代桌面環境或窗口管理器,比如 Enlightenment。我試過幾個,但我不得不說,我喜歡開箱即用的 GNOME 的簡單性。首先,它是精簡的;沒有太多的 GUI 元素會吸引你的注意力。事實上,它很直觀,這份 概覽 只需要幾分鐘就能看完。
我可以通過應用程序儀錶盤或按網格排布的按鈕訪問我的應用程序,從而進入應用程序視圖。要訪問我的文件系統,我點擊儀錶盤上的「文件」圖標。要打開 GNOME 終端,我輸入 Ctrl+Alt+T
或者直接按下 Alt+Tab
來在打開的應用程序和打開的終端之間切換。定義你自己的 自定義熱鍵快捷方式 也很容易。
除此以外,沒有太多要說的。與 Mac 的桌面不同,沒有那麼多的東西會讓人迷失,這意味著讓我從工作或我想運行的應用程序中分心的東西更少。我沒有看到我在 Mac 上瀏覽窗口的那麼多選項,也不必在導航時花費那麼多時間。在 Linux 中,只有文件、應用程序和終端。
我安裝了 i3 平鋪式窗口管理器 來做一個測試。我在配置上遇到了一些問題,因為我是用 德沃夏克鍵盤 鍵入的,而 i3 並不適應另一種鍵盤配置。我想,如果再努力一點,我可以在 i3 中找出一個新的鍵盤映射,但我主要想找的是簡單的平鋪功能。
我看了 GNOME 的平鋪功能,並感到非常驚喜。你按下 Super
鍵(對我來說,就是有 Windows 標誌的那個鍵 —— 我應該用貼紙蓋住它!),然後按一個修飾鍵。例如,按 Super + ←
將你當前的窗口移動到屏幕左側的貼片上。Super + →
移動到右半邊。Super + ↑
使當前窗口最大化。Super + ↓
則恢復到之前的大小。你可以用 Alt+Tab
在應用程序窗口之間移動。這些都是默認行為,可以在鍵盤設置中自定義。
插上耳機或連接到 HDMI 的工作方式與你預期的一樣。有時,我打開聲音設置,在 HDMI 聲音輸出或我的外部音頻線之間進行切換,就像我在 Mac 或 PC 上那樣。觸控板的反應很靈敏,我沒有注意到與 Macbook 的有什麼不同。當我插入一個三鍵滑鼠時,它可以立即工作,即使是用我的藍牙滑鼠和鍵盤。
軟體
我在幾分鐘內安裝了 Atom、VLC、Keybase、Brave 瀏覽器、Krita、Blender 和 Thunderbird。我在終端用 Apt 軟體包管理器安裝了其他軟體(和平常一樣),它比 macOS 的 Homebrew 軟體包管理器提供了更多軟體包。
音樂
我有許多種聽音樂的選擇。我使用 Spotify 和 PyRadio 來串流播放音樂。Rhythmbox 在 Ubuntu 上是默認安裝的;這個簡單的音樂播放器可以立即啟動,而且毫不臃腫。只需點擊菜單,選擇「添加音樂」,然後導航到一個音樂目錄(它會遞歸搜索)。你也可以輕鬆地串流播客或在線廣播。
文本和 PDF
我傾向於在帶有一些插件的 Neovim 中用 Markdown 寫作,然後用 Pandoc 將我的文檔轉換為任何最終需要的格式。對於一個帶有預覽功能的漂亮的 Markdown 編輯器,我下載了 Ghostwriter,一個最集中注意力的寫作應用程序。
如果有人給我發了一個微軟 Word 文檔,我可以用默認的 LibreOffice Writer 應用程序打開它。
偶爾,我也要簽署一份文件。用 macOS 的「預覽」應用程序和我的 PNG 格式的簽名,這很容易,我需要一個 Linux 的對應工具。我發現默認的 PDF 查看器應用程序沒有我需要的注釋工具。LibreOffice 繪圖程序是可以接受的,但不是特別容易使用,而且它偶爾會崩潰。做了一些研究後,我安裝了 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://<你的序列號>
,(請替換<你的序列號>
)來打開並導航到你的 DCIM 文件夾。我的照片和視頻在 DCIM 文件夾的五個子文件夾內,而不是在照片文件夾內。從這裡你可以手動將它們移到你的電腦上。 - 掛載手機文件系統後,你也可以在終端中通過以下方式導航到你的文件:
cd /run/user/1001/gvfs/afc:host=<你的序列號>
- 按
圖形、照片、建模和遊戲引擎
我是一名教育工作者,教授各種新媒體課程。我的許多同事和學生都訂閱了價格昂貴的專有的 Adobe Creative Suite。我喜歡讓我的學生知道他們還有其他選擇。
對於繪圖和圖形編輯,我使用 Krita。這絕對是我的 Photoshop 替代品。對於插圖工作,還有 Inkscape 和 Scribus 的出版軟體。對於自動編輯,我使用命令行 ImageMagick 程序,它已經預裝在 Ubuntu 中。
為了管理我的圖像,我使用簡單的 Shotwell 應用程序。
對於 3D 建模,我使用並教授開源的 Blender 軟體。在我的學校,我們教 Unity 3d,它有 Linux 版本。它運行良好,但我一直想試試 Godot,一個開源的替代品。
開發
我的 XPS 13 安裝了 Chrome 和 Chromium。我還添加了 Firefox 和 Brave 瀏覽器。所有都和你在 Mac 或 PC 上習慣的一樣。大多數時候,我在 Atom 中進行開發工作,有時在 Visual Studio Code 中進行,這兩種軟體都很容易安裝在 Linux 上。Vim 已經預裝在終端,而我首選的終端文本編輯器 Neovim,也很容易安裝。
幾周後,我開始嘗試其他終端。我目前最喜歡的是 Enlightenment 基金會的 Terminology。首先,它允許你在終端中 查看圖片,這在 Mac 的終端中是很難做到的。
留在這裡
我看不出自己會轉回 Mac 作為我的日用電腦。現在,當我使用 Mac 時,我注意到超多的選項和運行一個應用程序或瀏覽某個地方所需的額外步驟。我還注意到它的運行速度有點慢,或許這只是我個人的感受?
現在我已經轉到了一個開源的生態系統和 Linux,我很高興,沒有必要再轉回去。
via: https://opensource.com/article/20/3/mac-linux
作者:Lee Tusman 選題:lujun9972 譯者:wxy 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive