LINUX.ORG.RU

История изменений

Исправление squareroot, (текущая версия) :

В вопросе практически полностью содержится ответ. Программы, которые используют фреймбуффер (/dev/fb0), для вывода информации работают с фреймбуффером.

А те, что используют терминал (/dev/tty*, /dev/pts/*), для вывода информации используют терминал.

(Никто не запрещает программе использовать и то, и другое сразу, mpv вроде всякую инфу выводит в терминал, а видео рисует в фреймбуфер).

tmux – мультиплексер терминалов и он плодит устройства-терминалы (можешь понаблюдать сам увеличение кол-ва устройств в /dev/pts при открытии новых вкладок в tmux’е).

А фрембуффер остается один.

Иными словами, это все равно что открыть несколько аудиофайлов в mpv и удивляться, что звуки смешиваются, хотя вывод в каждый терминал от каждого mpv свой.

Исходная версия squareroot, :

В вопросе практически полностью содержится ответ. Программы, которые используют фреймбуффер (/dev/fb0), для вывода информации работают с фреймбуффером.

А те, что используют терминал (/dev/tty*, /dev/pts/*), для вывода информации используют терминал.

(Никто не запрещает программе использовать и то, и другое сразу, mpv вроде всякую инфу выводит в терминал, а видео рисует в фреймбуфер).

tmux – мультиплексер терминалов и он плодит устройства-терминалы (можешь понаблюдать сам увеличение кол-ва устройств в /dev/pts при открытии новых вкладок в tmux’е).

А фрембуффер остается один.

Иными словами, это все равно что открыть несколько аудиофайлов в mpv и удивляться, что звуки смешиваются, хотя вывод в каждый терминал от mpv свой.