Ubuntu 更換 macOS Big Sur 主題

Undefined443發表於2024-04-14

我們很多人使用 Mac 的原因之一是 macOS 是最像 Linux 的作業系統(bushi),而 Mac 精美的圖形介面又讓我們欲罷不能。那麼能不能將 Mac 的圖形介面搬到 Linux 上呢?對於一向以可定製化程度高而聞名的 Linux 來說這當然不是事。下面就以 Ubuntu 為例介紹更換 macOS Big Sur 桌面的方法。

image

安裝 Tweaks 和 Extensions 應用程式

為了修改 GNOME 桌面主題,我們需要用到 GNOME Tweaks 和 GNOME Shell Extensions 這兩個應用程式。它們使我們能夠定製和增強 GNOME 桌面體驗。

GNOME Tweaks 為我們提供了那些在 GNOME 的標準系統設定中不可用的設定,而 GNOME Shell Extensions 則允許我們透過 GNOME 的官方網站 extensions.gnome.org 安裝用於增強並擴充套件 GNOME 桌面功能的外掛。

可以透過下面這條命令來安裝 GNOME Tweaks 和 GNOME Shell Extensions:

sudo apt install -y gnome-tweaks gnome-shell-extensions

安裝外掛

接下來我們開啟 GNOME 的官網 extensions.gnome.org,在這裡我們可以安裝受 GNOME Shell Extensions 應用程式管理的外掛。為了能夠在瀏覽器中與 GNOME Shell Extensions 應用程式互動,網站要求我們安裝 GNOME Shell Integration 外掛。我們點選 Click here to install browser extension 來安裝外掛。

image

自定義主題工具:User Themes

安裝好瀏覽器外掛後,我們在 GNOME 官網上找到 User Themes 外掛並啟用。這可以用來載入使用者目錄中的主題:

image

image

Big Sur 主題:WhiteSur-gtk-theme

接下來我們下載 macOS Big Sur 主題庫。該主題庫位於 GitHub 庫 vinceliuice/WhiteSur-gtk-theme,我們可以透過 git 下載:

git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1

下載完成後進入主題目錄,執行安裝指令碼並設定主題:

cd WhiteSur-gtk-theme  # 進入主題目錄
./install.sh -t all -N glassy -s 220  # 執行安裝指令碼
sudo ./tweaks.sh -g  # 新增主題

Big Sur 應用圖示:Mkos-Big-Sur

接下來我們下載 Mkos-Big-Sur 圖示庫。該圖示庫位於 GitHub 庫 zayronxio/Mkos-Big-Sur,我們可以使用 wget 工具下載:

wget https://github.com/zayronxio/Mkos-Big-Sur/releases/download/0.3/Mkos-Big-Sur.tar.xz

解壓下載好的壓縮包,並將圖示檔案移動到 ~/.icons 目錄:

mkdir ~/.icons  # 建立 ~/.icons 目錄
tar -xJvf Mkos-Big-Sur.tar.xz -C ~/.icons  # 將圖示檔案解壓到 ~/.icons 目錄

Big Sur 桌布:WhiteSur-wallpapers

接下來我們下載 WhiteSur-wallpapers 桌布庫。該桌布庫位於 GitHub 庫 vinceliuice/WhiteSur-wallpapers,我們可以使用 git 工具下載:

git clone https://github.com/vinceliuice/WhiteSur-wallpapers.git --depth=1

Big Sur 字型

介面字型:SF Pro

macOS 的介面字型是 SF Pro。我們可以從 GitHub 庫 sahibjotsaggu/San-Francisco-Pro-Fonts 下載:

git clone https://github.com/sahibjotsaggu/San-Francisco-Pro-Fonts.git --depth=1  # 下載字型庫
sudo mkdir /usr/local/share/fonts/SF-Pro  # 新建字型資料夾
sudo cp SF-Pro* /usr/local/share/fonts/SF-Pro  # 安裝字型
sudo fc-cache -fv  # 重新整理字型列表快取
文件字型

macOS 的文件字型是 Helvetica,我們可以從 font.download 下載:

wget https://font.download/dl/font/helvetica-255.zip
sudo mkdir /usr/local/share/fonts/Helvetica
sudo unzip helvetica-255.zip -d /usr/local/share/fonts/Helvetica
sudo fc-cache -fv
程式碼字型:Menlo

macOS 的程式碼字型(等寬字型)是 Menlo。Nerd Font 專案有一個 Menlo 的升級版字型,名為 Meslo。我們可以使用 wget 下載:

wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.0/Meslo.tar.xz
tar -xJvf Meslo.tar.xz
sudo mkdir /usr/local/share/fonts/Meslo
sudo mv *.ttf /usr/local/share/fonts/Meslo
sudo fc-cache -fv

使用 GNOME Tweaks 和系統設定設定主題、圖示和桌布

開啟 GNOME Tweaks。GNOME Tweaks 位於 Utilities 資料夾裡面。

image

image

在 Appearance 標籤頁中設定 Applications、Icons 和 Shell 項,如下所示:

image

在 Fonts 標籤頁中設定字型,如下所示:

image

在 Window Titlebars 標籤頁中設定 Placement 項,如下所示:

image

接下來進入系統設定:

image

在 Background 標籤頁中,點選 Add Picture...,將之前下載的 WhiteSur-wallpapers 桌布匯入進去,並應用新匯入的桌布。我這裡匯入了一張 4k/Monterey-light.jpg 桌布:

image

在 Appearance 標籤頁中設定 Size、Position of New Icons、Panel mode、Icon size 和 Position on screen 項,如下所示:

image

毛玻璃效果:Blur my Shell

image

為了給啟動臺新增毛玻璃效果,我們需要安裝 Blur my Shell 外掛。開啟 GNOME 的官網 extensions.gnome.org,搜尋並啟用 Blur my Shell 外掛:

image

image

神奇效果:Compiz alike magic lamp effect

image

為了獲得最小化視窗時的神奇效果,我們需要安裝 Compiz alike magic lamp effect 外掛。開啟 GNOME 的官網 extensions.gnome.org,搜尋並啟用 Compiz alike magic lamp effect 外掛:

image

image

Ubuntu 的程式塢預設只能點選展開,不能點選隱藏視窗,可以使用如下命令開啟點選隱藏:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

參考:Ubuntu 22.04 桌面美化之Mac Big Sur風格 | 殤雪的部落格

相關文章