morrolinux/i3expo-ng

i3expod not launching

Closed this issue · 8 comments

-- Linux Mint 23
-- python 3.10
-- i3 4.22

2023-01-10_19-26

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
2023-01-12_20-46

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:
2023-01-12_21-26

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 :)