前言

最近在使用 Ubuntu 的時候,不知道為什麼突然在桌面滑鼠跟鍵盤都沒有反應,上網查了一下有不少人也遇到了這樣的問題。

原因

nautilus 這個檔案管理工具中的桌面功能是基於 gnome ,貌似這個問題是 gnome 造成的,而這個問題也存在很久了,官方貌似還沒有解決。

解決辦法

使用 nemo 取代原本的桌面環境。

  1. 移除 gnome: sudo rm -r /usr/share/gnome-shell/extensions/desktop-icons@csoriano/

  2. 安裝 nemo: sudo apt install nemo

  3. 把以下內容複製貼上到 ~/.config/autostart/nemo-autostart-with-gnome.desktop。預設 /.config 底下是沒有這個路徑的哦!

1
2
3
4
5
6
7
8
9
[Desktop Entry]
Type=Application
Name=Nemo
Comment=Start Nemo desktop at log in
Exec=nemo-desktop
OnlyShowIn=GNOME;
AutostartCondition=GSettings org.nemo.desktop show-desktop-icons
X-GNOME-AutoRestart=true
NoDisplay=true
  1. 重新登入

其他

如果想要讓 nemo 的排版更像 nautilus

  1. gsettings set org.nemo.desktop use-desktop-grid false

參考

  1. https://gitlab.gnome.org/GNOME/nautilus/-/issues/158#alternative-solution

  2. https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-desktop-icons/+bug/1868924/comments/4

  3. https://askubuntu.com/questions/1230296/cannot-use-del-key-to-delete-files-on-desktop-in-20-04