[硬體升級前的評估] 把我 Mac mini (2014 年末) 的系統升級到 macOS Monterey

前言

跟當年一樣,蘋果在 Mac 上進行處理器的改朝換代,我就開始將手上的 Mac 出清,目前只留下 Mac mini (2014 年末)

就產品週期推估,蘋果將在 2022 春季發表會,釋出全新的 Mac mini,雖然,在蘋果還沒有正式發布之前,這一切都是大家的猜測,然而,隨著行易有限公司日前已正式釋出嘸蝦米輸入法 X2 正式版(詳可見:嘸蝦米輸入法開放 X2 軟體更新),我自己認為差不多是該評估與考慮是不是要入手新的機器。

手邊的舊機器,就會是升級時很好的需求「參考線」,這一篇大概就是紀錄我將系統升級後,花一點時間觀察系統的狀況,推想要不要投入經費升級新主機的過程。


升級至 macOS Monterey 之前

升級前,我大概做了 3 件事:製作開機隨身碟、取消 iTunes 授權與備份電腦內的資料檔案。

1. 製作開機隨身碟

首先是製作開機隨身碟,我選擇製作 macOS High Sierra 與 macOS Mojave。這個官方參考文件寫得滿好的,請看 如何製作可開機的 macOS 安裝磁碟 – Apple 支援 (台灣)

(1) macOS High Sierra 是之前用 iMac 做好的,而且是做在 SD Card 上面。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp01

(2) 考量到手上的機器已經無法對 SD Card 進行寫入的動作,有可能連讀取都不是那麼順暢、穩定,我再花一點時間下載 macOS Mojave 並製作可開機隨身碟。1GB 下載速度加持,耗時不會太久,倒是製作隨身碟,花了 19 分 32 秒(我用錄影的方式計時)。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp00
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp02

2. 取消 iTunes 授權

iTunes 最多可以授權 5 部電腦,用不到而沒有做取消授權的動作,通常都要等個 1 年才能夠重置。

考量到之前,升級到 Windows 11 的機器掛點,來不及進行「取消授權這部電腦…」,只能等可以進行重置的日期,我才特別先做這件事,單純是一個為防萬一的概念。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp04

3. 備份電腦內的資料檔案

不是用時光機器,也沒有特別使用什麼備份軟體,但我平常就有備份電腦的習慣。

加上這部 Mac mini 也呈現半退休狀態,要備份的東西,其實不多,這一個步驟倒是沒有花費太多時間。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp03

「照片圖庫」,我通常是整組備份下來。題外話,…我也在考慮是不要要多花一點錢,購買 iCloud 空間,將所有的照片備份到雲端。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp05


開始升級至 macOS Monterey

12.18GB 的系統更新,印象中,之前的系統更新沒有那麼肥,…只不過,越來越肥也是正常現象。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp06

系統升級並不是從中午 12 點多,升級到 6 點多才完成。印象中,我大概是下午 2 點半出門,出門前就已經走到登入畫面(這樣看來應該是已經更新完成),由此推算這部機器從 macOS Mojave 升級到 macOS Monterey,光機器自己跑更新的部分,就耗費約 2 個半小時,…不會輸給我之前給 Fedora 34 升級到 Fedora 35 的時間。

upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp07

螢幕使用時間?前些日子,我曾經短暫地在 iMac 上使用 Big Sur,好像沒有在上面看到這個功能。然而,這個功能究竟需不需要呢?我個人認為確實是有必要的,3C 產品是視力殺手,不可不慎。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp08


升級至 macOS Monterey 後的觀察

1. 記憶體(8GB)不足是硬傷

SystemPal 是我老早就購買並持續使用至今的 App,從升級的過程到升級完成,我不時會從這支 App 快速地觀察電腦狀況。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp10

升級完當天,我試著讓系統運作 2 個鐘頭,再重開機觀察,發現 8GB 的記憶體,光系統本身就吃到剩 3.9 GB,換句話說,就是以 8GB 的記憶體來說,系統在一開始就吃掉一半以上的記憶體。

