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:
This is a shared conversation and may include unverified content that doesn't reflect Mistral AI's views. Login to resume chatting.
Vibe can make mistakes. Check answers. Learn more