Je me demande s'il existe un moyen de regarder des films ou des images sans exécuter le serveur X. Je n'utilise pas le gestionnaire de connexion - je me connecte à tty et démarre le serveur X manuellement.
Situation hypothétique: je me connecte, mais je décide de ne regarder que des films, ou peut-être de voir quelques photos. Je ne veux pas exécuter le serveur X et tout le matériel graphique uniquement à cette fin.
Comment regarder des films / images sans X?
Réponses:
Pour les images:
Vous pouvez regarder des images avec
fbi
:Exemple de commande:
Pour les vidéos:
Vous pouvez utiliser à
vlc
partir de tty / console:Exemple de commande:
Vous pouvez également utiliser
mplayer
:Remarque: les pilotes de sortie vidéo peuvent être définis par
-vo
exemplecaca
, par exemplefbdev
. ( Cet article externe peut aider)la source
vlc
sans session X?/dev/fb0
. Alors soitsudo
, soitsudo usermod -aG video $USER
. Ou bienfbi
échoue etvlc
rend l'art ASCII. Peut-être que leaudio
groupe est également nécessaire.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, utiliser MPlayer:
mplayer -vo fbdev filename.avi
oumplayer -vo directfb filename.avi
devrait faire l'affaire si toutes les pièces requises sont en place. Comme indiqué dans l'autre réponse, ilvlc
pourrait être plus facile de travailler et il prend également en charge l'ancien FB et DirectFB.L'article de Wikipédia dit ce qui suit sur le framebuffer:
Il y a aussi un Q & A exactement sur ce sujet sur ce même forum , et bien sûr l'ancien HOWTO Framebuffer .
Plus particulièrement, vous devriez avoir un
/dev/fb0
périphérique de caractères disponible (ou plus d'un si plusieurs périphériques framebuffer sont disponibles). Au minimum, la sortie dezcat /proc/config.gz |grep FB
devrait contenirCONFIG_FB=y
, mais je ne suis pas sûr que les GPU modernes avec DRM aient également besoin d'une sorte de pilote hérité pour faire fonctionner FBDEV (dans mon cas, je semble l'avoirCONFIG_DRM_I915_FBDEV=y
pour le GPU Intel) .la source
Vous pouvez exécuter un gestionnaire de fenêtres ultra-léger basé sur Wayland. Par exemple, je recommanderais
rootston
(duwlroots
projet). Par exemplerootston -E vlc
, vous n'obtiendrez rien d'autre que vlc.rootston
n'a pas de menu, plateau, horloge, bureau, etc. Il n'y a rien du tout. Cependant, il s'agit davantage d'une preuve de concept et se bloque régulièrement. Cela devrait être bien pour regarder un film.Notez également que pour exécuter des applications X11,
rootston
le lancement seraitXwayland
semblable à un mini-X-serveur invisible fonctionnant en arrière-plan.Si ce n'est que le "truc GUI" qui vous dérange, vous pouvez regarder dans Openbox.
la source
rootston
n'est pas basé surX
mais sur à lawayland
place. Pourtant, je suis downlvoted sans explication. C'est ingrat, inconsidéré et grossier et cela me met en colère.