To file a bug report (not a feature request), if possible, you need a journalctl log. This log can be obtained by -
- Enabling debug mode in the settings
- Restarting KWin (usually done by logging out and back in)
- Recreating the problematic action
- Executing the command
journalctl --user --no-pager -e | grep "Autotile"
in a terminal
In the not-so-distant future, these logs will be required to submit a bug report. Any bug reports without them will not be evaluated.
- If your preset layout (Meta-T by default to set) is already full of windows, new ones will not be tiled and will usually appear above
- If the windows is in your blacklist or a pop-up window, by default it will not be tiled
- If the whitelist option is checked in settings, then only windows in your blacklist will be tiled
Hold the shift key while moving them, like how KWin does it.
Check that you have them assigned in systemsettings. If you do, make sure no applications are overriding them. Make sure to restart KWin after configuring these.
You need to provide as much information as possible when filling out a bug report, as I do not have multiple screens to test on.
All settings need a restart of KWin to apply!
This checkbox turns the blacklist into a whitelist, and blacklists all other windows. If your windows are not tiling, this is something to disable first.
A list of windows to not tile (or if whitelist is checked, the only windows that will tile).
If enabled, certain supported popups will be tiled.
Configures how borders around windows should be set up.
Windows will be inserted (by default) to the right instead of to the left, keeping the first window in its original place.
The method that new windows are inserted with. Bottom up is experimental, breadth-first is the recommended but slower method.
Tiled windows will be kept below other windows.
Whether to keep fullscreened windows above other windows.
If checked, rebuilds the tiled window cache when desktops, activities, or screens are switched. Bad for performance but may fix edge case bugs.
This will print debug messages every time an action is performed.