MPlayer играет видео в новом окне вместо того, чтобы работать в терминале

Если Вы не хотите позволять devs изменять вещи, почему Вы не даете им coredump? coredump является дампом карты распределения памяти процесса. С этим и двоичным файлом, кто генерирует coredump, можно отладить приложение, не выполняя его (просто нуждаются в отладочной информации). Для генерации coredump использовать gcore команда.

6
14.04.2014, 12:38
2 ответа
[114853]Нет. Mplayer может работать, используя фрейм-буфер ядра linux, который, если вы находитесь на одной из виртуальных консолей (это [115227]tty[115228] устройств, и они не совпадают с тем, что используется в GUI-терминале), создает впечатление, что он работает "в консоли", потому что, конечно же, это весь экран. Но он работает не в консоли, а в фрейм-буфере, который занимает экран.[12134]Если вы используете рабочий стол с графическим интерфейсом, у вас запущен X-сервер, и он управляет экраном, так что вы не можете использовать фрейм-буфер одновременно (хотя вы можете переключаться туда и обратно на VT и использовать там фрейм-буфер). Mplayer определяет этот контекст и соответствующим образом адаптируется.[114856].
6
27.01.2020, 20:28

Да, просто отключите переменную DISPLAY:

unset DISPLAY; mplayer -vo caca path_to_videofile

или

DISPLAY= mplayer -vo caca path_to_videofile

Но я обнаружил, что она работает медленнее.

Обновление : я обнаружил, что терминал rxvt-unicode достаточно быстрый.

Также может оказаться полезной ссылка http://helpful.knobs-dials.com/index.php/Aalib,_caca .

0
27.01.2020, 20:28

Теги

Похожие вопросы