[硬體升級前的評估] 把我 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 的試用版,我相信指日可待。這裡,不會提供轉換好的 .cin 表格檔的伙伴,跟閱讀這篇貼文的伙伴說聲抱歉。
  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,我沒有嘗試是因為我認為依照蘋果的精神,一般是不會要使用者去用這樣的方式處理。

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

在 Linux 上輕鬆安裝 Fcitx 與嘸蝦米

前言

fctix 這個輸入法平台是直接就可從套件管理程式安裝嘸蝦米輸入法,我翻了一下資料,fcitx 並不是一開始就把嘸蝦米的表格推送到套件管理系統,但是開發者似乎是想給使用者一個方便,而推送進去。


我在這個月中前,試玩幾套不同的 Linux Distro 之後,可以說,幾個大的套件管理系統,原則上都有支援,安裝使用上非常、非常輕鬆,而且安裝完,也一併讓系統的預設輸入法平台切換到 fcitx,不太需要再額外做設定,就可以用,後續比較要注意的應該是授權使用的問題(詳可見:智慧財產局著作權主題網-認識著作權-資料檢索-解釋資料檢索-電子郵件990322b)。

各個 Linux Distro(發行版) 的安裝重點 (2022 年 5 月 24 日更新)

  1. Debian 及衍生發行版:先下一道指令:sudo apt install fcitx-table-boshiamy 後,再透過使用者圖形介面完成後續的設定。
    (1)在 Debian 10.10 上輕鬆安裝嘸蝦米:Debian 需要先在 Terminal 切入 root 權限。
    (2)安裝 MX Linux MX-21 與嘸蝦米 (feat. fcitx)
    (3)[版本更新] 快速回顧 LMDE 5
  2. ubuntu 及衍生發行版:下完 sudo apt install fcitx-table-boshiamy 這道指令就幾乎搞定一半。
    (1)在 ubuntu 22.04 LTS 上輕鬆安裝嘸蝦米 feat. fcitx(4)
    (2)在 elementory OS 5.1 上輕鬆安裝嘸蝦米
    (3)在 Lubuntu 21.04 上輕鬆安裝嘸蝦米
    (4)安裝 Feren OS 與嘸蝦米
    (5)安裝 Linux Mint 20.3 Cinnamon 與嘸蝦米 (feat. fcitx)
  3. Arch Linux 及衍生發行版:我習慣安裝 Fcitx 5。
    (1)安裝 Arch Linux 與嘸蝦米
    (2)安裝 Manjaro 與嘸蝦米
    (3)[版本更新] 快速回顧 EndeavourOS Apollo 22.1
    (4)快速回顧 Garuda Linux (KDE Dr460nized Edition)
    (5)安裝 ArcoLinuxL 與嘸蝦米
  4. Fedora:從 Fedora 34 開始,在 Terminal 下 sudo yum install fcitx5* 或 sudo dnf install fcitx5* 指令來服用。
    (1)在 Fedora 34 上輕鬆安裝嘸蝦米
    (2)Fedora 35 與嘸蝦米 (feat. Fcitx5)
  5. openSUSE Leap 15.3:我自己的習慣,比較喜歡用 YaST 圖形介面模式去安裝套件。
    ※詳可見 在 openSUSE Leap 15.3 上輕鬆安裝嘸蝦米

結論與後記

暫且先不論合法授權的問題的話,我想,透過 fcitx 在 Linux 上面所呈現的,正好是我曾經設想過的畫面:作業系統(也包含 macOS 與 Windows)直接內建嘸蝦米,我要做的事就是去新增嘸蝦米輸入法就好。

那麼,是不是更能夠把行易有限公司提到的理想延伸到更遠的地方去:讓更多人體會到嘸蝦米「創造一個易學、快速又快樂的中文輸入環境」。

我在 Windows 10 上面設定嘸蝦米的筆記

前言

在 Mac OS 9 的時代,在輸入法中英文模式切換的部分,我最常用到的切換快速鍵是 ⌘+空白鍵(Space),這個習慣一直延用到 MAC OS X,但是,卻必須去更改 Spotlight 搜尋預設的快速鍵,印象中,大概是上了 El Captain 之後,我便決定習慣新的設定。

