With this knowledge, you can create a bash script that checks the current status of the setting, then changes it, then bind that script to a shortcut key. You can change the setting with the command, e.g., gsettings set .dash-to-dock intellihide false The command gsettings get .dash-to-dock intellihide You could consider creating a shortcut key that toggles the autohide setting of the dock. In Wayland, one cannot although one can expose dbus commands to manipulate windows using extensions. In X11, one can manipulate the window state with the tools wmctrl or xdotool. That is because the state of the window and the display of a dock are two independent settings. Alt+ F10 will toggle between maximized and normal state.Īs for your question, having a shortcut key that both maximized the window while showing the Dock will not be easy especially in Wayland. The default shortcut key to maximize a window is Super+ Up. "maximized" will have the window occupy maximal space, not covering the dock, unless the dock is set to autohide itself when covered by a window.A global keyboard shortcut can be set in "Settings" - "Keyboard".
![keyboard shortcut resize window keyboard shortcut resize window](https://i1.wp.com/simianuprising.com/wp-content/uploads/2010/03/osx-maximize-keyboard-shortcut.png)
The application may define a shortcut for that, quite commonly F11.
![keyboard shortcut resize window keyboard shortcut resize window](https://photoss.dwphotoshop.com/1661681500501.jpg)
Enable debug logging, as per the instructions in the following section.Try using the menu items to execute a window action or changing the keyboard shortcut to something different so we can tell if it's a keyboard shortcut issue or not.Make sure that the app whose windows are not behaving properly does not have any conflicting keyboard shortcuts.Make sure there are no other window manager applications running.Restart your machine (this often fixes things right after a macOS update).Most issues of this type have been caused by other apps. If windows aren't resizing or moving as you expect, here's some initial steps to get to the bottom of it. Do not activate Rectangle.Īvailable values for : left-half, right-half, center-half, top-half, bottom-half, top-left, top-right, bottom-left, bottom-right, first-third, center-third, last-third, first-two-thirds, last-two-thirds, maximize, almost-maximize, maximize-height, smaller, larger, center, restore, next-display, previous-display, move-left, move-right, move-up, move-down, first-fourth, second-fourth, third-fourth, last-fourth, first-three-fourths, last-three-fourths, top-left-sixth, top-center-sixth, top-right-sixth, bottom-left-sixth, bottom-center-sixth, bottom-right-sixth, specified, reverse-all, top-left-ninth, top-center-ninth, top-right-ninth, middle-left-ninth, middle-center-ninth, middle-right-ninth, bottom-left-ninth, bottom-center-ninth, bottom-right-ninth, top-left-third, top-right-third, bottom-left-third, bottom-right-third, top-left-eighth, top-center-left-eighth, top-center-right-eighth, top-right-eighth, bottom-left-eighth, bottom-center-left-eighth, bottom-center-right-eighth, bottom-right-eighth, tile-all, cascade-allĮxample, from a shell: open -g "rectangle://execute-action?name=left-half" Open the URL rectangle://execute-action?name=.