Closed Mugworth closed 1 year ago
Monitor(s) configuration?
I have only one monitor, under DVI-D-0, 1920x1200 resolution, and i didnt change anything in the config.
If you open a python interpreter and paste this:
import subprocess
def get_primary_output_name():
stdout, stderr = subprocess.Popen('xrandr --listmonitors',
shell=True, stdout=subprocess.PIPE).communicate()
if stdout != '':
monitorlines = stdout.decode().split("\n")
# Search for the primary (marked with +*)
# If none found (e.g. primary is on a disconnected output), take the first
primary = None
for m in monitorlines:
if "+*" in m:
primary = m
break # Early exit from the cycle
elif "+" in m:
primary = m # We found a monitor. Keep it
if primary != None:
return primary.split()[-1]
return None
get_primary_output_name()
what's the output?
Here it is
I dont know how i didnt think about it earlier, but with default i3 configuration, i3expo is working perfectly, i will try to debugg my config and update this thread later, im sorry for wasting your time
Ok it seems its because of gaps, is expo not supposed to work with them or is it because of some bugs? My configuration of gaps:
Umh, interesting. So it's fine if you disable gaps... Well I do use gaps myself and it works, the only difference is I don't use negative values for gaps. Have you tried setting your outer gaps to something non-negative, like 0?
Yeah without negative value it's working as expected, i guess i can live without it, thank you :)
-- Linux Mint 23 -- python 3.10 -- i3 4.22