web-dev-qa-db-fra.com

VLC ne s'ouvre pas lorsque vous double-cliquez sur un fichier sur Nautilus

Lorsque vous double-cliquez sur une vidéo (j'ai essayé différents formats), VLC s'ouvre et ferme à nouveau au bout de 14 secondes environ:

VLC not running

Cela fonctionne bien si je:

  • Ouvrez VLC depuis le terminal ou de toute autre manière, puis ouvrez le même fichier.
  • killall nautilus, lancez nautilus et double-cliquez sur le fichier (ça me surprend).
  • Utilisez Nemo, Double-commander ou un autre gestionnaire de fichiers et double-cliquez sur le fichier.

Dernière réflexion, faites-moi penser est un bug de nautile, mais ne s'est produit avec aucun autre programme.

J'ai essayé:

  • Des choses bizarres comme essayer de chercher stdout/stderr avec strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write avec watch. Je ne pouvais pas le faire.
  • Sur Exec paramètre de /usr/share/applications/vlc.desktop j'ai /usr/bin/vlc --started-from-file %U. sans chance, j'ai essayé de passer à:
    • /usr/bin/vlc
    • xterm -e "vlc"
    • gnome-terminal -e "vlc". Dans ce dernier cas, avant le comportement précédent, je reçois cette fenêtre: enter image description here

Le format de fichier est correctement associé à VLC. Si je l'associe à un autre programme, tout se passe bien.

Je crois que la situation est différente de celle de celle-ci . J'ai déjà lu this , this et this .

Peut-être une question utile, pourrait être: Comment fonctionne exactement le programme Nautilus associé au fichier double-cliqué?

Mise à jour 2018-02-12

Maintenant, avec VLC 2.2.2-0-g6259d80 et GNOME nautilus 3.14.3, je n’ai plus ce problème. Donc probablement il s’agissait d’un bogue sur Nautilus (puisque c’est la même version de VLC).

2
Pablo Bianchi

J'avais un problème très similaire: cliquer deux fois sur un fichier ne semblait rien faire, mais lors de l'exécution de VLC à partir de la ligne de commande, je pouvais lire des vidéos. L'interface graphique de VLC manquait cependant.

Parce que Pablo Bianchi a suggéré de faire killall nautilus, j'ai lancé Nautilus en ligne de commande. Cela m'a montré que lorsque j'ai doublé cliqué sur une vidéo, VLC affichait des erreurs que je ne pouvais pas voir sans la ligne de commande. Je les ai alors googlé et suis tombé sur ce fil .

Pour moi, l'installation de QT4 corrige le problème. Apparemment, c'était un problème avec l'interface graphique de VLC, pas avec Nautilus.

1
Konzertheld

Ouvrez le terminal:

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

Après Exec= ajouter:

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

Si cela ne fonctionne pas, essayez simplement avec /usr/bin/vlc. En dernier recours, vous pouvez utiliser la ligne suivante:

xterm -e "vlc"

Mais je suppose que vous voulez éviter la dépendance à un terminal.

1
user633551

J'ai eu le même problème. Cela a fonctionné pour moi:

  1. Ouvrez VLC> Outils> Préférences> "Afficher tout" paramètres
  2. Faites défiler jusqu'à Interface> Interface principale
  3. Décochez l'interface qt4
  4. Sauver

screenshot

Tout a bien fonctionné alors.

0
bob hope