接著在系統上,開個 Firefox 看影片的話,記憶體就吃得差不多,同時要再開另外一支 App,機器就有點吃力。

2. 內建顯示卡可能已經走到極限

登入的畫面就可以感受到,密碼輸入的區塊,邊角加倍圓潤。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp14

進到系統就可以感覺到「圓角」似乎又增加不少,也更 iOS 化。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp09

只是,有些圓角的處理看起來又不是那麼完美,有時候,我還會看到某些地方的線條旁邊還有稱不上是虛線的「線條」,如果不是內建顯卡可能已經走到極限,那就是我隨便拿一塊別人淘汰的 LCD,顯示上不是那麼完美所致。但,螢幕截圖應該就是系統所呈現的樣態,可見內建顯示卡已經是極限發揮。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp12

3. iMovie 需要升級

另外,升級後,之前下載的系統原始安裝檔,檔案都被自動地移除,而 iMovie 也已經無法開啟,需要更新。
upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp11

我猜,更新到最新版的 iMovie,應該會支援 在 iPhone 上使用「電影級」模式 錄製的影片。


後記

  1. 關於蘋果的 Mac 產品週期,可以參考 MacRumors Buyer’s Guide: Know When to Buy iPhone, Mac, iPad
  2. 我目前的 Mac mini,升級到 macOS Monterey 後,考量到我目前比較常在 Mac 上做的事:上網、影像處理與影片簡易後製,不一定需要編修 在 iPhone 上使用「電影級」模式 所錄製的影片,我買新機器的必要性與急迫性,似乎都不是那麼高。
  3. 記憶體的硬傷,提醒我一件事:即使硬碟換成 SSD,仍無法改善記憶體不夠用的問題,與其再花錢請人改機,不如存下銀彈直接入手新機。
  4. 僅管,我現在的儲存空間不會用很兇(如下圖所示),但未來要入手的機器,還是會期待至少要 1TB 以上的容量比較好。
    upgrademyMacMini(Late2014)frommacOSmojavetomacOSmontereyEp15
  5. 使用約一個星期後,基於硬體扛不太動 macOS Monterey,我決定降級回到 macOS High Sierra。(更新日期:2022 年 2 月 26 日)

    硬碟明顯扛不動,有不少人升級 SSD 會有感,但記憶體就像我剛安裝完那樣,重新啟動後,就剩差不多一半(甚至不到)的樣子,再開一支 App,就是等等等等。
    downgrademyMacMini(Late2014)frommacOSmontereytomacOShighSierraEp1
    downgrademyMacMini(Late2014)frommacOSmontereytomacOShighSierraEp2

    Mac mini (2014 年末),以我的使用習慣來說,極限在 macOS Mojave,但我更愛 macOS High Sierra。
    downgrademyMacMini(Late2014)frommacOSmontereytomacOShighSierraEp3

香草輸入法 1.6.2 與嘸蝦米表格檔

前言

Apple 回到自研處理器晶片,截至目前為止,應該只剩 Mac Pro 與 2020 Mac mini 還保有 Intel 處理器。

這不是第一次 Apple 大動作換掉處理器與硬體架構,從這個時間點回顧的話,蘋果電腦經歷 Motorola 680×0、PowerPC 與 X86,而來到現今的 ARM 架構。

僅管,Apple 盡力地讓使用者免於這樣的轉換所帶來的不便,但,很多事情都無法完美。

已經入手 M 處理器蘋果電腦的蝦米族伙伴,我相信,肯定是硬生生地帶來極大的不便;若要是最近要換到 M 處理器的蘋果電腦的伙伴們,也勢必得面對這個問題。

不少蝦米族提到用 OpenVanilla 短暫(甚至是永久)地取代官方釋出的嘸蝦米,今天,我姑且爬了一下 OpenVanilla 官網,瞭解與實作一下轉換到 OpenVanilla 的方法。

安裝 OpenVanilla 1.6.2

