web-dev-qa-db-ja.com

NautilusでファイルをダブルクリックしてもVLCが開かない

ビデオをダブルクリックすると(さまざまな形式を試しました)、VLCは約14秒後に再び開いたり閉じたりします。

VLC not running

次の場合は正常に機能します。

  • ターミナルまたはその他の方法でVLCを開き、同じファイルを開きます。
  • killall nautilusnautilusを実行し、ファイルをダブルクリックします(驚いた)。
  • Nemo、ダブルコマンダー、または他のファイルマネージャーを使用して、ファイルをダブルクリックします。

最後に考えると、ノーチラスのバグだと思わせますが、他のプログラムでは発生しません。

私は試した:

  • strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e writewatchを使用してstdout/stderrをフェッチするトリングなどの奇妙なこと。できなかった。
  • /usr/share/applications/vlc.desktopExecパラメーターには、/usr/bin/vlc --started-from-file %Uがあります。幸運にも私は次のように変更しようとしました:
    • /usr/bin/vlc
    • xterm -e "vlc"
    • gnome-terminal -e "vlc"。前の動作の前のこの最後のケースでは、このウィンドウが表示されます: enter image description here

ファイル形式はVLCに正しく関連付けられています。他のプログラムと関連付ければ、すべてうまくいきます。

これは this one とは異なる状況だと思います。すでに thisthis 、および this を読んでいます。

関連する有用な質問は次のようになります:Nautilusがダブルクリックしたファイルの関連プログラムを正確に実行する方法は?

更新2018-02-12

VLC 2.2.2-0-g6259d80およびGNOME nautilus 3.14.3を使用すると、この問題はもう発生しません。したがって、おそらくnautilusのバグでした(VLCの同じバージョンであるため)。

2
Pablo Bianchi

私は非常に似た問題を抱えていました-ファイルをダブルクリックしても何もしないようですが、コマンドラインからVLCを実行するとビデオを再生できました。ただし、VLC GUIはありませんでした。

Pablo Bianchiがkillall nautilusを行うことを提案したので、コマンドラインからnautilusを実行しました。ビデオをダブルクリックすると、VLCはコマンドラインなしでは表示できないエラーを表示することを示しました。私はそれらをグーグルで検索し、つまずいた このスレッド

私にとっては、 QT4 をインストールすると問題が修正されました。どうやら、それはVutil GUIの問題であり、Nautilusの問題ではなかったようです。

1
Konzertheld

ターミナルを開きます。

Sudo nano /usr/share/applications/vlc.desktop

Exec=追加後:

/usr/bin/vlc --started-from-file %U

これでうまくいかない場合は、/usr/bin/vlcを試してください。最後の手段として、次の行を使用できます。

xterm -e "vlc"

しかし、端末の依存関係を避けたいと思います。

1
user633551

同じ問題がありました。これは私のために働いた:

  1. VLC>ツール>設定>「すべて表示」設定を開きます
  2. [インターフェイス]> [メインインターフェイス]までスクロールします
  3. Qt4インターフェイスのチェックを外します
  4. セーブ

screenshot

すべてが正常に動作しました。

0
bob hope