Как смотреть фильмы / изображения без X?

Мне интересно, есть ли способ смотреть фильмы или изображения без запуска X-сервера. Я не использую диспетчер входа в систему – я вхожу в tty и запускаю X-сервер вручную.

Гипотетическая ситуация: я вхожу в систему, но решаю только смотреть фильм или просматривать несколько фотографий. Я не хочу запускать X-сервер и все материалы GUI только для этой цели.

Как я могу смотреть фильмы / изображения без X?

2 Solutions collect form web for “Как смотреть фильмы / изображения без X?”

Для изображений:

Вы можете смотреть изображения с помощью fbi :

 NAME fbi - linux framebuffer imageviewer SYNOPSIS fbi [ options ] file ... DESCRIPTION fbi displays the specified file(s) on the linux console using the framebuffer device. PhotoCD, jpeg, ppm, gif, tiff, xwd, bmp and png are supported directly. For other formats fbi tries to use ImageMagick's convert. 

Пример команды:

 $ fbi path/to/file.jpg 

Для видео:

  • Вы можете использовать vlc из tty / console:

    Пример команды:

     $ vlc /path/to/file.mp4 
  • Вы также можете использовать mplayer :

     $ mplayer /path/to/file.mp4 

    Примечание. Драйверы вывода видео могут быть установлены с помощью опции -vo например, caca , caca . ( Эта внешняя статья может помочь)

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

Например, использование MPlayer: mplayer -vo fbdev filename.avi или mplayer -vo directfb filename.avi должно делать трюк, если все необходимые фрагменты находятся на mplayer -vo directfb filename.avi месте. Как было указано в другом ответе, vlc может быть проще работать, а также поддерживает как старые FB, так и DirectFB.

Статья в Википедии гласит следующее о фреймбуфере:

Существует три приложения фреймбуфера Linux.

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

  • Графические программы избегают тяжелых накладных расходов системы X Window.

Последний элемент включает в себя несколько Linux-программ, таких как MPlayer, links2, Netsurf, fbida и библиотеки, такие как GGI, SDL, GTK + и Qt Extended, которые могут напрямую использовать фреймбуфер. Это особенно популярно во встроенных системах.

В настоящее время существует библиотека DirectFB, которая обеспечивает инфраструктуру аппаратного ускорения фреймбуфера Linux.

Там также есть вопросы и ответы именно на эту тему на этом же форуме , и, конечно, старый Framebuffer HOWTO .

Прежде всего, вы должны иметь /dev/fb0 символьное устройство, доступное (или более одного, если доступно несколько устройств фреймбуфера). По zcat /proc/config.gz |grep FB , выход zcat /proc/config.gz |grep FB должен содержать CONFIG_FB=y , но я не совсем уверен, что современные графические процессоры с DRM также нуждаются в некотором унаследованном драйвере для работы FBDEV ( в моем случае у меня, похоже, есть CONFIG_DRM_I915_FBDEV=y для Intel GPU).

  • Где я могу найти японский пакет интерфейса для zabbix-сервера?
  • Как проверить, установлена ​​ли моя графическая карта на Linux?
  • Как выбрать, какую графическую карту использовать?
  • Удаленный доступ к cassandra, работающему на локальном шлейфе IP / port 127.0.0.1
  • Какую графическую плату использует моя ОС?
  • Инструмент командной строки для проверки того, когда был обновлен URL-адрес?
  • Инструмент командной строки для мониторинга Java-кучи
  • Понимание адресов Ethernet на одном интерфейсе
  • Именование сетей в Arch Linux
  • Postfix использует псевдоним интерфейса вместо основного интерфейса
  • Установите графический драйвер NVIDIA GTX на Linux Mint 17.1
  • Interesting Posts

    Монтаж от дельфина до командной строки

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

    Как перенаправить sys-журнал ubuntu на виртуальную машину на хостинг?

    Kworker на 100% – я думаю, что все пробовал!

    Подключение к локальной сети WPA2 на Ubuntu с помощью Fluxbox

    Как искать определенные разделы файла, а затем извлекать только соответствующую информацию в этом разделе?

    Как команда xdg-open знает, какое приложение использовать для открытия файла?

    Измерение свободного прохода / proc / meminfo с помощью ramdisk (initrd)

    Запуск нового экземпляра приложения вместо продолжения приостановленного

    Что означает «установка fs с ошибками» в dmesg и что делать после этого?

    Где взять цветные схемы Кейт?

    Как удалить удаленный диск с помощью SSH на локальном компьютере и сохранить на локальный диск

    Почему dd из / dev / urandom останавливается раньше?

    Изменить значение Startx на Slackware?

    изменять шрифты приложений в dwm

    Linux и Unix - лучшая ОС в мире.