下載原始檔,接著點 2 下進行安裝:這個步驟應該是每個人都能夠輕易處理。
openVanilla1.6.2Ep1
openVanilla1.6.2Ep2

轉換可用於 OpenVanilla 的嘸蝦米表格

我參考 openvanilla/CinHowTo.markdown at master · openvanilla/openvanilla · GitHub:刪除、修改與設計自己的輸入法。

雖然,我手上有 Unix 的 cin 格式表格檔,但是,我發現在目前的 macOS Mojave 上,無法使用 TextEdit.app 開啟,而是跳出錯誤訊息。(下圖)
transferOfficalBoshiamyUnixTableforOpenVanlliaEp0

VSCode 可以開啟,但顯示出來的樣子並不正常。(下圖)
transferOfficalBoshiamyUnixTableforOpenVanlliaEp2

因此,我決定用 Notepad++ 來開啟與處理。(下圖)
transferOfficalBoshiamyUnixTableforOpenVanlliaEp3transferOfficalBoshiamyUnixTableforOpenVanlliaEp4

經過上面的程序後,再從 TextEdit.app 打開,就可以正常顯示。(下圖)
transferOfficalBoshiamyUnixTableforOpenVanlliaEp6

有趣的是,我存成 LIU5modifiedutf8.CIN 及 LIU5.CIN 後,再用 OpenVanilla 新增輸入法,雖然 OpenVanilla 跟我說新增成功,但是並沒有真的新增到輸入法裡,最後,我索性到 OpenVanilla 1.6.2 釋出的詳細說明,下載 Source Code,把 LIU5.CIN 的內容複製貼到 Source Code 裡面的 cj.cin,儲存後再另存為 liu5.cin,就能夠順利服用。
transferOfficalBoshiamyUnixTableforOpenVanlliaEp5

可能是抱著好奇的想法,試了一下後,判斷最後造成卡關的可能原因是餵給 OpenVanilla 的 .cin 表格檔是用大寫命名,改為小寫命名後應該就沒有問題。
transferOfficalBoshiamyUnixTableforOpenVanlliaEp7

後記

  1. 行易有限公司 :: 嘸蝦米輸入法
  2. OpenVanilla 輸入法套件
  3. 本篇貼文大概有八成以上使用支援 OpenVanllia 的嘸蝦米輸入法表格完成,僅管如此,我認為跟官方釋出的輸入法仍有些差距,其中,最大的不適應是有些字碼,空白鍵要打 2 次才能夠入字,以及標點符號的輸入與原版有明顯不同,我個人不太會繼續使用。
  4. 行易公限公司目前已經釋出 X2 的試用版,我相信指日可待。
  5. 最後,這裡並不會提供轉換好的 .cin 表格檔,請伙伴們多多包涵。

在 macOS mojave 上的 Visual Studio Code (VSCode) 設定 C++ 的程式開發環境 (IDE)

前言

Visual Studio Code (又稱 VSCode),在三大平台都能夠使用,今天這一則貼文是紀錄在 macOS mojave 上安裝 VSCode,設定一個可以進行 C++ 程式設計 IDE 的過程。

我把貼文分成 5 個部分:

  1. 安裝 Clang
  2. 安裝 VSCode 主程式
  3. 設定程式設計專案路徑
  4. 安裝 Visual Studio Code 語言套件與 C++ 相關套件
  5. 測試 VSCode

安裝 Clang

  1. 系統上若還沒有 Clang 的話,可以直接開啟 Terminal,執行 gcc 這個指令,macOS 就會跳出一個對話框,然後跟著對話框走,應該就可以安裝完 Clang(不曉得算不算是一個偷懶的做法)。(下圖)
    installingVSCodeandClangonmacOSmojave02
    installingVSCodeandClangonmacOSmojave03
    installingVSCodeandClangonmacOSmojave04
    installingVSCodeandClangonmacOSmojave05
  2. 再下一道指令:clang --version,確認一下 Clang 是不是確實有安裝進來。(下圖)
    installingVSCodeandClangonmacOSmojave06

