Terminal Emulator
Mirko
mirkok.lists at googlemail.com
Tue May 14 16:37:17 EDT 2024
Am 14.05.24 um 19:44 schrieb Gordinator via Python-list:
> I wish to write a terminal emulator in Python. I am a fairly
> competent Python user, and I wish to try a new project idea. What
> references can I use when writing my terminal emulator? I wish for
> it to be a true terminal emulator as well, not just a Tk text widget
> or something like that.
>
> If you have any advice, please do let me know!
Not sure, what you mean with:
> true terminal emulator as well, not just a Tk text widget or something like that
If you want to write a GUI terminal, than that *is* a terminal
emulator and *has* a text widget as its visible core. If you want to
write something like getty which runs on the virtual terminals
(Ctrl+Alt+F*) than that is a terminal (not a terminal emulator).
In both cases, you write something that gets input from the
keyboard, processes it and shows the result. How that processing is
done, depends on the terminal standard, like DEC VT{100, 102, 220,
320, etc}.
For a start, you might want to look at Terminator, which is a
terminal emulator written in Python, Gtk and libvte (which does all
the low level stuff).
More information about the Python-list
mailing list