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.88k stars 459 forks source link

Dock Transparency broken in 18.10 #851

Open ilar opened 5 years ago

ilar commented 5 years ago

After upgrading to 18.10, dash-to-dock started behaving incredibly strangely. This behavior persisted through reinstalling dash-to-dock, restarts, and messing with settings.

The first issue is that 'dock reduction' does not work- you can see that example here. It completely ignores dock reduction in favor or choosing a arbitrary- and honestly rather ugly- width that has no correspondence to the number or size of icons in the dock.

The second issue involves intelligent hiding- when the dock pops back up over a window, it arbitrarily changes its own background to 100% opaque black in defiance of its own settings, as seen here.

Any advice, logs I can give, settings I missed?

ilar commented 5 years ago

Further investigation reveals that there are actually TWO dock backgrounds- one for dash-to-dock that is the correct size, and another for the default Ubuntu Dock whose contents are hidden, but for whatever reason the default Ubuntu Dock Background is not being hidden.

This looks to be responsible for both issues.

ghost commented 5 years ago

1.Open Terminal and run

gsettings set org.gnome.shell.extensions.dash-to-dock transparency-mode 'FIXED'

2.Reboot or re-login.

this works for me.

ilar commented 5 years ago

The above solution does not work- no change.

ghost commented 5 years ago

It's works fine for me 🤷‍♂️

On Wed, 5 Dec 2018, 05:40 ilar <notifications@github.com wrote:

The above solution does not work- no change.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/micheleg/dash-to-dock/issues/851#issuecomment-444308210, or mute the thread https://github.com/notifications/unsubscribe-auth/AdweMLdvYrLDViIy_4RD2dsUz70JHqdvks5u1w8NgaJpZM4Y9KwK .

clobrano commented 5 years ago

are you using the preinstalled ubuntu dock, or did you installed the extension? The dashtodock version in ubuntu does not have settings (at least not easily available)

ghost commented 5 years ago

Dash to dock extension from ubuntu software centre. And i removed default one from ubuntu

On Thu, 6 Dec 2018, 14:08 Carlo Lobrano <notifications@github.com wrote:

are you using the preinstalled ubuntu dock, or did you installed the extension? The dashtodock version in ubuntu does not have settings (at least not easily available)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/micheleg/dash-to-dock/issues/851#issuecomment-444791882, or mute the thread https://github.com/notifications/unsubscribe-auth/AdweMBMoTa1gRMU9EHqRtqBZ_MNkFrP8ks5u2NeCgaJpZM4Y9KwK .

clobrano commented 5 years ago

It looks like some old configuration is leaking

On Thu, 6 Dec 2018 at 09:42, Dinuka Wanniarachchi notifications@github.com wrote:

Dash to dock extension from ubuntu software centre. And i removed default one from ubuntu

On Thu, 6 Dec 2018, 14:08 Carlo Lobrano <notifications@github.com wrote:

are you using the preinstalled ubuntu dock, or did you installed the extension? The dashtodock version in ubuntu does not have settings (at least not easily available)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/micheleg/dash-to-dock/issues/851#issuecomment-444791882 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AdweMBMoTa1gRMU9EHqRtqBZ_MNkFrP8ks5u2NeCgaJpZM4Y9KwK

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/micheleg/dash-to-dock/issues/851#issuecomment-444792857, or mute the thread https://github.com/notifications/unsubscribe-auth/ACwAHr4i0ttg957UiJpx6o9whqbNN64lks5u2NhZgaJpZM4Y9KwK .

ilar commented 5 years ago

I installed dash-to-dock via extensions.gnome.org. Gnome Tweaks Tool as well as dconf makes dash-to-dock settings available.

ilar commented 5 years ago

It looks like dash-to-dock isn't properly replacing/removing/etc (or whatever you do to default) the default dock. I was able to cd /usr/share/gnome-shell/extensions/ sudo mv ubuntu-dock@ubuntu.com ubuntu-dock@ubuntu.com.bak and then Alt-F2 'r' to manually fix it.

clobrano commented 5 years ago

I believe that the default dock on ubuntu is not really intended to be removed, so it must be done carefully

jim3872 commented 5 years ago

Toggling the 'Show on all monitors' corrected this issue for me. I'm not sure why

spectrapulse commented 5 years ago

Toggling the 'Show on all monitors' does not fix the issue and sometimes resizes icons on toggle/reboot.

Execution of gsettings set org.gnome.shell.extensions.dash-to-dock transparency-mode 'FIXED' did make the dock transparent but I'd rather use Dynamic/Adaptive than a fixed transparency.

The ubuntu-dock package is removed from my system (Because of a different bug not related with dash-to-dock with it often appearing on lock screen) didn't change the state of the issue.

What I think is weird though is that with ubuntu-dock it at least the color was sync with the panel's color but this doesn't seem to happen with dash-to-dock enabled as an extension regardless of ubuntu-dock being installed and enabled or not.

alexaandru commented 5 years ago

FWIW, I experience the same issues, none of the "tricks" in here worked. I am using "Ubuntu on Wayland", but also tried with regular Ubuntu and no change.