История изменений
Исправление 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 свой.