Intereting Posts
Принятие udev игнорировать определенные устройства во время загрузки передача переменной python в скрипт оболочки Какая правильная версия dm-cache Что предотвращает использование опции «nullok» по умолчанию для PH-конфигурации RHEL7 для пустых паролей? Можно ли добавить правило политики SELinux, чтобы ограничить приложение диапазоном адресов памяти? Bash scripting Как создать RAM-диск из среды Kickstart? «Не удается установить Nagios :: Plugin, не знаю, что это такое». Есть ли способ изменить большинство привязок к чему-то более знакомому? Когда родители, дети и внуки разделяют страницу, как работает копирование на запись? NFS не сохраняет хвосты файлов при сбое программы Я хочу использовать «sed» для вставки новых строк (одна строка превращается в сотни) Получить полный каталог $ file Можно ли заблокировать неправильные бит в ОЗУ на Linux? Мышь не может взаимодействовать с приложениями

Как я могу создать прокрутку матричного терминала?

Существует много сценариев / программ, которые превратят ваш терминал в заставку с матричным стилем, однако я хочу использовать его в качестве обоев для терминала и по-прежнему использовать терминал. Я не смог найти что-либо в Интернете относительно какого-либо анимированного фона терминала. Было бы особенно сложно написать что-то, что может справиться с этим?

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

Когда вы говорите «терминал», большинство читателей предполагают, что вы говорите о чем-то вроде xterm или rxvt: эмуляторе терминала. Технически консоль Linux также является эмулятором терминала.

Терминалы рисуют только один символ в каждой ячейке (строке и столбце) своего окна / дисплея. Фоны – это то, на что не нарисованы: пробелы. Кто-то может написать приложение с символьными ячейками на основе экрана или tmux, которые могли бы писать тусклые символы из вашего анимированного фона, при этом рендеринг «реального» текста обычно. Даже с тусклым вы найдете результат, который трудно прочитать.

Некоторые терминалы имеют возможность рисовать графическое изображение в качестве фона; некоторые из них могут имитировать прозрачные окна, скопировав корневое окно в их окно. (Это отличается от гораздо более поздней альфа-прозрачности, поддерживаемой некоторыми графическими серверами отображения).

Однако те терминалы, которые рисуют графическое изображение, создают статический дисплей, который может быть обновлен в ответ на перемещение окна терминала по экрану. Нет никаких технических причин (кроме проблем с производительностью), терминал не смог отобразить некоторый анимированный фон. Но на практике вы найдете несколько реализаций, которые это делают (мало кому интересно, мало разработчиков и т. Д.).