web-dev-qa-db-ja.com

Xなしで映画や画像を見る方法は?

Xサーバーを実行せずに映画や画像を見る方法はあるのでしょうか。ログインマネージャーを使用していません-ttyにログインしてXサーバーを手動で起動します。

架空の状況:私はログインしましたが、映画を見たり、写真を少しだけ見たりすることにしました。この目的のためだけにXサーバーとすべてのGUIを実行したくありません。

Xなしで映画/画像を見るにはどうすればよいですか?

16
MatthewRock

画像の場合:

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.

コマンドの例:

$ fbi path/to/file.jpg

ビデオの場合:

  • Tty/consoleからvlcを使用できます。

    コマンドの例:

    $ vlc /path/to/file.mp4
    
  • mplayerも使用できます。

    $ mplayer /path/to/file.mp4
    

    注:ビデオ出力ドライバーは-voオプション(例:cacafbdevこれ 外部の記事が役立つかもしれません)

11
Pandya

可用性はカーネルの機能に依存しますが、カーネルによって提供されるLinuxフレームバッファー(またはハードウェアアクセラレーションを可能にするダイレクトフレームバッファーライブラリ)を使用することで、コンソールでビデオを再生することも可能です。

たとえば、MPlayerを使用する場合:mplayer -vo fbdev filename.aviまたはmplayer -vo directfb filename.aviは、必要な部品がすべて揃っていればうまくいくはずです。他の回答で指摘されているように、vlcの方が機能しやすく、古いFBとDirectFBの両方をサポートしています。

ウィキペディアの記事 は、フレームバッファーについて次のように述べています。

Linuxフレームバッファには3つのアプリケーションがあります。

  • ハードウェアテキストモードを使用しないテキストLinuxコンソールの実装(そのモードが使用できない場合、またはグリフサイズ、コードポイント数などの制限を克服するために役立ちます)。これの人気のある側面の1つは、起動時にコンソールにTuxロゴを表示する機能です。
  • ビデオアダプターのハードウェアとそのドライバーに依存しない、ディスプレイサーバーの可能なグラフィック出力方法。

  • X Window Systemの大きなオーバーヘッドを回避するグラフィックプログラム。

最後のアイテムには、MPlayer、links2、Netsurf、fbidaなどのいくつかのLinuxプログラムと、GGI、SDL、GTK +、Qt Extendedなどのライブラリーが直接フレームバッファーを使用できます。これは組み込みシステムで特に人気があります。

Linuxフレームバッファのハードウェアアクセラレーションのフレームワークを提供するライブラリDirectFBが追加されました。

この非常に同じフォーラムのこのトピックに関する正確なQ&A 、そしてもちろん古い Framebuffer HOWTO もあります。

最も注目すべきは、/dev/fb0キャラクターデバイスが利用可能であることです(複数のフレームバッファーデバイスが利用可能な場合は、1つ以上)。最低でも、zcat /proc/config.gz |grep FBの出力にはCONFIG_FB=yが含まれている必要がありますが、DRMを備えた最新のGPUでも、FBDEVを機能させるために一種のレガシードライバーが必要かどうかはわかりません(私の場合)。 、Intel GPU用のCONFIG_DRM_I915_FBDEV=yがあるようです)。

3
zagrimsan

あなたはウェイランドに基づいて超軽量ウィンドウマネージャを実行することができます。たとえば、rootstonwlrootsプロジェクトから)をお勧めします。例えば ​​rootston -E vlc、vlc以外は何も得られません。

rootstonにはメニュー、トレイ、時計、デスクトップなどはありません。何もありません。ただし、これは概念実証の詳細であり、定期的にクラッシュします。映画を見ても大丈夫です。

また、X11アプリケーションを実行する場合、rootstonXwaylandを起動します。これは、バックグラウンドで実行されている非表示のミニXサーバーのようなものです。

面倒なのは「GUIに関すること」だけなら、Openboxを調べてみてください。

0
Rolf