micheleg / dash-to-dock

A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.
https://micheleg.github.io/dash-to-dock/
GNU General Public License v2.0
3.82k stars 463 forks source link

Ubuntu Dock (dash-to-dock) broke on upgrade to Gnome Shell v45.2 #2144

Closed R1CH-T closed 5 months ago

R1CH-T commented 5 months ago

lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 23.10 Release: 23.10 Codename: mantic

cat /var/log/apt/history.log Start-Date: 2024-01-13 12:37:51 Commandline: apt full-upgrade Requested-By: richard (1000) Upgrade: gnome-shell:amd64 (45.1-0ubuntu1, 45.2-0ubuntu1), gnome-shell-common:amd64 (45.1-0ubuntu1, 45.2-0ubuntu1), gnome-shell-extension-prefs:amd64 (45.1-0ubuntu1, 45.2-0ubuntu1) End-Date: 2024-01-13 12:37:54

Screenshot from 2024-01-14 01-43-25

R1CH-T commented 5 months ago

I would try uninstalling and reinstalling the dock, but I have done this in the past and had problems. This could be an Ubuntu issue, but I have a feeling that the dash-to-dock extension may need checking for compatibility with gnome 45.2. The dock showed as disabled on reboot after the update. Enabling had no effect.

R1CH-T commented 5 months ago

I just tried: https://askubuntu.com/a/1359115/113523

~$ sudo apt purge gnome-shell-extension-ubuntu-dock Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages will be REMOVED gnome-shell-extension-ubuntu-dock ubuntu-desktop ubuntu-desktop-minimal* 0 to upgrade, 0 to newly install, 3 to remove and 0 not to upgrade. After this operation, 946 kB disk space will be freed. Do you want to continue? [Y/n] (Reading database ... 326987 files and directories currently installed.) Removing ubuntu-desktop (1.524.1) ... Removing ubuntu-desktop-minimal (1.524.1) ... Removing gnome-shell-extension-ubuntu-dock (87ubuntu2) ... Processing triggers for libglib2.0-0:i386 (2.78.0-2) ... Processing triggers for libglib2.0-0:amd64 (2.78.0-2) ...

~$ sudo apt install ubuntu-desktop Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: gnome-shell-extension-ubuntu-dock ubuntu-desktop-minimal The following NEW packages will be installed gnome-shell-extension-ubuntu-dock ubuntu-desktop ubuntu-desktop-minimal 0 to upgrade, 3 to newly install, 0 to remove and 0 not to upgrade. Need to get 130 kB of archives. After this operation, 946 kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu mantic-updates/main amd64 gnome-shell-extension-ubuntu-dock all 87ubuntu2 [117 kB] Get:2 http://archive.ubuntu.com/ubuntu mantic-updates/main amd64 ubuntu-desktop-minimal amd64 1.524.1 [10.8 kB] Get:3 http://archive.ubuntu.com/ubuntu mantic-updates/main amd64 ubuntu-desktop amd64 1.524.1 [2,504 B] Fetched 130 kB in 0s (273 kB/s)
Selecting previously unselected package gnome-shell-extension-ubuntu-dock. (Reading database ... 326940 files and directories currently installed.) Preparing to unpack .../gnome-shell-extension-ubuntu-dock_87ubuntu2_all.deb ... Unpacking gnome-shell-extension-ubuntu-dock (87ubuntu2) ... Selecting previously unselected package ubuntu-desktop-minimal. Preparing to unpack .../ubuntu-desktop-minimal_1.524.1_amd64.deb ... Unpacking ubuntu-desktop-minimal (1.524.1) ... Selecting previously unselected package ubuntu-desktop. Preparing to unpack .../ubuntu-desktop_1.524.1_amd64.deb ... Unpacking ubuntu-desktop (1.524.1) ... Setting up gnome-shell-extension-ubuntu-dock (87ubuntu2) ... Processing triggers for libglib2.0-0:amd64 (2.78.0-2) ... Processing triggers for libglib2.0-0:i386 (2.78.0-2) ... Setting up ubuntu-desktop-minimal (1.524.1) ... Setting up ubuntu-desktop (1.524.1) ...

I rebooted and the dock was not present and was marked as disabled again.

R1CH-T commented 5 months ago

Apologies. I disabled all my other extensions and the dock reappeared. I re-enabled them one at a time and discovered the problem. I had dash-to-panel installed, which is known to clash with dash-to-dock, so I removed it and have no more issues.