Ubuntu 18.04 中没有 Dock

mat*_*ure 5 gnome-shell ubuntu-dock 18.04

当我单击“活动”时,我只能看到默认的 GNOME Dock:

在此处输入图片说明 在此处输入图片说明

我已经在尝试做的事情:

  1. 我尝试删除 GNOME 文件,例如 .gnome .gnome2 .gconf .gconfd .metacity
  2. 我使用Gnome Tweaks GUI禁用所有已安装的 Gnome 扩展。
  3. 我“重置为默认值”所有Gnome 调整
  4. 我重置了 gnome 中的所有更改 dconf reset -f /org/gnome/
  5. 我尝试安装sudo apt install gnome-shell-extension-ubuntu-dock但收到消息已安装:gnome-shell-extension-ubuntu-dock is already the newest version (0.9.1ubuntu18.04.3).
  6. 数以千计的重新启动和注销的..

UnK*_*OWn 3

我个人经历过很多次..因为我在许多新安装的 Ubuntu 18.04 中做的第一件事就是运行sudo rm -rf /usr/share/gnome-shell/extenisons/*这将删除预先启用的扩展,但 apt 仍然认为这没有从系统中删除,这就是为什么它说gnome-shell-extension-ubuntu-dock is already the newest version (0.9.1ubuntu18.04.3).

例子:

pratap@i7-4770U:~$ ls /usr/share/gnome-shell/extensions/
ubuntu-appindicators@ubuntu.com  ubuntu-dock@ubuntu.com
pratap@i7-4770U:~$ sudo rm -rf /usr/share/gnome-shell/extensions/*
[sudo] password for pratap: 
pratap@i7-4770U:~$ ls /usr/share/gnome-shell/extensions/
pratap@i7-4770U:~$ sudo apt install gnome-shell-extension-ubuntu-dock
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gnome-shell-extension-ubuntu-dock is already the newest version (0.9.1ubuntu18.04.3).
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
pratap@i7-4770U:~$ sudo apt purge gnome-shell-extension-ubuntu-dock
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gnome-shell-extension-ubuntu-dock* ubuntu-desktop*
0 upgraded, 0 newly installed, 2 to remove and 8 not upgraded.
After this operation, 687 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 233472 files and directories currently installed.)
Removing ubuntu-desktop (1.417.1) ...
Removing gnome-shell-extension-ubuntu-dock (0.9.1ubuntu18.04.3) ...
Processing triggers for libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.2) ...
pratap@i7-4770U:~$ 
Run Code Online (Sandbox Code Playgroud)

因此,解决方法是使用以下命令清除扩展

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

然后重新安装

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

在这两个命令之间,我不确定..是否需要这些命令

sudo apt autoremove && sudo apt autoclean
gnome-session-logout

然后从任何 tty 安装它,当我遇到这种情况时我不记得了..但猜测该命令也会sudo apt purge gnome-shell-extension-ubuntu-dock删除ubuntu-desktop