# Ubuntu 拔掉 HDMI 線後重插黑屏 我桌機安裝的 Ubuntu 版本: ```shell! $ cat /etc/os-release PRETTY_NAME="Ubuntu 24.04 LTS" NAME="Ubuntu" VERSION_ID="24.04" VERSION="24.04 LTS (Noble Numbat)" VERSION_CODENAME=noble ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=noble LOGO=ubuntu-logo ``` 最近工作的時候,有時想把外接螢幕在桌電跟 MacBook 之間切換,結果 HDMI 線重插到桌機後,整個畫面都變黑,只看得到 Cursor,最後只能強制重新開機QQ ## Ubuntu 的 Dock 上網爬文一下,發現這問題原來跟 Ubuntu 的 Dock 有關,而且似乎有點歷史悠久了 @_@ 我在這篇看到有人是把 Dock 給取消,問題就解決了。 https://askubuntu.com/questions/1342034/session-crashes-when-unplugging-usb-c-hub-with-hdmi-monitor 自己嘗試後,問題也真的解決了!真是沒想到是 Ubuntu 的 Dock 造成的問題 @_@ 關閉 Dock 的話用以下指令: ```shell $ gnome-extensions disable ubuntu-dock@ubuntu.com ``` 若需要重啟 Dock 可用以下指令: ```shell $ gnome-extensions enable ubuntu-dock@ubuntu.com ``` ## Dash to Dock 沒有 Dock 其實有點不習慣,所以就改成使用 Dash to Dock 這個 Gnome Extension,而且它跟 macOS 的 Dock 滿像的,反而比較喜歡 XD(如下圖) ![Pasted image (1)](https://hackmd.io/_uploads/r1qcOvAwR.png) 以下是安裝 Dash to Dock 的步驟: 1. 安裝 GNOME Shell Extension: ``` $ sudo apt install gnome-shell-extensions ``` 2. 安裝 `chrome-gnome-shell`: ``` $ sudo apt install chrome-gnome-shell ``` 3. 用瀏覽器打開 Gnome Extensions 網站的 Dash to Dock 的頁面 https://extensions.gnome.org/extension/307/dash-to-dock/ - 瀏覽器似乎要用 Firefox/Chrome/Edge 才可以(我是用 Edge) 4. 在 Dash to Dock 的頁面上,點選 `Install`,安裝完後應該就會自己出現了~ 5. 若要設定 Dash to Dock 則可以安裝 Gnome Tweaks 工具: ``` $ sudo apt install gnome-tweaks ```