通过 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)
Run Code Online (Sandbox Code Playgroud)
我自己遇到了这个fontconfig 警告,似乎任何 Snap 都会发生这个问题。我的案例的解决方案如下:
sudo rm /var/cache/fontconfig/*
rm ~/.cache/fontconfig/*
fc-cache -r
一行一行地执行。第三行可能需要一些时间,所以请耐心等待。然后再次运行您的快照。
我已经在 Kubuntu 上测试过了。
来源:https ://github.com/keshavbhatt/olivia/issues/95#issuecomment-774747492
您可以通过以下方式简单地修复 VLC 版本:
sudo snap remove vlc
Run Code Online (Sandbox Code Playgroud)
并安装 deb-package
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install vlc
Run Code Online (Sandbox Code Playgroud)
并使用它来代替。
归档时间: |
|
查看次数: |
3576 次 |
最近记录: |