通过 snap 安装时,vlc 无法启动。如果我从命令行尝试,则会收到以下错误。
$ vlc
VLC media player 3.0.11 Vetinari (revision 3.0.11-0-gdc0c5ced72)
[000055762720bb40] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Qt: Session management error: None of the authentication protocols specified are supported
Fontconfig warning: FcPattern object weight does not accept value [40 200)
Segmentation fault (core dumped)
答案1
我遇到了这个字体配置警告我自己也遇到过这个问题,似乎任何 Snap 都可能发生这个问题。我遇到的解决方案是以下几行:
sudo rm /var/cache/fontconfig/* rm ~/.cache/fontconfig/* fc-cache -r
逐行执行这些行。第三行可能需要一些时间,所以请耐心等待。然后再次运行您的 snap。
我已经在 Kubuntu 上测试过了。
来源:https://github.com/keshavbhatt/olivia/issues/95#issuecomment-774747492
答案2
您可以通过以下方式轻松修复 VLC 版本故障:
sudo snap remove vlc
并使用以下方式安装 deb-package
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install vlc
并用它来代替。
答案3
我在 Ubuntu 22.04 中遇到了类似的问题,但 flatpack 版本似乎运行良好(替代上面的 apt install) https://linuxhint.com/install-vlc-media-player-ubuntu22-04/