GNU/Linux >> Znalost Linux >  >> Linux

Jak sledovat filmy/obrázky bez X?

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).


Linux
  1. Jak otestovat balíček bez jeho instalace v Linuxu

  2. Jak spravovat registry kontejnerů Linux

  3. Jak nainstalovat ImageMagick na Amazon Linux

  1. Jak používat dd v Linuxu bez zničení disku

  2. Jak sledovat TCP a UDP porty v reálném čase

  3. Jak rozšířit XFS Root Partition bez LVM v Linuxu

  1. Linux Watch Command

  2. Jak se dívat na Hulu na Linuxu

  3. Jak vytvořit montáž z obrázků v Linuxu