byobu(pts)内でフレームバッファー画像(例:w3m、fbi)の表示を有効にする方法は?


9

古いラップトップでX Window Systemを使用せずに最小限のUbuntu 13.10インストールを実行しようとしています。このセットアップで私が信頼する最も有用なツールの1つはbyobu、ただし、フレームバッファに画像を表示できるアプリケーションを使用できないようです。

そのようなプログラムの1つがブラウザーですw3m(そのw3m-imgパッケージと共にインストールされます)。外部byobutty1)から実行されsudoますが、前にがある場合にのみ、期待どおりにロードされた画像を含むWebページが表示されます。ただし、byobuが有効になっている場合(したがって、私の端末はとしてtty1ではなく、として識別されますdev/pts/1)、w3m画像を表示する方法はありません(起動するかどうかに関係sudoなく)。

同じことがfbi画像ビューアにも当てはまります。外でもbyobu(ただし、で起動した場合のみsudo)、問題なく動作します。でbyobu有効になって、それが代わりにエラーメッセージを生成し、関連のビットがあると思われます

ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)

私が理解している限りbyobu、疑似端末に依存しているという事実と、いくつかの難解な許可設定(sudo前述の要件が示しているように思われる)を使用して、すべての処理を行う必要があります。

これで何か助けてくれてありがとう!


自分をビデオグループに追加してみましたか?
Braden Best

同じ問題があります。Byobuを無効にすると、w3mコマンドを介してフレームバッファーで画像を表示できますが、fbiはまだ機能しません。
QkiZ 2015年

回答:


4

B1KMusicが彼の回答で述べたように、ユーザーをvideoグループに追加する必要があります。

ただし、次のコマンドでも実行できます。

sudo usermod -a -G video {your username}

1
これは機能していません。
QkiZ 2015年

1
ログアウトして再度ログインする必要があります。その後、私は働きます
Madivad 2017

1

フレームバッファーデバイス(/ dev / fb0)はユーザーrootとグループによって所有されていますvideo

$ ls -l /dev/fb0
crw-rw---- 1 root video 29, 0 Jan 27 11:00 /dev/fb0

sudo使用してフレームバッファを使用するプログラムを機能させることを回避するには、自分をvideoグループに追加します。

まず、ファイルを編集します。この例ではvimを使用しており、その使用方法に関する事前の知識はないと想定しています。

$ sudo vim /etc/group 

vimでビデオの行を見つけます。そのためには、単にタイプが/video続きますEnter

すると、次のように入力してグループに自分自身を追加Shift+ A入力して、ファイルを保存し、あなたのユーザ名が続き、esc続い:wqて、Enter

シェルをすばやく再起動すると、fbiプレフィックスを付けずにプログラムを使用できるようになりますsudo


これを行うためのコマンドがあることは知っていますが、覚えられません。
ブレーデンベスト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.