安裝 VSCode 主程式

  1. 跑一趟官網,下載 VSCode 主程式,我建議下載 Universal 版(M1 與 Intel 處理器皆可服用的版本)。(下圖)
    installingVSCodeandClangonmacOSmojave01
  2. 從官網載回來的是 Zip 檔,直接解壓,並放到「應用程式」的資料夾裡。(下圖)
    installingVSCodeandClangonmacOSmojave07
    installingVSCodeandClangonmacOSmojave08
  3. 設定 VSCode 主程式,可以在 Terminal 透過 Command Line 啟動:
    (1)先開啟 VSCode 主程式,這時系統會丟出一個與安全性有關的問題,請點「打開」。(下圖)
    installingVSCodeandClangonmacOSmojave09
    (2)進入主程式後,在鍵盤上按下組合鍵:Cmd(⌘)+Shift+P,後跳出 Command Palette,官網建議餵 Command Palette 關鍵字:「shell command」,實際上我只打「shell」就讓「Shell Command: Install ‘code’ command in PATH」跳出來,看到後,不用客氣地給它點下去。(下圖)
    installingVSCodeandClangonmacOSmojave10
    installingVSCodeandClangonmacOSmojave11
    installingVSCodeandClangonmacOSmojave12
    installingVSCodeandClangonmacOSmojave13

設定程式設計專案路徑

  1. 建立一個新的專案,只要下幾道指令就可以搞定,我的經驗是路徑命名要用英文,不要用中文。
  2. 我要設定 C++ 的程式設計專案路徑,我下的指令如下:

    
    mkdir -p cpp/helloWorld
    cd cpp/helloWorld
    code .
    
    

    installingVSCodeandClangonmacOSmojave14

安裝 Visual Studio Code 語言套件與 C++ 相關套件

  1. 下完 code . 這個指令後,就會跳出 VSCode 主程式,勾選「Trust the …」,點下「Yes, I trust…」那個按鈕。(下圖)
    installingVSCodeandClangonmacOSmojave15
  2. 一進入程式,程式的右下角就會出現「安裝語言套件…」,而且會對應到使用者的系統語言設定,可以不安裝,但如果對中文比較熟悉的人,倒是可以安裝並重新啟動 VSCode。(下圖)
    installingVSCodeandClangonmacOSmojave16-1
    installingVSCodeandClangonmacOSmojave16
    installingVSCodeandClangonmacOSmojave17
  3. 找從程式介面左側,從上數下來的第 5 個圖示,在搜尋框打「C++」,把 C/C++ for Visual Studio Code 的套件找出來安裝。(下圖)
    installingVSCodeandClangonmacOSmojave18
    installingVSCodeandClangonmacOSmojave19
  4. 按下組合鍵:Cmd(⌘)+Shift+P,啟動「C/C++: Edit Configurations (UI)」,去完成 C/C++ Configurations,我選用「c++14」。(下圖)
    installingVSCodeandClangonmacOSmojave21

測試 VSCode

  1. 新增檔案,幾個方式可以達成:
    (1)Cmd(⌘)+N。
    (2)先在程式介面左邊「檔案總管」,找到一個文件上面有加號的圖示。
    (3)「檔案」→「新增檔案」。
  2. 寫一段程式碼測試看看,或是拿官方給的程式碼,複製貼上,再按「Cmd(⌘)+S」,接著再按「F5」,程式會請我們選取環境,我選「C++ (GDB/LLDB)」。
  3. 再選「clang++ -建置…」。(下圖)
    installingVSCodeandClangonmacOSmojave24
  4. 執行完,可在下方分割視窗裡,看到 4 個項目,請點一下最右邊「端終機」旁的「+」號(mojave 預設是 bash),找到方才「啟動偵錯」後的檔案,通常會有 3 個,可以去執行沒有副檔名的那一個檔案,看看輸出結果。(下圖)
    installingVSCodeandClangonmacOSmojave25

後記

Have fun. Enjoy coding.

在我的 Mac mini 上安裝 Pop!_OS 21.10

前言

Mac mini 2014 年末的機器,算不算老?

