If you’ve used the i3 window manager you’ve probably noticed that it does a good job of respecting ‘hints’ in applications for deciding how windows should work when