在 Windows 上面呢?

我一直停在 Windows 7 之前的設定方式,Windows 7 之後的系統,我接觸的並不多,Windows 10 是因著孩子們上學與遊戲上的需求,買了機器之後才碰到,也因為是孩子們的機器,孩子們並沒有在用嘸蝦米輸入法,裝上嘸蝦米是我在用,所以,我基本上就是試著適應 Windows 10 上面的設定,比方說用 Win+空白鍵(Space) 切換不同的輸入法,按 Shift 切換中文/英文輸入模式。

最近,因為跟孩子們一起玩 Windows 10 上面的遊戲,在鍵盤操作時,不慎碰到 Shift 鍵就會切入嘸蝦米的中文輸入模式,…然後,明明正跟 Boss 打得火熱,畫面卻突然不停出現:「五」、「對」、「三」與「的」四個若隱若現的中文字,只能眼睜睜地看著主角原地不動被 K 爆(氣)。

這樣的狀況,逼得我認真地去瞭解一下 Windows 10 輸入法的相關設定,而以下就是我的筆記。

先處理一下 Shift 鍵的問題

  1. 用右鍵點一下工具列上的圖示「嘸」左邊的中(或英),再點一下【設定】,就可以進到設定的介面。(下圖)
  2. 進到設定介面後,取消【使用 Shift 切換「中文/英文」模式】核取,就搞定。(下圖)

    ※PS. 這個設定好之後,要切換的話,就要用 Ctrl+空白鍵(Space) 切換「中文/英文」模式,這樣的設定就會跟蘋果的環境比較接近。

設定成使用 Win+空白鍵(Space) 切換中英文輸入模式

大致上幾個設定步驟如下:

  1. 從【Windows 設定】,點進【時間與語言】,再進入到【語言】的設定介面,點一下【新增語言】,去把【English (United States)】加進來, 就會看到下圖的【英文 (美國)】。(下圖)
  2. 接著,點一下【英文 (美國)】,再點一下【選項】,就進到【語言選項:英文 (美國)】這個介面,找到並點下【新增鍵盤】,把【US QWERTY】加進來。(下圖)
  3. 回到【語言】的設定介面,找到【鍵盤】並點入,會看到【覆寫預設輸入法】,我就直接設定成【英文 (美國)-US】。(下圖)
  4. 最後,點一下【中文 (繁體,台灣)】,再點一下【選項】,就進到【語言選項:中文 (繁體,台灣)】這個介面,確定只留下【嘸蝦米輸入法】就好。(下圖)
  5. 在 Windows 7 以前,我還會設定其他的快速鍵,但是我在 Windows 10,走完上面的流程後,已經不存在其他的中文輸入法,這個設定似乎就不是那麼重要了。(下圖)

後記

  1. 「設定成使用 Win+空白鍵(Space) 切換中英文輸入模式」所記下來的步驟,是為了滿足我在使用 Windows 時,在某些時空會有這樣的需求,因為,步驟較多且跟以往的 Windows 系統的設定不太一樣,所以再額外筆記下來給自己,以備不時之需。
  2. 延伸閱讀:我在 Windows 11 上面設定嘸蝦米的筆記(更新日期:2022 年 2 月 10 日)。

怎麼取得舊版 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 找資源。

蘋果出品的程式設計教育推廣 App: Swift Playgrounds

iconSwiftPlaygrounds

說到程式設計教育推廣,網路上的資源很多,我猜,Code.org 或許是大家都知道的地方。

今天,分享一個蘋果出品,並且可能已經有不少人知道的 App:Swift Playgrounds – Apple (台灣)

swiftPlaygroundsoniPadandmacOS
本來只有 iPad 版本,後來也釋出能夠在 Catalina 以上的 macOS 運作的 Mac 版本,我在出掉手上的 iPad 之前,下載並且把玩過一段時間,同時,我也把它拿給沒有 iPad 的工程師玩過,我們對於這支 App 有相當一致的看法:非常適合程式設計的初學者。

把我的 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,搞不好就不用先安裝一次,再重新安裝一次。