I'm writing this question because I'm trying to launch a web browser called vimb using dmenu, but by first running it through a program called tabbed. For context, vimb is a minimal browser I've taken a liking to but does not support tabs innately. For that I'd need to run it through a second application called tabbed. In a normal terminal instance it works perfectly, like so:
tabbed vimb -e
However, when running that same command using dmenu, it immediately opens and closes a window.
As a side note, doing this also messes up some of my scripts (which also use dmenu). For example, I have a custom script which lists my configs and I can select one of them to open up a brand new terminal instance and edit them. When running the above command in dmenu, those scripts also experience a similar phenomenon. In their case, they open a terminal instance but immediately close it.
I have no idea where on my system I can check to see whats going on. Digging through /var/logs
did very little for me as well.
Does anyone here have an idea of where I could begin troubleshooting this issue? I recall a long time ago having this same issue in a different window manager, so I don't believe it's that. But I'd like to know what you all think.
Update: So I was curious to see if there was some sort of error that gets produced that I'm not seeing. So in dmenu I ran:
tabbed vimb -e >> ~/.foo
and it just...worked. Can anyone explain why this is happening?