micheleg/dash-to-dock

[BUG] Autohide works properly only when certain windows are open.

Opened this issue · 11 comments

With most programs' windows the dock autohides only when the window is placed on the bottom left of the screen, despite the bar being on the bottom center. When certain programs are open, such as extension-manager, the autohide feature starts working properly with every window, even the ones that were previously not working. I haven't found a pattern between the working and not working programs, as it doesn't seem related to gui library or wayland/xwayland. Despite this, it is worth noting that autohide behaves properly when wayland vscode is open, but it doesn't if it's running through xwayland. I'll append a video of the behaviour below. This problem has persisted through multiple system installs.

Arch Linux
Gnome 47 running on wayland, same happened on 46
Dash to dock v96
Autohide is set to hide only when obstructing the focused window

2024-10-01.17-08-22.1.mp4

I had a similar issue after this update. To fix I had to uninstall the extension and reset its config using dconf-editor (/org/gnome/shell/extensions/dash-to-dock, right click 'Reset recursively') and then install the extension again. I had to reapply my specific settings but after I done the above the autohide worked as normal.

Thank you for your input. Unfortunately this didn't fix it for me. I should also have mentioned that I've been having this issue for a while and that it persisted even across multiple system installs.

I have this issue and the resetting settings did not work.
Occurs with Signal, Calculator (official gnome app) and Steam for me so far.
Fedora 41.

I also have this issue:
#2328
Moving window to left hand side hides dock, right hand side shows dock.

Screencast.From.2024-11-16.18-18-36.webm

Mmm... odd... it also happens in my FullHD screen, but more to the right... I'll check it.

@perkyquirky Your case doesn't seem a bug, but your specific configuration. By default, the dock hides only when the focused window is over the dock; that's why when you switch to the calculator the dock appears: because although the browser covers the dock, it doesn't have the focus. If you want the dock to be always hidden when covered by any window, just open the "extensions" application, go to the dash-to-dock settings (or the ubuntu-dock, depending on which one are you using), enter the "intellihide" option, and there you can choose that.

@giacof0 Your setup looks... odd... it is a very, very wide screen. Do you have two screens and the dock put half-and-half? Or do you have one of those big monitors? If the later... should I presume that, internally, the computer manages it as two monitors?

I ask this because it looks like the detection zone is the expected one for the dock if those were two monitors and the dock were placed in the left monitor...

@sergio-costas Thank you for taking a look at this. It is just a ultrawide monitor, so it's very large, but it's the only one connected and it's handled as a single one. I'll be home shortly so I'll test it with a more common 16:9 resolution and report back.

I tried at 2560x1440 and 1920x1080 and in both cases the issue persisted, so I don't think aspect ratio is the issue here. If you need any more info or some testing let me know and I'll be happy help.

@perkyquirky Your case doesn't seem a bug, but your specific configuration. By default, the dock hides only when the focused window is over the dock; that's why when you switch to the calculator the dock appears: because although the browser covers the dock, it doesn't have the focus. If you want the dock to be always hidden when covered by any window, just open the "extensions" application, go to the dash-to-dock settings (or the ubuntu-dock, depending on which one are you using), enter the "intellihide" option, and there you can choose that.

Oh my... I am sorry lol
Thank you <3