双击Nautilus上的文件时,VLC无法打开
当双击任何video时(我尝试了不同的格式)VLC只需在大约14秒后再次打开和关闭:
如果我:它工作正常:
- 从终端或任何其他方式打开VLC,然后打开相同的文件。
-
killall nautilus
,运行nautilus
和double-clic这个文件(让我感到惊讶)。 - 使用Nemo,Double-commander或其他文件管理器并双重文件。
最后想想让我觉得是一个鹦鹉螺的错误,但其他任何程序都没有。
我试过了:
- 奇怪的事情,比如使用
strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write
获取stdout / stderrstrace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write
strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write
用watch
strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e write
。 我不能这样做。 - 在
/usr/share/applications/vlc.desktop
Exec
参数上我有/usr/bin/vlc --started-from-file %U
。 没有运气,我尝试改为:-
/usr/bin/vlc
-
xterm -e "vlc"
-
gnome-terminal -e "vlc"
。 在前一个行为之前的最后一个案例中我得到了这个窗口
-
文件格式与VLC正确关联。 如果我把它与其他程序联系起来,一切都很顺利。
我认为这与此不同。 我已经读过这个 , 这个和这个 。
也许一个相关的有用问题可能是: Nautilus如何运行双击文件的关联程序?
更新2018-02-12
现在使用VLC 2.2.2-0-g6259d80和GNOME nautilus 3.14.3我不再有这个问题了。 所以可能是nautilus上的一个错误(因为是VLC的相同版本)。
打开终端:
sudo nano /usr/share/applications/vlc.desktop
在Exec=
add之后:
/usr/bin/vlc --started-from-file %U
如果这不起作用,请尝试使用/usr/bin/vlc
。 最后,您可以使用以下行:
xterm -e "vlc"
但我认为你想避免终端依赖。
我有一个非常类似的问题 – 双击文件似乎没有做任何事情,但从命令行运行VLC我能够播放video。 尽管如此,VLC GUI仍然缺失。
因为Pablo Bianchi建议做killall nautilus,我从命令行运行nautilus。 这告诉我,当我双击一个video时,VLC显示了没有命令行我看不到的错误。 然后我用谷歌搜索了他们并偶然发现了这个post: https ://bbs.archlinux.org/viewtopic.php?id = 110032
对我来说,安装QT4解决了这个问题。 显然这是VLC GUI的一个问题,而不是Nautilus。
- 在Ubuntu和Ubuntu版本上使用GeForce 6150SE nforce 430的正确驱动程序是什么?
- 无法重启/关闭Ubuntu 16.04
- 如何在Ubuntu上设置6TB HD
- Troobleshoot 16.04莫名其妙的总系统在几个NUC6i5重启后4小时冻结
- 如何为Ubuntu 16.04安装VirtualBox Guest Additions
- 在Ubuntu 16.04 LTS上安装texlive 2017
- 以太网连接Ubuntu 16.04上的问题
- Ubuntu Desktop API文档有什么用? 为什么所有的AppIndicator链接都死了?
- 如何在Ubuntu 16.04 Xenial上安装R?