不久前,我在一部親友淘汰的機器上 安裝 Pop!_OS 21.04 與嘸蝦米 – jute,讓一部跑起 Windows 7 已氣喘呼呼的機器,轉而成為文書工作小幫手。

今天,我會再對 Mac mini 下手,原因是我想用 DaVinci Resolve 17,順順跑的 macOS High Sierra 已不支援,原以為系統將系統升級到 macOS Mojave 應該會比較快,想不到這個升級就花掉 1 小時又 10 分鐘左右。

升級完 macOS Mojave 之後,DaVinci Resolve 17 硬是卡在安裝過程,光是解開安裝檔的虛擬硬碟,就讓記憶體直接被吃好吃滿,Finder 當掉好幾次之後,我就決定把方向轉到 Linux 身上。

安裝 Pop!_OS 21.10

  1. 先處理硬碟:我的做法是把久久未用的 Bootcamp 刪除,分割給 Linux 安裝與使用。

  2. Pop!_OS 21.10 要求 /boot 至少要 500MB,我再分割 2GB 給 Swap,其他的硬碟空間就掛載在 / 這裡。(這樣,算是簡單粗暴嗎?)
  3. 快速完成:我自己對 ubuntu 與它的衍生版本的觀察,硬碟分割好的下一步,不用等太久,就可以重新開機(下圖)。但,重開機後,畫面黑中帶光,我一度以為安裝失敗,還好稍稍耐著性子,就看到右下角若隱若現的鼠標,不久後就會進到系統登入畫面。

安裝嘸蝦米

  1. 先從嘸蝦米官網將 iBus 表格檔載回來安裝,之前曾經在 在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔 – jute 分享過對應的表格檔版本。
  2. 安裝好之後,再到「設定值」裡面的「鍵盤」,點「+」(加號)把「中文(嘸蝦米-繁)」加進來。
  3. 如果在這裡沒有看到嘸蝦米的話,要重新登入或是重新開機。

安裝 DaVinci Resolve 17

  1. 這是我今天的主要目的,但我認為很有可能安裝不起來,或是安裝完之後,也無法使用。
  2. DaVinci Resolve 17 官方提供的檔案裡,就有安裝的相關說明,我按表操課就順利安裝上來。
  3. 嗯,目前還是無法使用,我嘗試調整一些 GPU 的設定,觀察到這部老 Mac mini 應該無法使用 DaVinci Resolve 17
  4. 2014 年末 Mac mini 是真的夠老了,也不好太為難它,姑且,另外找一部 Wintel 的機器來跑 DaVinci Resolve 17

後記

  1. 參考網站:
    (1)Pop!_OS by System76
    (2)System76 – Linux Laptops, Desktops, and Servers
    (3)行易有限公司 :: 嘸蝦米輸入法
    (4)DaVinci Resolve 17 | Blackmagic Design
    (5)Wintel – 維基百科,自由的百科全書
  2. 本次安裝使用的 ISO 檔版本是 pop-os_21.10_amd64_intel_3.iso。
  3. 硬體:Mac mini 2014 年末。
  4. 有別於上次佔滿整部 Mac mini 的 Arch Linux 被我砍掉,今次走的是雙系統,而且這次的 Pop!_OS 21.10 我原則上會先保留,需要用到 iTunes、相簿與 iMovie 時,我再切換到 macOS,而切換的方式「只能」在開機時按住 Option 鍵,再找到我想使用的系統,這一點非常合我意。
  5. macOS Mojave 在這一部 Mac mini 上的效能,實在讓人難以接受,我已經趕在聖誕節結束前,砍掉 macOS Mojave,灌回 macOS High Sierra。

搞定在我的 iMac 上安裝 Windows 10 過程,出現的 ImageInstall 錯誤訊息

以前,我使用 Bootcamp(啟動切換) 都沒有遇到什麼大問題,想不到,今次來個大的:

Windows 找不到在自動安裝回應檔案之 <ImageInstall> 設定中指定的磁碟與磁碟分割。請確定該設定參照到有效的磁碟分割,然後重新啟動安裝程式。

