Subj : RE: Detecting Terminals To : dingo From : dingo Date : Wed Mar 20 2024 08:35 am On Wednesday, March 20th dingo muttered... Di> I use this technique to automatically detect the unicode support level of Di> many terminals in my "ucs-detect" tool, "How it works" Di> https://ucs-detect.readthedocs.io/intro.html#how-it-works I also wanted to say, and I may still make this project someday, by storing database records of terminal unicode support levels and introspection of telnet client capabilities (just blast all known telnet negotiations and record their responses), it would be trivial to identify *exactly* what terminal emulator or client is used. I could say exactly "This is SyncTerm/etherterm/xterm/foot/Konsole/iTerm2/Terminal.exe" etc. I really wish all terminal capabilities, such as 24-bit color support, sixel, etc., supported a query string to detect whether it is supported. Unfortunately this isn't the case, but we could deduce it with this rather complex code path. --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 18.18.2) * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121) .