Pour les images :
Vous pouvez regarder des images avec 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.
Exemple de commande :
$ fbi path/to/file.jpg
Pour les vidéos :
-
Vous pouvez utiliser
vlc
depuis tty/console :Exemple de commande :
$ vlc /path/to/file.mp4
-
Vous pouvez également utiliser
mplayer
:$ mplayer /path/to/file.mp4
Remarque :Les pilotes de sortie vidéo peuvent être définis par
-vo
option par exemplecaca
,fbdev
.
Sa disponibilité dépend des fonctionnalités du noyau, mais en utilisant le framebuffer Linux fourni par le noyau (ou la bibliothèque Direct Framebuffer, qui permet l'accélération matérielle), il devrait également être possible de lire des vidéos sur la console.
Par exemple, en utilisant MPlayer :mplayer -vo fbdev filename.avi
ou mplayer -vo directfb filename.avi
devrait faire l'affaire si toutes les pièces requises sont en place. Comme indiqué dans l'autre réponse, vlc
pourrait être plus facile à faire fonctionner et il prend également en charge à la fois l'ancien FB et DirectFB.
L'article de Wikipédia dit ce qui suit à propos du framebuffer :
Il existe trois applications du framebuffer Linux.
- Une implémentation de la console Linux texte qui n'utilise pas le mode texte matériel (utile lorsque ce mode n'est pas disponible, ou pour surmonter ses restrictions sur la taille des glyphes, le nombre de points de code, etc.). L'un des aspects les plus populaires est la possibilité d'afficher le logo Tux sur la console au démarrage.
Une méthode de sortie graphique possible pour un serveur d'affichage, indépendante du matériel de la carte vidéo et de ses pilotes.
Programmes graphiques évitant la lourde surcharge du système X Window.
Le dernier élément comprend plusieurs programmes Linux tels que MPlayer, links2, Netsurf, fbida et des bibliothèques telles que GGI, SDL, GTK+ et Qt Extended peuvent utiliser directement le framebuffer. Ceci est particulièrement populaire dans les systèmes embarqués.
Il existe maintenant une bibliothèque DirectFB qui fournit un cadre pour l'accélération matérielle du framebuffer Linux.
Il y a aussi un Q &A exactement sur ce sujet sur ce même forum, et bien sûr le vieux Framebuffer HOWTO.
Plus particulièrement, vous devriez avoir /dev/fb0
périphérique de caractères disponible (ou plus d'un s'il y a plusieurs périphériques de framebuffer disponibles). Au strict minimum, la sortie de zcat /proc/config.gz |grep FB
doit contenir CONFIG_FB=y
, mais je ne suis pas tout à fait sûr si les GPU modernes avec DRM ont également besoin d'une sorte de pilote hérité pour faire fonctionner FBDEV (dans mon cas, il semble que j'ai CONFIG_DRM_I915_FBDEV=y
pour le GPU Intel).