這一個問題被我認為有點大,一方面,網路上的資料很少,有些是提到把 USB 外接儲存裝置移走就可以解決,這個解法對我來說並不適用;另外一方面,從大家的分享與回應來看,除了把 USB 外接儲存裝置移走就可以解決的,其他似乎都沒有被處理好。

由於手上沒有厲害的硬碟工具,我用現有的工具,花了不少時間才搞定,幾個重點程序,在此紀錄下來:

  1. 問題研判:從「Windows 找不到在自動安裝回應檔案之 <ImageInstall> 設定中指定的磁碟與磁碟分割。」這段話就可以知道,問題出在硬碟分割,有鑑於以往都可以輕鬆做完 Bootcamp,這一次不太容易,有比較大的可能是前不久安裝 Linux 去動到硬碟分割。
  2. 備好 macOS Mojave 的可開機 SD 卡:之前我都是用 High Sierra,並沒有太大的問題,但是,這一次我製作裝有 macOS Mojave 的可開機 SD 卡,準備重新安裝。
  3. 硬碟分割要完整重置:後再重新跑一趟全新安裝,我的做法是用 Windows 外接硬碟開機後,用 diskmgmt.mscdiskpart 搭配給硬碟「動手術」:把所有的分割表都刪除。
  4. 重新安裝 macOS Mojave:
    (1)經過步驟 3,Fusion Drive 是被分開的,需要重新製作。
    (2)做好 Fusion Drive 後,我再經過一道程序,把 Fusion Drive 的格式改為「Apple 檔案系統」(APFS)。
    (3)安裝好 macOS 之後,要把 Mojave 能夠升級的升好升滿,升級好的 Bootcamp(啟動切換) 會判斷 iMac 上有沒有插著其他 USB 儲存裝置,以及辨識 Windows ISO 檔與 iMac 的相容性,說也奇怪,我用微軟官網上的「Windows 10 媒體建立工具」下載最新的 ISO 檔,會被 macOS Mojave 上最新版的 Bootcamp(啟動切換) 判定是不相容的,害我再三確認是不是 64 位元,下載 3 次之後都失敗就直接放棄。
  5. 準備好要安裝的 Windows ISO 檔:
    (1)我試過最新的 21H1、之前的 20H2 都沒有成功,最後是用 1903 才搞定。
    (2)成功之前,一直選用「Window 專業版」,最後一次,想著再不成功就不繼續在眼前的 iMac 搞 Bootcamp(啟動切換) ,而改用「Windows 家用版」順利安裝進去。
    (3)或許,「Window 專業版」也能成功,只是,偏偏最後一次,我沒有嘗試。

其實,應該有另外一種解決方式:ImageInstall | Microsoft Docs,我沒有嘗試是因為我認為依照蘋果的精神,一般是不會要使用者去用這樣的方式處理。

再者,如果手上有硬碟相關的程式,應該可以省下不少時間。

把 Clear Linux 安裝到我的 Mac mini (Late 2014)

Mac mini (2014 年末) 這一部機器,我剛入手的時候,主要拿來上網、文書處理以及製作網路用圖片,系統版本一路從 OS X Yosemite 到 macOS Mojave,效能就是越來越不好,即使降刷版本到 OS X El Capitan 也快不到多少。

況且,有不少程式,也都不再支援這些舊的系統,或是,就算可以讓我們安裝舊版本的程式,功能要不是有些欠缺,就是一直提醒我們要更新系統與程式。

煩啊~

所以,不久前我安裝了幾支 Linux Distro,目的就是想要看看能不能讓這部 Mac mini 能夠在保有效能的前提下,達到上面說的幾個功能,然而,我都是在 Virtual Box 上面安裝,真要安裝到 Mac mini 上面之前,我對「Linux 驅動程式支援普遍來說都不足夠」,仍有一定程度的心理準備。

