在Nautilus上双击文件时,VLC无法打开


2

双击任何视频(我尝试过不同格式)时,VLC会在大约14秒后再次打开并关闭:

VLC未运行

如果我:

  • 从终端或任何其他方式打开VLC,然后打开相同的文件。
  • killall nautilus,运行nautilus并双击文件(这让我感到惊讶)。
  • 使用Nemo,Double-Commander或其他文件管理器,并双击文件。

最后一次思考使我认为是一个鹦鹉螺错误,但其他任何程序均未发生。

我试过了:

  • 离奇的事情像特林获取标准输出/标准错误与strace -p`pgrep -l '^vlc$' | col1 | head -1` -s9999 -e writewatch。我做不到
  • 关于Exec参数/usr/share/applications/vlc.desktop我有/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,我不再有这个问题了。因此,可能是鹦鹉螺上的一个错误(因为它是VLC的相同版本)。

Answers:


1

打开终端:

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

Exec=加:

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

如果这不起作用,请尝试使用/usr/bin/vlc。不得已时,您可以使用以下行:

xterm -e "vlc"

但是我假设您想避免终端依赖。


不起作用 文件已经有“ --star ..”。其他两个选项均无效。从终端的gnome-open 文件名也可以正常工作。也许更多的是鹦鹉螺的问题。
Pablo A

1
Exec=xterm -e "vlc"或者Exec=gnome-terminal -e "vlc"/usr/share/applications/vlc.desktop 应该无论工作。但是,是的,这似乎是一个错误
user633551 '17

1

我有一个非常相似的问题-双击文件似乎没有任何作用,但是从命令行运行VLC时,我可以播放视频。VLC GUI丢失了。

因为Pablo Bianchi建议这样做killall nautilus,所以我从命令行运行了Nautilus。这说明我双击视频时,VLC显示了没有命令行便看不到的错误。然后我搜索了他们,偶然发现了这个话题

对我来说,安装QT4可以解决此问题。显然这是VLC GUI的问题,而不是Nautilus。


请新增如何安装的Qt 4的细节
柴霸王龙

我在Antergos上,所以我照做了pacman -S qt4。可以肯定,在Ubuntu上也可以apt install qt4。显然已经安装了qt5,但VLC不兼容。
Konzertheld

没有qt4包。
Chai T. Rex

我更新了问题。我没有安装任何qt4-*软件包。
Pablo A

@ ChaiT.Rex Ubuntu中有多个qt4软件包。packages.ubuntu.com/…–
Konzertheld,

0

有同样的问题。这为我工作:

  1. 打开VLC>工具>首选项>“显示全部”设置
  2. 滚动到界面>主界面
  3. 取消选中qt4界面

屏幕截图

一切正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.