改善桌面的 12 個 GNOME Shell 擴展

改善桌面的 12 個 GNOME Shell 擴展

GNOME Shell Extensions 平台提供了一種通過簡單的小程序擴展 GNOME 的簡單易行的方法。這些是使用 GNOME API 來操作和向桌面添加新功能的 JavaScript 程序。本文重點介紹了一些您可以安裝的最佳 shell 擴展。

gnome-shell --version

顯示桌面當前 GNOME 版本的終端。

1. 衝到碼頭

Dash to Dock是一個強大的 GNOME 擴展,旨在解決環境中缺少可用任務欄的問題。它修改了默認應用程序啟動欄以顯示在“活動”屏幕和主屏幕上。

帶有 Dash to Dock 的桌面屏幕截圖。

Dash to Dock 還提供了一個小程序,允許您自定義擴展塢在桌面上的外觀和行為。例如,您可以將擴展塢設置為僅顯示當前工作區中的活動應用程序。

顯示 Dash to Dock 可用選項的窗口。

優點

  • 高度可定制
  • 輕量級系統資源

缺點

  • 碼頭安置有限
  • 令人困惑的默認停靠行為

2. 放置狀態指示器

Places Status Indicator是一個輕量級的 GNOME 擴展,它提供了一種訪問系統內各種目錄的簡單方法。它在“活動”按鈕旁邊創建了一個小的附加面板。

顯示在桌面上運行的“位置”面板的屏幕截圖。

Places Status Indicator 還包括從桌面訪問固定文件夾、可移動驅動器和網絡安裝的能力。如果您想在不打開文件管理器的情況下在系統中移動,它會很有用。

帶有固定目錄的“位置”面板的屏幕截圖。

優點

  • 可以訪問固定目錄
  • 快速響應

缺點

  • 沒有自定義選項
  • 無法訪問加星標的目錄和固定的符號鏈接

3.咖啡因

默認情況下,GNOME 在五分鐘內找不到任何鍵盤和鼠標移動時會自動掛起顯示。如果您的流程很長,這可能會成為一個問題,因為暫停顯示也會暫停任何當前正在運行的程序。

GNOME 鎖定屏幕的屏幕截圖。

Caffeine是一個功能強大但輕量級的 GNOME 擴展,它通過在每個程序的基礎上繞過屏幕保護程序超時來解決這個問題。該擴展還提供了一個方便的設置面板,您可以在其中調整它在不同場景中的行為方式。

Caffeine 擴展設置窗口的屏幕截圖。

優點

  • 可以在每個程序的基礎上使用
  • 可調整的超時旁路行為

缺點

  • 不記得自定義行為
  • 會干擾 GNOME 的夜燈功能

4. 工作區矩陣

Workspace Matrix是一種創新的 GNOME 擴展,可將您的線性桌面工作區轉換為高度可定制的網格。它控制桌面的內部工作區算法,允許它提供默認 GNOME 中不存在的額外功能。

傳統 GNOME 工作區概覽的屏幕截圖。

Workspace Matrix 最令人印象深刻的功能是它能夠在單個會話中創建多達 1200 個單獨的工作區面板。如果您是想要在不同桌面屏幕上分離每個任務的高級用戶,這將非常有用。

Workspace Matrix 的 100 個專用工作區的屏幕截圖。

優點

  • 支持多達 1200 個獨立工作區
  • 可以自定義工作區網格的外觀

缺點

  • 在較慢的機器上可能有點滯後
  • 較大的網格會弄亂 GNOME 的概覽屏幕

5.弧形菜單

ArcMenu GNOME 擴展提供了一種在當前會話中訪問常用程序和實用程序的簡單方法與 Places Status Indicator 類似,它會在桌面的頂部欄中創建一個可訪問的小菜單。

ArcMenu 面板的屏幕截圖。

ArcMenu 擴展還允許您將已在“收藏夾”菜單中添加書籤的程序包括在內,這對於希望快速運行他們喜歡的程序的用戶來說非常方便。

ArcMenu 的收藏夾應用程序列表的屏幕截圖。

優點

  • 反應靈敏,加載速度快
  • 不需要任何額外的配置

缺點

  • 默認設置對於高級用戶來說可能過於簡單
  • 可能與 GNOME 中的默認電源托盤衝突

6.媒體控制

Media Controls是一個小型 GNOME 擴展,它提供了一種直接從 GNOME 桌面控制音樂和視頻文件的優美方式。

正在運行的媒體控制擴展的屏幕截圖。

該擴展程序控制系統中任何當前正在運行的媒體播放器,並允許它讀取元數據並控制當前播放的媒體文件。此擴展程序還為您提供了微調它可以通過簡單的阻止列表控制的程序的選項。

顯示媒體控制擴展設置的屏幕截圖。

優點

  • 簡潔美觀的界面
  • 可以控制幾乎任何類型的 GUI 媒體播放器

缺點

  • 可以弄亂小屏幕上的頂部欄
  • 元數據不正確的文件可能會顯示亂碼

7. 簡單的系統監視器

