Pro obrázky:
Obrázky můžete sledovat pomocí 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.
Příklad příkazu:
$ fbi path/to/file.jpg
Pro videa:
-
Můžete použít
vlc
z tty/console:Příklad příkazu:
$ vlc /path/to/file.mp4
-
Můžete také použít
mplayer
:$ mplayer /path/to/file.mp4
Poznámka:Výstupní video rozhraní lze nastavit pomocí
-vo
možnost např.caca
,fbdev
.
Jeho dostupnost závisí na vlastnostech jádra, ale pomocí linuxového framebufferu poskytovaného jádrem (nebo knihovny Direct Framebuffer, která umožňuje hardwarovou akceleraci) by mělo být možné přehrávat video i na konzoli.
Například pomocí MPlayeru:mplayer -vo fbdev filename.avi
nebo mplayer -vo directfb filename.avi
by měl stačit, pokud jsou všechny požadované kusy na svém místě. Jak je uvedeno v další odpovědi, vlc
může být jednodušší pracovat a také podporuje starý FB i DirectFB.
Článek na Wikipedii říká o framebufferu následující:
Existují tři aplikace linuxového framebufferu.
- Implementace textové linuxové konzole, která nepoužívá hardwarový textový režim (užitečné, když je tento režim nedostupný nebo k překonání jeho omezení velikosti glyfu, počtu bodů kódu atd.). Jedním z populárních aspektů je možnost, aby konzole při spuštění zobrazila logo Tux.
Možná metoda grafického výstupu pro zobrazovací server, nezávislá na hardwaru grafického adaptéru a jeho ovladačích.
Grafické programy, které se vyhýbají vysokým nákladům na X Window System.
Poslední položka obsahuje několik linuxových programů jako MPlayer, links2, Netsurf, fbida a knihovny jako GGI, SDL, GTK+ a Qt Extended mohou přímo používat framebuffer. Toto je obzvláště populární vestavěné systémy.
Nyní existuje knihovna DirectFB, která poskytuje rámec pro hardwarovou akceleraci linuxového framebufferu.
Na tom samém fóru jsou také otázky a odpovědi přesně na toto téma a samozřejmě starý Framebuffer HOWTO.
Především byste měli mít /dev/fb0
znakové zařízení k dispozici (nebo více než jedno, pokud je k dispozici více zařízení s framebufferem). Minimálně výstup zcat /proc/config.gz |grep FB
by měl obsahovat CONFIG_FB=y
, ale nejsem si úplně jistý, jestli moderní GPU s DRM také potřebují nějaký starší ovladač, aby FBDEV fungoval (v mém případě se zdá, že mám CONFIG_DRM_I915_FBDEV=y
pro Intel GPU).