Рубрики
Без рубрики

Написание эмулятора терминала (в Python)

Терминал, Linux. Теги с Python, Linux.

Написание эмулятора терминала довольно сложный. Современные эмуляторы терминалов имеют много функций, таких как вкладки или несколько окон, масштабирования и другие.

Но есть много функций, которые могут быть добавлены к эмулятору терминала. Как и изображение просмотра функциональности, воспроизведение видео и многое другое.

Для развлечения я создал свой собственный эмулятор терминала. Это очень простое в том смысле, что он только получает и вводит вывод команды.

На этом этапе не выполняется несколько редакторов, таких как Nano, Emacs. Это потому, что он использует только вывод команды. Чтобы сделать эту работу, я думаю, что она нуждается в Stdout/Stdin вместо этого.

Поскольку используя QTextBrowser, он поддерживает добавление HTML в терминал.

Это очень экспериментально, но просто для удовольствия:)

Ресурсы:

Оригинал: “https://dev.to/petercour/writing-a-terminal-emulator-in-python-38d2”