feat: Implement tiling exceptions
Describe the bug/issue
Gnome console kgx is always floating, no matter the rules set in windows.json.
To Reproduce Install Gnome 43.2 and try using Gnome console, it keeps floating even after removing the default rule on the terminal.
Version Information
- Void Linux
- Forge 61
- Gnome shell 43.2
Monitor Setup
- 1 x 1080p
Additional Information
This is the content of my windown.json file
> cat $HOME/.config/forge/config/windows.json
{
"overrides": [
{ "wmClass": "org.gnome.Shell.Extensions", "wmTitle": "Forge Settings", "mode": "float" },
{ "wmClass": "jetbrains-toolbox", "mode": "float" },
{ "wmClass": "jetbrains-goland", "wmTitle": "splash", "mode": "float" },
{ "wmClass": "jetbrains-webstorm", "wmTitle": "splash", "mode": "float" },
{ "wmClass": "jetbrains-phpstorm", "wmTitle": "splash", "mode": "float" },
{ "wmClass": "jetbrains-datagrip", "wmTitle": "splash", "mode": "float" },
{ "wmClass": "jetbrains-rubymine", "wmTitle": "splash", "mode": "float" },
{ "wmClass": "jetbrains-idea", "wmTitle": "splash", "mode": "float" },
{ "wmClass": "Com.github.amezin.ddterm", "mode": "float" },
{ "wmClass": "Com.github.donadigo.eddy", "mode": "float" },
{ "wmClass": "Conky", "mode": "float" },
{ "wmClass": "Gnome-initial-setup", "mode": "float" },
{ "wmClass": "gnome-calculator", "mode": "float" },
{ "wmClass": "Guake", "mode": "float" },
{ "wmClass": "zoom", "mode": "float" }
]
}
I tried adding the rule { "wmClass": "kgx", "mode": "tile" }, but it doesn't work.
Thank you in advance.
Hi @lfoscari - thanks for the report. We do not have always tile exception (opposite of floating exceptions) implemented yet.
What about a whitelist / blacklisting feature? And you can toggle the rules of a windows with the default shortcut of super + C ?