
我在伺服器上使用 Linux 已經有 10 多年了,但直到今天才開始在舊 MacBook 上嘗試桌面環境。
在筆記型電腦的小螢幕上,我覺得「頂部欄/標題列/選單列」組合不太適合充分利用小螢幕。
我做了一些比較來證明我的意圖:
左邊是Mac桌面。在最新版本的 MacOS 中,頂部功能表列可以隱藏。我喜歡這種顯示模式,因為我可以使用 100% 的螢幕來專注於我的編碼樂趣。
右側是 ubuntu/GNOME,顯示相同的應用程式 (vscode)。應用程式上方的 3 個元素佔用了大量的螢幕空間。 (程式碼編輯器中大約 10 行)
有沒有辦法使用 100% 的螢幕區域顯示 vscode 應用程式?
我考慮過自訂主題 GNOME 或切換到其他 DE,但令人驚訝的是我對當今 Linux 中的現代 DE 知之甚少。任何建議和指示我們絕對感激!
(上次我嘗試的是帶有 2.2.7 核心的 Mandrake Linux 5.3!Linux 在各個方面都沒有變得更好,哈哈。)
答案1
首先請注意,Linux 桌面是一個非常多樣化的生態系統,桌面環境和圖形工具包之間的 UI 方面的視圖和實作不同。
您可以採取哪些措施來節省垂直螢幕空間,這在很大程度上取決於您使用的桌面及其設計方式。您目前問題的答案只能是非常籠統的。
- 許多應用程式支援全螢幕模式。這將刪除所有窗戶裝飾。在 Gnome 桌面中,您可以在「設定」、「鍵盤」、「Windows」部分中設定全螢幕任何應用程式的快速鍵。
- 具有客戶端裝飾的 GTK 應用程式不使用傳統的標題列並廢除了傳統的選單。因此,透過設計,此類應用程式已經符合您的需求。您可以在大多數 Gnome Shell 應用程式(如檔案、編輯器等)中看到。
- 只有在 Xorg 上運行 Gnome Shell 時,諸如團結允許刪除舊視窗標題列。
- 許多桌面支援隱藏頂部欄以獲得垂直空間。
- 在 Plasma 桌面和 Mate 桌面上,可以將每個視窗的應用程式選單替換為頂部欄中的全域應用程式選單,就像 MacOS 中一樣。
- 儘管平鋪視窗管理器可能不再適合大眾,但它們的目標是始終填充可用的螢幕空間,並且不能與舊的視窗標題列一起使用。
答案2
透過一些調整,您可以在 Gnome 中擁有像 macOS 中一樣的全域選單。我將 XFCE4 面板與 Gnome 面板一起使用。您還需要 Dash to Panel 才能保留通知等 Gnome 面板功能。我新增了 Pop!_OS 視窗平鋪。
我創建了一個腳本,如果您願意,可以使用。
答案3
我在 Ubuntu 中透過安裝 gnome 的擴展管理器來完成此操作: sudo apt install gnome-shell-extension-manager 然後搜尋「Undecorate window」擴展,當您按 alt+space 時,最後一個選項是 undecorate。無論如何,這不是一個完美的解決方案,但它是可行的。希望能幫助你。