Alright, I managed to set up my monitors so they aren't mirrored. Now a few new problems cropped up:
1: When I initially set up the resolution with arandr, everything looked fine, the bars looked nicely on all monitors and I could move the mouse between the monitors as expected. Now, how do I move windows between the monitors? Or switch between monitors xmonad/i3 style? What's the qtile way of using multiple screens? 2: As soon as I restarted qtile(didn't update the config) the bars on all 3 screens were broken. I didn't get any error messages, and everything else worked like before. On Tuesday, 25 May 2021 at 17:14:23 UTC+2 [email protected] wrote: > If the screens are mirrored, then the issue is with the monitor setup, not > qtile. Try using xrandr or it's GUI equivalent arandr to make it so that > the screens are positioned separately not mirrored. > > If you use dmenu, check out Luke Smith's displayselect script/function for > as a quick way to get monitors setup: > https://github.com/LukeSmithxyz/voidrice/blob/master/.local/bin/displayselect > > On Tuesday, May 25, 2021 at 1:46:36 AM UTC-6 [email protected] wrote: > >> Hi sorry for the late reply. >> >> Thanks for the other way to grab the number of monitors connected, but as >> you said, that already seems to work for me. >> >> The issue is that both monitors plugged into the laptop mirror the laptop >> screen and are also assigned the exact same resolution >> (which also is a problem, the laptop screen is 1920x1080 and the monitors >> are 1680x1050). >> >> So all screens show the same content and have the same resolution. >> >> Though I never saw qtile used with multiple screens so I am also not >> entirely sure how to use them; and I couldn't find anything about it online. >> So I at least have a resolution issue and don't know how to use multiple >> screens in qtile or I also have unwanted mirroring(pretty sure the latter >> is the case as >> mouse movements were also mirrored across screens) >> >> On Wednesday, 19 May 2021 at 18:25:42 UTC+2 [email protected] wrote: >> >>> Looks like the last few outputs of the log show the config being >>> successfully used and number of monitors being detected as 3. Could you >>> elaborate on what the actual issue is? >>> >>> Note that for my version of `python-xlib`, I had to use item access >>> rather than attribute access to get the `get_num_monitors` function to work >>> correctly, but that appears to not be an issue for you. For documentation's >>> sake, here's that function: >>> >>> def get_num_monitors(): >>> num_monitors = 0 >>> try: >>> display = xdisplay.Display() >>> screen = display.screen() >>> resources = screen.root.xrandr_get_screen_resources()._data >>> >>> for output in resources['outputs']: >>> monitor = display.xrandr_get_output_info(output, >>> resources['config_timestamp'])._data >>> preferred = False >>> if "preferred" in monitor.keys(): >>> preferred = monitor['preferred'] >>> elif "num_preferred" in monitor.keys(): >>> preferred = monitor['num_preferred'] >>> if preferred: >>> num_monitors += 1 >>> except Exception: >>> # always setup at least one monitor >>> >>> return 1 >>> else: >>> return num_monitors >>> >>> >>> On Monday, May 17, 2021 at 2:18:33 AM UTC-6 [email protected] wrote: >>> >>>> I have a laptop with docking stations, that's sometimes connected to 2 >>>> extra 16:9 1080p monitors and other times used alone or with a single >>>> 1444p >>>> 21:9 monitor. >>>> So I need a dynamic screen setup. For some reason I cannot get it >>>> working though. >>>> I tried to use the code from the wiki( >>>> https://github.com/qtile/qtile/wiki/screens#setup-multiple-screens-dynamically), >>>> >>>> but no success. Here's my config: >>>> https://github.com/Mithrandir2k18/dotfiles/blob/master/qtile/config.py >>>> >>>> And here's my error output: >>>> >>>> https://pastebin.com/uBTYhS5S >>>> >>>> Hope you guys can help me :) >>>> Thanks for any help in advance! >>>> >>> -- 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/64522397-325e-4deb-af77-70e40d02328en%40googlegroups.com.