Simple System Monitor是一個輕量級的 GNOME 擴展,它顯示會話的當前資源使用情況。與其他系統監視器不同,此擴展通過為您提供系統的簡明概述來僅關注基本要素。

運行中的簡單系統監視器的屏幕截圖。

Simple System Monitor 仍然包含與其整體功能集相關的大量自定義選項。例如,您可以更改擴展程序顯示其標籤和內容的方式。

簡單系統監視器設置窗口的屏幕截圖。

優點

  • 重量輕且易於使用
  • 不需要外部依賴

缺點

  • 可能無法在較小的屏幕上正確顯示
  • 自定義選項可能會受到限制

8. 垃圾指示器

Trash Indicator是一個極簡主義的 GNOME 擴展,它提供了一種訪問會話垃圾文件夾內容的便捷方式。

屏幕截圖顯示桌面上的垃圾指示器小程序。

Trash Indicator 擴展還允許您直接從其界面恢復和擦除垃圾目錄中的任何文件。

垃圾指示器文件恢復突出顯示的屏幕截圖。

優點

  • 簡單易用
  • 沒有內置選項

缺點

  • 缺少選項可能會限制高級用戶
  • 如果垃圾箱中的物品太多,可能會破壞顯示

9.剪貼板指示器

剪貼板是每個 Linux 桌面的重要組成部分。它保存您從一個地方復制的數據,以便您可以將其粘貼到另一個地方。剪貼板系統的局限之一是它一次只能保存一個項目。如果您嘗試跨多個對話框複製數據,這可能會成為一個問題。

剪貼板指示器是一個 GNOME shell 擴展,它通過創建一個多項目剪貼板緩衝區來解決這個問題。它的工作原理是將每個剪貼板項目複製到一個單獨的緩存中,允許它通過將任何以前的項目從緩存傳輸回剪貼板來調用它。

剪貼板管理器面板的屏幕截圖。

優點

  • 可以刪除舊的剪貼板條目
  • 有一個私有的“無復制”模式

缺點

  • 默認設置可能會受到限制
  • 不適用於非剪貼板緩衝區

10.通知橫幅重新加載

Notification Banner Reloaded是一個簡單而有效的 GNOME 擴展,允許您自定義 GNOME toast 窗口。它通過點擊管理通知窗口大小和形狀的 GNOME 代碼部分來實現這一點。

帶有活動通知窗口的桌面屏幕截圖。

這種直接方法意味著 Notification Banner Reloaded 可以改變 toast 窗口的一些基本行為。例如,您可以將桌面修改為僅在屏幕左下方顯示通知。

Notification Banner Reloaded 設置菜單的屏幕截圖。

優點

  • 可以調整吐司窗口的位置和大小
  • 簡單直觀的選項

缺點

  • 只能修改toast窗口的padding
  • 無法精細控制 toast 窗口的位置

僅供參考:您可以通過安裝自己的通知服務器來繞過 GNOME toast 窗口。

11. 關機定時器

GNOME 的局限性之一是它無法在沒有用戶交互的情況下關閉和重新啟動系統。如果您想自動化您的機器何時以及如何關閉或重新啟動,這可能是一個問題。

GNOME 中默認電源菜單的屏幕截圖。
自定義關機定時器電源菜單的屏幕截圖。

優點

  • 靈活的調度系統
  • 也可以在一段時間後喚醒系統

缺點

  • 需要超級用戶訪問其腳本
  • 界面滑塊可能會讓新用戶感到困惑

12. GSConnect

GSConnect是一個功能豐富的 GNOME 擴展,允許您通過智能手機控制和管理您的桌面。與 KDE Con​​nect 應用程序類似,它使用您的本地 Wi-Fi 連接來查找並連接到活動的 GNOME 會話。

GSConnect 桌面擴展的屏幕截圖。

進入後,GSConnect 應用程序可以接管您機器的鍵盤和鼠標並即時執行文件傳輸。GSConnect 還具有“演示模式”功能,可讓您將手機轉換為功能強大的演示指針。

GSConnect 智能手機配套應用程序的屏幕截圖。

優點

  • 快速響應,幾乎沒有輸入延遲
  • 可以作為桌面的遠程終端

缺點

  • 在舊手機上可能會出現片狀
  • 僅當兩個設備都在同一網絡上時才有效

經常問的問題

該擴展與我的 GNOME 版本不兼容。

這很可能是上游擴展代碼的問題。通過禁用 GNOME 中的擴展版本檢查來修復此問題。

GNOME Shell 擴展安全嗎?

這取決於。大多數 shell 擴展都可以安全使用,因為它們只能在 GNOME 沙箱中工作。但是,如果某些擴展請求特權訪問,則它們可能存在安全風險。

GNOME Shell Extension 會顯著降低我的 PC 速度嗎?

不。shell 擴展只是一小段接入 GNOME API 的 JavaScript 代碼。因此,單獨的擴展根本不會影響您的系統。

圖片來源:Unsplash(背景),維基共享資源(徽標)。Ramces Red 的所有更改和屏幕截圖。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *