デスクトップCentOS 6.3(GUIなし)にVLCメディアプレーヤーとメディアファイルを設定しました。マシン上でメディアファイルを再生できますが、SSH経由でコマンドを実行すると音が出ません。私はこれがSSHを使用するときの周囲の混乱のためだと思います。
X11転送を見てみましたが、まだ機能していないため、正しく理解できませんでした。私はこれがCLI目的ではなくGUI目的のためであると考え始めました。
リモートでコマンドを実行するときにデスクトップにSSHを介して接続し、デスクトップの周辺機器を使用するにはどうすればよいですか?
答え1
私はそれがうまくいくことに気づきました。ルートマン。 VLCのncursesインターフェイスで通常のユーザーとして実行すると、L
権限に関するエラーメッセージを入力して確認しました。
[alsa] cannot open ALSA device "default": Permission denied
[main] Audio output failed
[main] The audio device "default" could not be used:
[jack] failed to connect to JACK server
[main] no suitable audio output module
[main] failed to create audio output
インターネット検索の後、人々がグループにユーザーを追加することを伝えるのを見ましたaudio
。私はそうしました:
cat /etc/group |cut -d: -f1
すでにオーディオグループがあることを確認してください。
だから私はこれをしました:
usermod -a -G audio marshall
これにより、私のユーザー「marshall」がオーディオグループに追加されます。
良い結果!
答え2
VLC Webインターフェイスは素晴らしいオプションです。私は実際に同じネットワーク上の他のデバイス(Wi-Fi経由の電話を含む)で自分のコンピュータの音楽を制御するためによく使用されます。ここに良い説明があります。VLC Wikiエントリそしてここでも。
vlc -I http
アクセスするには、Webブラウザで次に進みます。http://127.0.0.1:8080/
127.0.0.1以外のサーバーのIPを入力する必要があります。
編集する
.hosts
他のデバイスがWebインターフェイスにアクセスできるようにするには、サーバーでvlcファイルを編集する必要があることに注意してください。それ以外の場合、VLCはローカル接続のみを許可します。ファイルを見つけて、/usr/share/vlc/lua/http/.hosts
最後にアクセスしたいデバイスのIPを追加する必要があります。