標籤:

如何移除或禁用 Ubuntu Dock

如果你想用其它 dock(例如 Plank dock)或面板來替換 Ubuntu 18.04 中的 Dock,或者你想要移除或禁用 Ubuntu Dock,本文會告訴你如何做。

Ubuntu Dock - 屏幕左側欄,可用於固定應用程序或訪問已安裝的應用程序。使用默認的 Ubuntu 會話時,無法使用 Gnome Tweaks 禁用它(禁用無效)。但是如果你需要,還是有幾種方法來擺脫它的。下面我將列出 4 種方法可以移除或禁用 Ubuntu Dock,以及每個方法的缺點(如果有的話),還有如何撤銷每個方法的更改。本文還包括在沒有 Ubuntu Dock 的情況下訪問 活動概覽(Activities Overview)和已安裝應用程序列表的其它方法。

如何在沒有 Ubuntu Dock 的情況下訪問活動概覽

如果沒有 Ubuntu Dock,你可能無法訪問活動的或已安裝的應用程序列表(可以通過單擊 Dock 底部的「顯示應用程序」按鈕從 Ubuntu Dock 訪問)。例如,如果你想使用 Plank Dock 就是這樣。

顯然,如果你安裝了 Dash to Panel 擴展來替代 Ubuntu Dock,那麼還好。因為 Dash to Panel 提供了一個按鈕來訪問活動概覽或已安裝的應用程序。

根據你計劃用來替代 Ubuntu Dock 的軟體,如果無法訪問活動概覽,那麼你可以啟用「活動概覽熱角」選項,只需將滑鼠移動到屏幕的左上角即可打開活動概覽。訪問已安裝的應用程序列表的另一種方法是使用快捷鍵:Super + A

如果要啟用「活動概覽熱角」,使用以下命令:

gsettings set org.gnome.shell enable-hot-corners true

如果以後要撤銷此操作並禁用該熱角,那麼你需要使用以下命令:

gsettings set org.gnome.shell enable-hot-corners false

你可以使用 Gnome Tweaks 應用程序(該選項位於 Gnome Tweaks 的 「Top Bar」 部分)啟用或禁用「活動概覽熱角」 選項,可以使用以下命令進行安裝它:

sudo apt install gnome-tweaks

如何移除或禁用 Ubuntu Dock

下面你將找到 4 種擺脫 Ubuntu Dock 的方法,環境在 Ubuntu 18.04 下。

方法 1: 移除 Gnome Shell Ubuntu Dock 包

擺脫 Ubuntu Dock 的最簡單方法就是刪除包。

這將會從你的系統中完全移除 Ubuntu Dock 擴展,但同時也移除了 ubuntu-desktop 元數據包。如果你移除 ubuntu-desktop 元數據包,不會馬上出現問題,因為它本身沒有任何作用。ubuntu-desktop元數據包依賴於組成 Ubuntu 桌面的大量包。它的依賴關係不會被刪除,也不會被破壞。問題是如果你以後想升級到新的 Ubuntu 版本,那麼將不會安裝任何新的 ubuntu-desktop 依賴項。

為了解決這個問題,你可以在升級到較新的 Ubuntu 版本之前安裝 ubuntu-desktop 元數據包(例如,如果你想從 Ubuntu 18.04 升級到 18.10)。

如果你對此沒有意見,並且想要從系統中刪除 Ubuntu Dock 擴展包,使用以下命令:

sudo apt remove gnome-shell-extension-ubuntu-dock

如果以後要撤消更改,只需使用以下命令安裝擴展:

sudo apt install gnome-shell-extension-ubuntu-dock

或者重新安裝 ubuntu-desktop 元數據包(這將會安裝你可能已刪除的任何 ubuntu-desktop 依賴項,包括 Ubuntu Dock),你可以使用以下命令:

sudo apt install ubuntu-desktop

方法 2:安裝並使用 vanilla Gnome 會話而不是默認的 Ubuntu 會話

