Мне интересно, есть ли способ смотреть фильмы или изображения без запуска X-сервера. Я не использую менеджер входа в систему - я вхожу в tty и запускаю X-сервер вручную.
Гипотетическая ситуация: я вхожу в систему, но решаю только посмотреть фильм или, возможно, посмотреть несколько фотографий. Я не хочу запускать X-сервер и весь графический интерфейс только для этой цели.
Как я могу смотреть фильмы / изображения без X?
Ответы:
Для изображений:
Вы можете смотреть изображения с
fbi
:Пример команды:
Для видео:
Вы можете использовать
vlc
из tty / console:Пример команды:
Вы также можете использовать
mplayer
:Примечание: Драйверы вывода видео можно установить с помощью
-vo
опции , напримерcaca
,fbdev
. ( Эта внешняя статья может помочь)источник
vlc
без сеанса X?/dev/fb0
. Так что либоsudo
, либоsudo usermod -aG video $USER
. Или иначеfbi
терпит неудачу, иvlc
делает искусство ASCII. Может быть,audio
группа тоже нужна.Его доступность зависит от возможностей ядра, но с помощью кадрового буфера Linux, предоставляемого ядром (или библиотеки Direct Framebuffer, которая обеспечивает аппаратное ускорение), также можно будет воспроизводить видео на консоли.
Например, используя MPlayer:
mplayer -vo fbdev filename.avi
илиmplayer -vo directfb filename.avi
следует делать то, что нужно, если все необходимые фрагменты на месте. Как указано в другом ответе,vlc
может быть легче начать работать, и он также поддерживает старый FB и DirectFB.В статье в Википедии говорится о фреймбуфере:
Также на эту тему есть вопросы и ответы на этом же форуме , и, конечно, старый Framebuffer HOWTO .
В частности, у вас должно быть
/dev/fb0
доступно символьное устройство (или более одного, если доступно несколько устройств с кадровым буфером). Как минимум, выводzcat /proc/config.gz |grep FB
должен содержатьCONFIG_FB=y
, но я не совсем уверен, нужны ли современным GPU с DRM своего рода устаревший драйвер для работы FBDEV (в моем случае, похоже,CONFIG_DRM_I915_FBDEV=y
для Intel GPU) ,источник
Вы можете запустить сверхлегкий оконный менеджер на основе Wayland. Например, я бы порекомендовал
rootston
(изwlroots
проекта). Напримерrootston -E vlc
, вы не получите ничего, кроме vlc.rootston
не имеет меню, трея, часов, рабочего стола и т. д. вообще ничего нет. Однако это скорее подтверждение концепции, и она регулярно вылетает. Это должно быть хорошо для просмотра фильма, хотя.Также обратите внимание, что для запуска приложений X11,
rootston
будет запуск,Xwayland
который похож на невидимый мини-X-сервер, работающий в фоновом режиме.Если вас беспокоит только «GUI материал», вы можете заглянуть в Openbox.
источник
rootston
не основано,X
аwayland
вместо этого. Тем не менее, я получаю вниз без объяснения причин. Это неблагодарно, невнимательно и грубо, и это заставляет меня злиться.