I started experimenting with fake screens and found a number of interesting use-cases (see below), but for each of the things I want to do with them I am lacking control over where the windows of the fake screens are positioned (i.e. on top or not).
I saw the example configuration for fake screens, but really nothing beyond that. What I want to do is the following: 1. Have PIP functionality (picture-in-picture) A fake screen is overlapping with another (fake) screen so I can have a video in "full screen" on the overlapping screen while using a fullscreen application. 2. Have a fake screen span all my monitors Related to this: Windows spanning multiple screens? <https://groups.google.com/forum/#!topic/qtile-dev/TtvXPivA_eY> This is something I need for certain applications that make use of multiple screens (mostly xfreerdp). For both of these fake screens I have created groups that use the max-layout, and the groups are assigned to the fake screens on startup (that was surprisingly difficult to figure out). To describe my problems with this, let's use the following simplified example: fake_screens = [ Screen(x=0, y=0, height=1080, width=1920), # S1 Screen(x=1280, y=720, height=360, width=640) # F1 ] Now if I open two windows on S1 and move one of them to F1, I get a perfect PIP-effect. If I move the window to F1 first and then open another one on S1, the latter will be overlaying the one from F1. There seems to be some kind of stack of managed qtile-windows where windows are inserted whenever they are opened. I would love the fake-screens to have an additional setting: "priority". The possible settings would be "always" (all windows of the screen will always be at the top of the stack), "standard" (what we have now) and "focused" (all windows of the screen will be at the top of the stack while the screen has focus). My assumption is that this kind of functionality doesn't exist yet, so I would very much appreciate any kinds of hints so I can take a look at implementing this additional setting. (By the way, and maybe this is worth an issue: While experimenting I stumbled over the "screen_affinity" of groups and couldn't figure out what the setting was supposed to do. Is this just complicated to use or might it be broken?) -- You received this message because you are subscribed to the Google Groups "qtile-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qtile-dev/fa498122-8b86-42a8-97ba-e7a20adae6c9o%40googlegroups.com.
