Closed Peder2911 closed 2 years ago
Hello,
I think you're seeing this because alacritty did not implement support for secondary device attributes until version 0.6.0
, which euporie uses to check which features the terminal supports (e.g. sixel images, etc.).
You can check for secondary device attribute support by running: python -c "print('\x1b[>0c')"
. If your terminal responds to the control sequence, it will insert a string at the next prompt.
If you update to alacritty >=0.6.0
, euporie should work.
Euporie works for me with alacritty==0.8.0
on Linux.
Interestingly, I get the exact same issue with alacritty==0.9.0
on Windows, where it does not seem to respond to secondary device attribute requests. I'm not sure if this is intentional or a bug in alacritty.
Euporie should be able to work on terminals without secondary device attribute support: I need to add a timeout such that loading continues if no response from the terminal is received when requesting secondary device attributes.
I've added a timeout to the terminal feature detection, so euporie should now work in old versions of alacritty
This should be fixed in v1.0.0
Great work! Thanks.
Hello again!
I am having a really weird issue, where Euporie doesn't output anything if launched from Alacritty, but works fine in gnome-terminal. Also, works fine if run from Tmux within alacritty?
When i run Euporie from "vanilla" Alacritty, there's no output. If i press Ctrl-C, the output is:
Tmux is an OK workaround for me, just thought I'd let you know.
euporie==0.1.16 alacritty==0.4.1