蘋果有不少零件都是使用 Broadcom 的,包括:讀卡機、網路卡等,這一點我認為即使不是跑超高速網路 (Gigabit Ethernet) 也沒有關係,只要能夠上網就好;無線網路就算抓不到,我也不打算去處理;藍牙也是可有可無,都無關緊要。

安裝之前,我做了 2 件事。

  1. 把系統上的 iCloud 先登出。
  2. 把硬碟裡面的資料全備出來,同時看一下硬碟空間概況,因為…,我其實有點想要安裝成雙系統,後來覺得切來切去也不方便,也就做罷。

至於選用 Linux Distro 的部分,我想在 Clear Linux 與 ubuntu 20.04 兩者之間,實際在 Mac mini 上面安裝測試過後,才做出決定,我比較的點分別如下:

  1. 效能:第一印象是用我的感覺來評分,Clear Linux 跑起來的感覺有比較順,我再打開「系統監控」,Clear Linux 在記憶體的使用上,含蓄不少,而且桌面動畫也是 Clear Linux 比較沒有卡頓的情形。
  2. 使用者介面:ubuntu 的介面用起來比較順手,不過,我就是想讓自己知道正在使用一個不一樣的系統,算是我的小癖好。
  3. 藍牙連線:本來像我上面說的,對驅動程式並沒有什麼期待,剛安裝好的 Clear Linux,藍牙是沒有反應的,系統甚至顯示成飛航模式,我安裝 hardware-wifi 後,WiFi 沒有順利搞定,倒是藍牙自動啟用,啟用後的藍牙連線表現比 ubuntu 穩定,ubuntu 常常會跟我目前的滑鼠斷訊,Clear Linux 非但不會,還可以在系統睡眠時喚醒(但,我還是把無線裝著,反正,這一台應該其他的 USB 頂多就是再插個隨身碟與隨身硬碟,插槽肯定夠用)。
  4. 無線上網:另外一個要說明的是 ubuntu 可以透過圖形介面程式,把 WiFi 的驅動裝進系統,相較之下是方便很多,只可惜,我一開始就決定有線方式連網,對 WiFi 沒有特別期待。

綜合以上,我就選用 Clear Linux。


目前在系統上安裝了幾個程式,分別是:

  1. Ungoogled Chromium
  2. Google Chrome
  3. Inkscape
  4. Steam
  5. VLC

LibreOffice 還沒有安裝,原因是我想撐到非得開 Office 的檔案時,再來處理。再說,要安裝的話,用 swupd 滿快就可以搞定的。

至於嘸蝦米呢?

在 Clear Linux 上面,我直接選用 iBus 的官方表格來服用。


怎麼取得舊版 macOS?

想要降刷 macOS 版本,或是處理 Fusion Drive,該怎麼辦?那裡有資源?或是那邊有官方提供的 macOS 原始的磁碟映像檔(.dmg)?

首先,講一下該怎麼辦:我個人的小發現是有別於以往,我們可能需要在網路上搜尋,並且尋著別人經歷過的軌跡來實作嘗試,蘋果現在有官方的 Apple 支援:裡面有不少支援說明文件,文件的說明完整度高,而且還有標示文件更新的日期(這一點很重要),我個人認為,參考度很高。

再來,那裡有資源,或是官方提供的 macOS 原始的安裝、磁碟映像檔:官方的資源絕對是我優先考量,而且,我會直接以官方提供的工具 (App Store 與 Safari),以及載點來處理。

第一個我會找的地方是 App Store,比方說我目前手上的 Mac mini (2014年末版),上面的系統,我更新到 Mojave 過,即使跑得動卻跑不快,我個人不喜歡,尋求降級時,就是先往 App Store 找。(下圖)
downloadOSXonAppStore
在 macOS Monterey 出來前,直接搜尋 Big Sur 就找得到。(下圖)
downloadBigSuronAppStore

官方會建議使用者用 Mac 上的 Safari 下載 macOS 的磁碟映像檔(下圖),實際上,在不一樣的系統與瀏覽器都還是可以下載,推敲這樣的建議背後,應該是基於安全性的考量。
DownloadmacOSusingSafariontheMac

