Ubuntu 20.04 桌面图标不断移动

Clu*_*oob 11 gnome icons desktop-icons 20.04

我的桌面图标在这两种排列方式之间不断切换(附图片):

安排 1

安排2

我真的不知道是什么触发了切换。好像是登录后出现第一种,具体操作完成后才切换到第二种。我通过在桌面中创建一个新目录来测试它。这有时会触发更改,但有时不会。有时将新创建的目录移动到垃圾箱似乎会触发它。

打开/关闭桌面图标扩展似乎没有任何作用。

我该如何解决?

请注意,我使用 Nemo 作为我的默认文件管理器。

更新:很有帮助。通过删除桌面图标扩展(显然是通过删除扩展的实际目录)并使 Nemo 处理桌面图标似乎工作正常。

miv*_*ivk 2

正如问题更新中已经提到的,解决方案是禁用 Gnome Shell“桌面图标”扩展,并使用 Nemo 桌面。

以下是执行此操作的详细说明:

# install Nemo
sudo apt install nemo

# Edit settings
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.nemo.desktop show-desktop-icons true

# Disable the "desktop-icons" extension
gnome-extensions disable desktop-icons@csoriano

# Set nemo-desktop to autostart on login
cp /usr/share/applications/nemo-autostart.desktop $HOME/.config/autostart/
sed -i -r 's/^(OnlyShowIn)/#\1/i' $HOME/.config/autostart/nemo-autostart.desktop
Run Code Online (Sandbox Code Playgroud)

最后sed一行是注释掉OnlyShowIn=X-Cinnamon;.desktop 文件中的行。否则,它只能与 Cinnamon 一起运行。

请注意,您不需要删除原始的 Gnome“dektop-icons”扩展,正如类似问题的许多答案所暗示的那样。gnome-extensions可以使用该命令来代替。

要查看所有已安装的 Gnome 扩展的状态,我还发现此命令很有用:

gnome-extensions list | while read id; do gnome-extensions show "$id"; done
Run Code Online (Sandbox Code Playgroud)

注意:根据此处的评论,似乎在某些情况下您可能需要在更改后重新启动才能使其生效(注销并重新登录可能还不够)。