Есть как минимум два приложения, встроенных в стандартные модули xscreensaver, которые уже делают это - они сами по себе являются эмуляторами терминала. Один есть, phosphor
а другой есть apple2
. На моей машине я могу, например:
/usr/lib/xscreensaver/apple2 -text -fast -program /usr/bin/sh
И XScreenSaver модуль открывает свой собственный pty
для sh
и она работает. Я бы не назвал это красивым , но это работает. Вот несколько примеров использования для apple2
.
Я могу сделать это с phosphor
:
/usr/lib/xscreensaver/phosphor -scale 2 -delay 0 -program /usr/bin/sh
Если у вас не установлен пакет xscreensaver , он обязательно будет доступен через менеджер пакетов. Попробуйте.
Оба приложения поддерживают несколько параметров конфигурации, и оба могут рисовать в корневом окне X. Может быть, вы можете нарисовать фон, который вы хотите, что-то вроде feh
или xv
и получить довольно близко к тому же результату.
Конечно, в соответствии с этим вы можете просто купить эту программу Cathode для Linux, и это бы сработало, но я немного сомневаюсь, так как кажется, что последнее обновление было пару лет назад, и ссылка " попробовать бесплатную", кажется, перенаправляет на сам.