以上,針對舊版的 macOS 與蘋果官方的 App,大致上都能夠找到解決方案。不過,如果您有在使用 Xcode 等相關開發者工具的話,我比較建議直接去蘋果官方的 Support – Apple Developer 找資源。

把我的 iMac 從 macOS Mojave 降刷到 macOS High Sierra

約末 3 個月前,我把 iMac 上的系統升級到 Mojave。

今天,我又決定把系統降回 High Sierra,原因是舊版的 Line 不影響到我的使用經驗,而且,我還是喜歡電腦快一點,降版是一個相當經濟的選擇。

原本在 iMac 上,我還有裝上 Bootcamp,通常我會先把 Bootcamp 移除,再用可開機的 USB 重新進入,這一次想嘗試點不一樣的,想說要保留 Bootcamp,直接把 macOS 所在的磁區清除,再重新安裝。

結果…,又是一個一波三折的過程。

首先,要保留 Bootcamp,直接把 macOS 所在的磁區清除,磁碟工具程式會當住不動。

再來,我試著直接從磁碟工具程式把所有的磁區刪除,重新整合時,原本的 Fusion Drive 的融合硬碟,會變成兩顆,直接就想說再融回來就好。

但…,自行設定 Fusion Drive 後,安裝程式會在跑完第一趟安裝,重新開機時卡住。

最後,我在網路上查找了一下,發現有一位伙伴也有類似的分享 Mac High Sierra fresh install errors on DIY Fusion Drive

我參考那位伙伴的分享,先把 Fusion Drive 再拆開,把 macOS 安裝到 HDD,安裝完成之後,考量到我的機器是 iMac 2017,因此我沒再照伙伴分享的步驟按表操課,而是直接重新開機(按住 Command+R),進入後把 Fusion Drive 設定回來,進行重新安裝。

呼~,搞定!

※在寫這一篇的同時,我有設想過,或許把電腦接上網路線(我個人認為會比無線上網更穩定些),直接開機(或重新開機)時按住 Command+R,搞不好就不用先安裝一次,再重新安裝一次。

終於,我把 iMac 上的系統升級到 macOS Mojave

以往,我是一見到正式的新版本釋出,就會立馬衝更新,但是,隨著經驗的累積,我慢慢地養成不會急著升級的習慣。我不是很相信,安裝伴隨釋出新功能的系統更新後。那些所謂電腦效能會變得更好的說法,多半是少數,已經可以視為是例外。再者,那些所謂的新功能似乎我都不太需要。

以下分享我在考量系統要不要更新的幾個關鍵與步驟:

  1. 效能:新系統,意味著被加入新功能,這些新功能,通常會讓舊機器的速度慢下來,網路上傳說「意外地好」不是沒有,只是…,通常是例外,我越來越不會想要去賭一把。
  2. 相容性:升級後就沒辦法相容,那我寧可停在目前的版本上,穩穩地用,尤其手上的機器是拿來工作用的,更是如此。

以我的 Mac mini 為例,它上面的系統就停在 OS X El Capitan,現在它是一部接上電視播放音樂、Youtube 等等的機器。

以 iMac 為例,雖然是我目前的主力工作機,但,台灣連線已經明白表示 Line 不會再提供 macOS High Sierra(含以下) 版本系統的相關更新與支援,對我而言,這個點上,就是決定機器要不要升級的最後關頭,詳見【預告】終止支援較低作業系統版本的LINE電腦版應用程式更新 : LINE台灣 官方BLOG
Alt text

在終止更新前,我今天就決定把 iMac 上運行多年的 macOS High Sierra 升級到 macOS Mojave。
Alt text

當我更新到 macOS Mojave 不久,系統就再問我要不要往上升級,從別人的分享可見效能肯定會被拉下來,而且目前還沒有釋出相容的嘸蝦米輸入法,我自然就不會進行升級的動作。
Alt text

換句話說,這個時間點,要是添購預載 macOS Big Sur 的機器,我用起來應該也不會太順手。