sudo apt 升级并重启后,Ubuntu 20.04 中缺少 Dock

sudo apt 升级并重启后,Ubuntu 20.04 中缺少 Dock

我照做了sudo apt upgrade,并重启了 Ubuntu 20.04 系统。但是,登录后桌面环境中缺少 Dock。当我按下按钮Super进入屏幕时,Dock 确实出现在显示器的左边缘Activities

我已经尝试过解决方案1并且还做

$ sudo apt install gnome-shell-extension-ubuntu-dock
$ sudo dpkg-reconfigure gnome-shell-extension-ubuntu-dock

每次重启都会检查底座的外观。仍然缺失。

Settings注意到--> Appearance-->中有些奇怪DockIcon size为 0,无法更改,并且Show on为空白。Position on screen最初为空白。我可以选择任何选项,但 Dock 仍然没有出现。见图

设置-外观-Dock问题

很久以前,我曾安装Dash-to-Dock并卸载过它。在这次升级之前,Dock 仍然出现并且运行良好,持续了数周。根据 apt 日志,受影响的软件包包括:

Upgrade: brave-browser:amd64 (1.27.111, 1.28.106), libegl1-mesa-dev:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libegl-mesa0:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), update-notifier-common:amd64 (3.192.30.8, 3.192.30.9), libwbclient0:amd64 (2:4.11.6+dfsg-0ubuntu1.9, 2:4.11.6+dfsg-0ubuntu1.10), grub-common:amd64 (2.04-1ubuntu26.12, 2.04-1ubuntu26.13), libglapi-mesa:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libglapi-mesa:i386 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libxatracker2:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), grub2-common:amd64 (2.04-1ubuntu26.12, 2.04-1ubuntu26.13), grub-pc:amd64 (2.04-1ubuntu26.12, 2.04-1ubuntu26.13), libgbm1:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), samba-libs:amd64 (2:4.11.6+dfsg-0ubuntu1.9, 2:4.11.6+dfsg-0ubuntu1.10), grub-pc-bin:amd64 (2.04-1ubuntu26.12, 2.04-1ubuntu26.13), firefox-locale-en:amd64 (91.0+build2-0ubuntu0.20.04.1, 91.0.1+build1-0ubuntu0.20.04.1), libgles2-mesa-dev:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), distro-info-data:amd64 (0.43ubuntu1.5, 0.43ubuntu1.6), libgl1-mesa-dev:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libgl1-mesa-dri:i386 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libgl1-mesa-dri:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libsmbclient:amd64 (2:4.11.6+dfsg-0ubuntu1.9, 2:4.11.6+dfsg-0ubuntu1.10), shim-signed:amd64 (1.40.6+15.4-0ubuntu7, 1.40.7+15.4-0ubuntu9), libgl1-mesa-glx:i386 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), firefox:amd64 (91.0+build2-0ubuntu0.20.04.1, 91.0.1+build1-0ubuntu0.20.04.1), mesa-vdpau-drivers:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), mesa-vulkan-drivers:i386 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), mesa-vulkan-drivers:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), update-notifier:amd64 (3.192.30.8, 3.192.30.9), mesa-va-drivers:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libglx-mesa0:amd64 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1), libglx-mesa0:i386 (21.0.3-0ubuntu0.2~20.04.1, 21.0.3-0ubuntu0.3~20.04.1)
End-Date: 2021-08-20  06:44:43

如何让 Dock 重新出现?

更新

@vanadium 我无法从Extension或启用 Ubuntu Docks Tweaks。见下文。无法执行第 4 步。

ubuntudock 错误

答案1

  1. 首先,安装扩展工具(gnome-shell-extension-prefs),加载它并禁用“Ubuntu Dock”扩展(如果尚未禁用)。
  2. 使用以下终端命令将 Ubuntu Dock 的配置设置重置为出厂默认设置:dconf reset -f /org/gnome/shell/extensions/dash-to-dock/
  3. (可能不需要,但为了确保:注销然后重新登录)
  4. 在“扩展”工具中重新启用 Ubuntu Dock。如果您在工具中没有看到 Ubuntu Dock,请先尝试重新启动。

这将重置您的个人 Dock 配置。当前配置的问题很可能是导致问题的原因。Ubuntu Dock 源自 Dash to Dock 扩展,并共享相同的配置设置。

如果问题仍然存在,则可能是系统级别存在问题。然后尝试重新安装底座:

  1. 使用命令 删除sudo apt purge gnome-shell-extension-ubuntu-dock。这可能还会删除 ubuntu-desktop 元包。可能不需要,但您现在可以重新启动以确保安全。
  2. 重新安装ubuntu-desktopsudo apt install ubuntu-desktop。这将拉回 Ubuntu Dock
  3. 如果桌面环境中没有出现事件ubuntu-dock,请重启系统。

答案2

我是非技术新手:我删除了 gnome-shell-extensions,问题就解决了。

相关内容