Xサーバーを実行せずに映画や画像を見る方法はあるのでしょうか。ログインマネージャーを使用していません-ttyにログインしてXサーバーを手動で起動します。
架空の状況:私はログインしましたが、映画を見たり、写真を少しだけ見たりすることにしました。この目的のためだけにXサーバーとすべてのGUIを実行したくありません。
Xなしで映画/画像を見るにはどうすればよいですか?
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
可用性はカーネルの機能に依存しますが、カーネルによって提供される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
があるようです)。
あなたはウェイランドに基づいて超軽量ウィンドウマネージャを実行することができます。たとえば、rootston
(wlroots
プロジェクトから)をお勧めします。例えば rootston -E vlc
、vlc以外は何も得られません。
rootston
にはメニュー、トレイ、時計、デスクトップなどはありません。何もありません。ただし、これは概念実証の詳細であり、定期的にクラッシュします。映画を見ても大丈夫です。
また、X11アプリケーションを実行する場合、rootston
はXwayland
を起動します。これは、バックグラウンドで実行されている非表示のミニXサーバーのようなものです。
面倒なのは「GUIに関すること」だけなら、Openboxを調べてみてください。