播放第一个视频后 VLC 未启动

播放第一个视频后 VLC 未启动

当我使用 VLC 播放视频时(从 Nautilus 开始),第一个视频总是播放得很好。后续视频(通常是第二个视频)不再播放,如果我关闭第一个视频并打开第二个视频(甚至再次打开第一个视频),什么也不会发生。

当我在下拉菜单中选择关闭时,顶部菜单栏中的图标不会关闭 VLC。如果我重新打开 VLC 或尝试再次播放旧视频,VLC 不会做出任何反应。

对于 Nautilus 中每个视频的点击,都/var/log/syslog包含以下几行:

Jan 22 11:06:15 reichelt-desktop gnome-shell[2178]: message repeated 5 times: [ Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2200008 specified for 0x220020a.]
Jan 22 11:06:28 reichelt-desktop gnome-shell[2178]: g_signal_handler_disconnect: assertion 'handler_id > 0' failed
Jan 22 11:06:28 reichelt-desktop gnome-shell[2178]: JS ERROR: TypeError: this._playerProxy is null#012_onPlayerProxyReady@resource:///org/gnome/shell/ui/mpris.js:184:9#012_makeProxyWrapper/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:262:21

运行VLCps -aux | grep vlc实例kill -9可以播放另一个视频,但对每个视频都这样做非常麻烦。

我使用标准的 Ubuntu 20.04。

有没有什么解决方法/修复方法(除了切换视频播放器)?

VLC 的版本是

VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
VLC-Version 3.0.9.2 Vetinari (3.0.9.2-0-gd4c1aefe4d)
Kompiliert von buildd auf lgw01-amd64-060.buildd (Apr  9 2020 19:29:44)
Kompiler: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)
Dieses Programm kommt OHNE GEWÄHRLEISTUNG.
Sie dürfen das Programm unter den Bedingungen der GNU General Public License weitergegeben;
Für Details bitte die Datei COPYING ansehen.
Geschrieben von der VideoLAN-Gruppe; zu sehen in der AUTHORS-Datei.

答案1

我有vlc:

➜  ~ vlc --version
VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
VLC version 3.0.9.2 Vetinari (3.0.9.2-0-gd4c1aefe4d)
Compiled by buildd on lgw01-amd64-060.buildd (Apr  9 2020 19:29:44)
Compiler: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)
This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute it under the terms of the GNU General Public License;
see the file named COPYING for details.
Written by the VideoLAN team; see the AUTHORS file.

和 Ubuntu:

➜  ~ uname -a
Linux mateusz-ThinkPad-T480s 5.13.0-28-generic #31~20.04.1-Ubuntu SMP Wed Jan 19 14:08:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

并且我已经创建了到python3的软链接:

ln -s /usr/bin/python3 /usr/bin/python

并且 vlc 已经开始工作。

相关内容