-
Link Mauve
moparisthebest, jonas’, MattJ, in poezio we use the lower half block Unicode character (▄) to display coloured pixels in every terminal, as none of the ones I use support sixel.
-
Link Mauve
The library we use, ncurses, also limits us to 256 colours, and that’s very low to render good images, so I didn’t pursue inline images much afterwards…
-
Link Mauve
I have written a much better renderer for roezio, using true colours, which is supported by many terminals, but sadly not tmux which is what I mainly use, because it to uses ncurses…
-
jonas’
wat?
-
jonas’
tmux doesn't support true colors?
-
jonas’
sad
-
Link Mauve
Very.
-
Zash
dtach < screen < tmux less is more ;)
-
Link Mauve
Do screen or dtach support true colours?
-
Zash
dtach supports nothing, therefore supports everything
-
MattJ
I expect dtach does, I think it mostly passes stuff through?
-
Link Mauve
Last I used screen it was only just adding support for the screen-256color TERM.
-
Link Mauve
Right, but no pane support or anything I guess given the name.
-
MattJ
Soon: images in console clients. Next: video calls!
-
Zash
Link Mauve, correct, dtach supports *only* detaching and re-attaching a tty
-
Link Mauve
MattJ, I actually started writing that in poezio looooong ago, adding the required Jingle extensions to slixmpp, but I have no interest in Python any longer.
-
Kev
I assume roezio is Rust-based?
-
Link Mauve
But since I run it on my server and seldom locally, I didn’t continue on that either.
-
MSavoritias (fae,ve)
i mean the tox console client supports video calls for a long time now. time for xmpp to catch up :P
-
jonas’
just shell out to mpv --vo=sixel :D
-
jonas’
and pipe the video stream through an ssh channel if you have to!
-
Link Mauve
Kev, yes, and mostly not developed at all atm.
-
Link Mauve
jonas’, nowadays there is gst-meet which is also Rust-based and is compatible with Jitsi Meet and allows any Gstreamer pipeline.
-
jonas’
Link Mauve, but can it do --vo=sixel?!
-
Link Mauve
So outputting to sixel or whatever just boils down to picking (or writing) the right Gstreamer element.
-
Link Mauve
jonas’, none of my terminals support sixel, so I don’t even know.
-
Menel
I'm happy with screen and miss nothing
-
Link Mauve
I’d first implement Unicode half block support to support every terminal, and only then look into newer image formats.
-
Link Mauve
Menel, does it support true colours nowadays?
-
Menel
It supports true colors yes. I think there was a some point in the past some slow development and everyone switched to tmux. But as far as I know there is basically feature parity mostly now
-
Link Mauve
Neat, I’ll have a look someday. :)
-
Link Mauve
I never used screen, started with tmux instead and never looked elsewhere.
-
MSavoritias (fae,ve)
same
-
jonas’
Menel, it does? I thought screen only does 256 colors
-
Menel
If my eyes don't betray me it has true colors. https://wiki.archlinux.org/title/GNU_Screen Has it. For some versions of screen
-
Menel
Screen v5
-
pulkomandy
So people will go through all the trouble of using sixels instead of writing x11 or wayland applications? :)
-
Link Mauve
I do write Wayland applications as well, just overcoming the limitations of terminals is fun. ^^
-
jonas’
wow
-
moparisthebest
Link Mauve: time to upgrade to zellij sounds like 😁 seriously though it's great, I never miss tmux
-
Link Mauve
moparisthebest, does it support true colours?
-
moparisthebest
Yep
-
moparisthebest
I use it in alacritty which drops down when I hit f12, either with tdrop on anything X or leftwm
-
rom1dep
Yakuake user here, with generally dozen tabs and tiles on it
-
moparisthebest
I used yakuake for over a decade before switching to tdrop+alacritty+zellij <3
-
SouL
Yakuake here too
-
Link Mauve
moparisthebest, is there a way to make zellij waste less screen space? I’m only on 1366×768 so every character counts.
-
Link Mauve
Having just a single line with the tabs would be good, and one line or column to separate the panes.✎ -
Link Mauve
Having just a single line with the tabs would be good, and one line or column to separate the panes instead of two. ✏
-
moparisthebest
Yes, that's a built in theme iirc, just not the default, let me see...
-
moparisthebest
Link Mauve: https://code.moparisthebest.com/moparisthebest/dotfiles/src/branch/master/zellij/config.kdl#L262 pretty sure just default_layout "compact"
-
Link Mauve
Thanks. :)
-
Link Mauve
moparisthebest, it still has the ugly green border around the pane, but it’s already much better thanks. :)
-
Link Mauve
With pane_frames false it’s usable, yay!
-
moparisthebest
Also simplified_ui true here, I'm sure you'll tweak until you like it :)
-
Link Mauve
Aaaaaah, M-j doesn’t work, that’s like the one keybind I use the most in poezio!!!
-
Link Mauve
Neither does ^P.
-
citrons
regarding poezio, I find that the latest version can't load any plugins.
-
citrons
or, well, the version on void.
-
Link Mauve
You probably should open an issue.
-
citrons
perhaps.
-
moparisthebest
Link Mauve: because other things are bound to them maybe? Try rebinding keys... I think it even has a tmux mode but I haven't used it
-
Link Mauve
Aside from these few things, it seems *much* slower than tmux at basically everything, including displaying my applications. :(
-
Link Mauve
It has already used 1:39 of CPU time, against 6:02 for tmux which has been running for a week.