VLC не открывается при двойном щелчке по файлу на Наутилусе

При двойном щелчке по любому видео (я попробовал различные форматы) VLC просто открываются и закрываются снова приблизительно после 14 секунд:

VLC not running

Это хорошо работает если я:

  • Откройте VLC от терминала или любого другого пути и затем откройте тот же файл.
  • killall nautilus, выполненный nautilus и удвойте-clic файл (которые удивляют меня).
  • Используйте Немо, Двойного командующего или другой файловый менеджер и удвойте-clic файл.

В последний раз думайте, заставляют меня думать, ошибка наутилуса, но не делает произошел с любой другой программой.

Я попробовал:

  • Причудливые вещи как Тринг для выборки stdout/stderr с strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write с watch. Я не мог сделать этого.
  • На Exec параметр /usr/share/applications/vlc.desktop Я имею /usr/bin/vlc --started-from-file %U. без удачи я пытался измениться на:
    • /usr/bin/vlc
    • xterm -e "vlc"
    • gnome-terminal -e "vlc". В этом последнем случае перед предыдущим поведением я получаю это окно: enter image description here

Формат файла правильно связан с VLC. Если я связываю его с другой программой, все идет прекрасное.

Я полагаю, что это - другая ситуация, чем этот. Я уже считал это, это и это.

Возможно, связанный полезный вопрос мог быть: Как точно Наутилус программа, связанная с выполнением файла, по которому дважды щелкают?

Обновление 12.02.2018

Теперь с VLC 2.2.2-0-g6259d80 и наутилусом GNOME 3.14.3 у меня больше нет этой проблемы. Так, вероятно, это была ошибка на наутилусе (так как та же версия VLC).

2
задан 12 February 2018 в 07:34

3 ответа

Откройте терминал:

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

После Exec= добавьте:

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

, Если это не работает, попробуйте только /usr/bin/vlc. Последнее средство Вы могли использовать следующую строку:

xterm -e "vlc"

, Но я предполагаю, что Вы хотите избежать терминальной зависимости.

1
ответ дан 2 December 2019 в 03:41

У меня была очень похожая проблема - двойной щелчок по файлу, казалось, не сделал ничего, но при выполнении VLC из командной строки, я смог играть видео. GUI VLC отсутствовал все же.

Поскольку Pablo Bianchi предложил делать killall nautilus, Я выполнил наутилус из командной строки. Это показало мне, что, когда я дважды щелкнул по видео, VLC отобразил ошибки, которые я не видел без командной строки. Я затем погуглил их и наткнулся на этот поток.

Для меня, устанавливая QT4 решил проблему. По-видимому, это была проблема с GUI VLC, не Наутилус.

1
ответ дан 2 December 2019 в 03:41

Имел ту же проблему. Это работало на меня:

  1. Открытые настройки VLC> Tools> Preferences> "Show all"
  2. Прокрутите к Интерфейсу> Основной Интерфейс
  3. Снимите флажок с интерфейсом qt4
  4. Сохранить

screenshot

Весь обработанный OK затем.

0
ответ дан 2 December 2019 в 03:41

Другие вопросы по тегам:

Похожие вопросы: