如何在 Linux 上安裝 Paper GTK 主題

材料設計主題最近在 Linux 桌面上很受歡迎。最好的實現之一是 Paper GTK 主題。這是一個極簡、扁平的主題,非常嚴格地遵守 Google 材料設計規範。這個 GTK 主題主要圍繞 GTK 3 工具包,並且最好與它配合使用。然而,儘管如此,Paper 仍然能夠很好地與基於 GTK 2 的應用程序和桌面環境配合使用。

安裝 Paper GTK 主題

在本教程中,我們將介紹從頭開始構建 Paper,因為這是獲得絕對最新版本而沒有太多問題的最佳方式。從源代碼構建 Paper 的第一步是安裝其所有依賴項。具體來說,Paper 需要 Git、GTK Engine Murrine 和其他一些東西。

Ubuntu

須藤 apt 安裝 gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Debian

sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

拱形Linux

sudo pacman -S gtk-engine-murrine gtk-engines git autoconf

軟呢帽

須藤 dnf 安裝 gtk-murrine-engine gtk2-engines git autoconf

OpenSUSE

須藤 zypper 安裝 gtk-murrine-engine gtk2-engines git autoconf

其他 Linux

在本教程中,我們主要關注最流行的 Linux 發行版(如 Ubuntu、Fedora、Debian 等),但這並不意味著 Paper 不適用於其他Linux 發行版。鑑於本指南中的 Paper 正在構建中,因此無需擔心。如果您運行的是鮮為人知的 Linux 發行版,請跟踪以下依賴項。請記住,它們可能具有不同的名稱。

在操作系統的包管理器中搜索“Git”、“Autoconf”、“GTK murrine 引擎”和“GTK 引擎”。

如何在 Linux 上安裝 Paper GTK 主題

要開始構建 Paper,請打開一個終端並使用 Git 命令將最新的源代碼下載到您的 Linux PC。

git 克隆 https://github.com/snwh/paper-gtk-theme.git

下載所有 Paper 主題的源代碼可能需要一些時間,具體取決於您的互聯網速度。完成後,使用 CD 命令並將終端從它啟動的用戶主目錄移動到新克隆的 paper-gtk-theme 文件夾中。

cd 紙-gtk-主題

在 Paper GTK 源代碼文件夾中,可以開始構建。在構建過程中您需要運行的第一個命令是 autogen.sh腳本。該腳本將掃描您的 Linux PC,確定您是否擁有啟動構建過程所需的所有正確庫,並生成必要的文件。

./autogen.sh

運行 autogen.sh 還會生成一個配置腳本。運行它以完成autogen.sh啟動的配置。

。/配置

在 autogen.sh 腳本完成後,構建過程的下一步是使用 makefile。在終端中,運行 make命令。此命令運行時將開始編譯,需要一些時間,請耐心等待。

製作

在這最後一步,您將再次使用 make 。但是,您將使用它來安裝代碼,而不是運行它來構建。使用 sudo 命令運行 make install ,以在系統範圍內安裝主題。

須藤製作安裝

單用戶安裝

Paper GTK 主題構建並安裝到根文件系統,位於/usr/share/themes/。很多時候在沒有 sudo 權限的情況下運行 make install 將為~/.themes 中的單個用戶安裝所有內容。但是,Paper GTK 主題不是這樣工作的。相反,如果您希望系統上的一個用戶可以使用此主題,則需要遵循傳統的安裝過程,然後手動將文件移動到正確的位置。

首先,  cd 進入您的 Linux PC 的主題目錄。然後,使用mv 命令,將 Paper 移動到 ~/.themes 目錄。

mkdir -p ~/.themes

須藤 mv 紙 ~/.themes

將 Paper 移動到正確的文件夾後,它應該只對擁有該主題的用戶可用。根據需要為盡可能多的用戶重複此過程。

紙 GTK 圖標主題

如何在 Linux 上安裝 Paper GTK 主題

沒有圖標主題的 GTK 主題是不完整的。幸運的是,Paper GTK 主題的開發者也有一個可以使用的圖標主題。它旨在成為桌面主題的完美伴侶。和 Paper GTK 一樣,需要構建圖標主題。

要安裝主題,請使用git clone 命令從 Github 獲取它 。

git 克隆 https://github.com/snwh/paper-icon-theme.git

使用CD 命令將終端移動到 paper-icon-theme 文件夾中 。

cd 紙圖標主題

在 Paper 圖標源文件夾中,構建過程與 GTK 主題說明相同。首先,運行 autogen.sh 以生成 配置 文件和 makefile。

./autogen.sh

。/配置

製作

最後,將圖標主題安裝到 /usr/share/icons/ 中。

須藤製作安裝

為單個用戶安裝圖標主題

使用sudo 運行 make install 命令 會為所有用戶全局安裝圖標主題。如果您不想讓系統上的每個人都可以使用圖標主題,則需要在本地將其安裝到~/.icons 文件夾中。不幸的是,帶有 Paper 圖標主題的構建腳本不能那樣工作。就像 GTK 主題一樣,您需要手動移動文件。

首先,將 CD 放入  /usr/local/share/icons

cd /usr/local/share/icons

接下來,在~/ 中創建一個新的 ~/.icons 文件夾 。

mkdir -p ~/.icons

最後,使用 mv 安裝圖標主題。

mv 紙* ~/.icons

留下評論

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

了解如何透過經過測試的 SLE HA 滾動升級、逐節點檢查以及明確的單一伺服器停機時間注意事項,在 SLES 15 SP5 到 SP6 遷移期間保持服務的可用性。

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。

修正 SLES 系統升級期間出現的「無法分配記憶體」錯誤

修正 SLES 系統升級期間出現的「無法分配記憶體」錯誤

排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。