擺脫 Ubuntu Dock 的另一種方法是安裝和使用原生 Gnome 會話。安裝 原生 Gnome 會話還將安裝此會話所依賴的其它軟體包,如 Gnome 文檔、地圖、音樂、聯繫人、照片、跟蹤器等。

通過安裝原生 Gnome 會話,你還將獲得默認 Gnome GDM 登錄和鎖定屏幕主題,而不是 Ubuntu 默認的 Adwaita Gtk 主題和圖標。你可以使用 Gnome Tweaks 應用程序輕鬆更改 Gtk 和圖標主題。

此外,默認情況下將禁用 AppIndicators 擴展(因此使用 AppIndicators 托盤的應用程序不會顯示在頂部面板上),但你可以使用 Gnome Tweaks 啟用此功能(在擴展中,啟用 Ubuntu appindicators 擴展)。

同樣,你也可以從原生 Gnome 會話啟用或禁用 Ubuntu Dock,這在 Ubuntu 會話中是不可能的(使用 Ubuntu 會話時無法從 Gnome Tweaks 禁用 Ubuntu Dock)。

如果你不想安裝原生 Gnome 會話所需的這些額外軟體包,那麼這個移除 Ubuntu Dock 的這個方法不適合你,請查看其它方法。

如果你對此沒有意見,以下是你需要做的事情。要在 Ubuntu 中安裝原生的 Gnome 會話,使用以下命令:

sudo apt install vanilla-gnome-desktop

安裝完成後,重啟系統。在登錄屏幕上,單擊用戶名,單擊 「Sign in」 按鈕旁邊的齒輪圖標,然後選擇 「GNOME」 而不是 「Ubuntu」,之後繼續登錄。

如果要撤銷此操作並移除原生 Gnome 會話,可以使用以下命令清除原生 Gnome 軟體包,然後刪除它安裝的依賴項(第二條命令):

sudo apt purge vanilla-gnome-desktop
sudo apt autoremove

然後重新啟動,並以相同的方式從 GDM 登錄屏幕中選擇 Ubuntu。

方法 3:從桌面上永久隱藏 Ubuntu Dock,而不是將其移除

如果你希望永久隱藏 Ubuntu Dock,不讓它顯示在桌面上,但不移除它或使用原生 Gnome 會話,你可以使用 Dconf 編輯器輕鬆完成此操作。這樣做的缺點是 Ubuntu Dock 仍然會使用一些系統資源,即使你沒有在桌面上使用它,但你也可以輕鬆恢復它而無需安裝或移除任何包。

Ubuntu Dock 只對你的桌面隱藏,當你進入疊加模式(活動)時,你仍然可以看到並從那裡使用 Ubuntu Dock。

要永久隱藏 Ubuntu Dock,使用 Dconf 編輯器導航到 /org/gnome/shell/extensions/dash-to-dock 並禁用以下選項(將它們設置為 false):autohidedock-fixedintellihide

如果你願意,可以從命令行實現此目的,運行以下命令:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide false
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide false

如果你改變主意了並想撤銷此操作,你可以使用 Dconf 編輯器從 /org/gnome/shell/extensions/dash-to-dock 中啟動 autohidedock-fixedintellihide(將它們設置為 true),或者你可以使用以下這些命令:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide true
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide true

方法 4:使用 Dash to Panel 擴展

Dash to Panel 是 Gnome Shell 的一個高度可配置面板,是 Ubuntu Dock 或 Dash to Dock 的一個很好的替代品(Ubuntu Dock 是從 Dash to Dock 分叉而來的)。安裝和啟動 Dash to Panel 擴展會禁用 Ubuntu Dock,因此你無需執行其它任何操作。

你可以從 extensions.gnome.org 來安裝 Dash to Panel。

如果你改變主意並希望重新使用 Ubuntu Dock,那麼你可以使用 Gnome Tweaks 應用程序禁用 Dash to Panel,或者通過單擊以下網址旁邊的 X 按鈕完全移除 Dash to Panel: extensions.gnome.org/lo


via: linuxuprising.com/2018/

作者:Logix 選題:lujun9972 譯者:MjSeven 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


推薦閱讀:

TAG:Linux | Dock | Ubuntu |