On Debian 13 GNOME using github.com/micheleg/dash-to-dock, sometimes window are maximized but hidden partially under the bottom taskbar, is this a known issue?
Yesterday 2:30pm

Yes, this is a known issue with Dash to Dock on GNOME-based systems, including Debian 13. Several users have reported that maximized windows sometimes get partially hidden behind the dock (taskbar), especially after suspend/resume cycles or randomly. The issue appears to be related to how GNOME handles window maximization and dock placement, and it is not exclusive to Debian but affects other distributions as well.

Common workarounds and solutions:

  • Unmaximize and maximize again: The most frequent fix is to unmaximize the window and then maximize it again, which usually restores the correct window position relative to the dock.
  • Disable "extend-height" and enable "dock-fixed": You can run the following commands in a terminal to adjust the dock settings:
    bash
    gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false
    gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true
    This ensures the dock stays fixed and does not extend into the window area.
  • Workaround script: Some users use a script to toggle the dock settings when the screen is unlocked or after suspend/resume events. For example:
    bash
    #!/bin/bash
    dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" | \
    ( while true; do
        read X
        if echo $X | grep "boolean false" > /dev/null; then
            sleep 0.5
            gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed 'true'
        elif echo $X | grep "boolean true" > /dev/null; then
            gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed 'false'
        fi
      done )
    This script sets dock-fixed to true when the screen is unlocked and false when locked.
  • Reset settings: If the issue persists, resetting Dash to Dock settings to default may help:
    bash
    gsettings reset org.gnome.shell.extensions.dash-to-dock extend-height
    gsettings reset org.gnome.shell.extensions.dash-to-dock dock-fixed
    gsettings reset org.gnome.shell.extensions.dash-to-dock autohide
  • Disable autohide: If you use the "intelligent autohide" feature, try disabling it temporarily to see if the issue resolves.

Would you like help applying any of these solutions or troubleshooting further?

Yesterday 3:18pm
2/2

This is a shared conversation and may include unverified content that doesn't reflect Mistral AI's views. Login to resume chatting.

Le Chat can make mistakes. Check answers. Learn more