ビデオをダブルクリックすると(さまざまな形式を試しました)、VLCは約14秒後に再び開いたり閉じたりします。
次の場合は正常に機能します。
killall nautilus
、nautilus
を実行し、ファイルをダブルクリックします(驚いた)。最後に考えると、ノーチラスのバグだと思わせますが、他のプログラムでは発生しません。
私は試した:
strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write
でwatch
を使用してstdout/stderrをフェッチするトリングなどの奇妙なこと。できなかった。/usr/share/applications/vlc.desktop
のExec
パラメーターには、/usr/bin/vlc --started-from-file %U
があります。幸運にも私は次のように変更しようとしました:ファイル形式はVLCに正しく関連付けられています。他のプログラムと関連付ければ、すべてうまくいきます。
これは this one とは異なる状況だと思います。すでに this 、 this 、および this を読んでいます。
関連する有用な質問は次のようになります:Nautilusがダブルクリックしたファイルの関連プログラムを正確に実行する方法は?
VLC 2.2.2-0-g6259d80およびGNOME nautilus 3.14.3を使用すると、この問題はもう発生しません。したがって、おそらくnautilusのバグでした(VLCの同じバージョンであるため)。
私は非常に似た問題を抱えていました-ファイルをダブルクリックしても何もしないようですが、コマンドラインからVLCを実行するとビデオを再生できました。ただし、VLC GUIはありませんでした。
Pablo Bianchiがkillall nautilus
を行うことを提案したので、コマンドラインからnautilusを実行しました。ビデオをダブルクリックすると、VLCはコマンドラインなしでは表示できないエラーを表示することを示しました。私はそれらをグーグルで検索し、つまずいた このスレッド 。
私にとっては、 QT4 をインストールすると問題が修正されました。どうやら、それはVutil GUIの問題であり、Nautilusの問題ではなかったようです。
ターミナルを開きます。
Sudo nano /usr/share/applications/vlc.desktop
Exec=
追加後:
/usr/bin/vlc --started-from-file %U
これでうまくいかない場合は、/usr/bin/vlc
を試してください。最後の手段として、次の行を使用できます。
xterm -e "vlc"
しかし、端末の依存関係を避けたいと思います。