关于通过Snap安装VLC 3后界面老旧、无样式的问题咨询
解决Snap安装VLC 3后界面无样式/老旧的问题
我之前也碰到过一模一样的情况!Snap版本的VLC因为沙箱权限或者主题适配的问题,经常会出现界面按钮无样式、整体看起来很老旧的情况,试试下面几个方法,大概率能搞定:
方法1:赋予VLC访问系统主题的权限
Snap应用默认在沙箱里运行,可能没法读取系统的GTK主题和图标资源,执行下面两个命令开启权限:
snap connect vlc:gtk-3-themes gtk-common-themes:gtk-3-themes snap connect vlc:icon-themes gtk-common-themes:icon-themes
执行完后直接重启VLC,看看界面是不是恢复正常了。
方法2:强制VLC使用系统GTK主题
如果权限设置后还是没效果,可以强制指定VLC使用当前系统的GTK主题:
- 打开VLC的桌面配置文件:
sudo nano /var/lib/snapd/desktop/applications/vlc_vlc.desktop
- 找到以
Exec=开头的那一行,修改成下面的格式(把你的系统主题名换成你正在用的主题,比如Adwaita、Yaru等):
Exec=env GTK_THEME=你的系统主题名 snap run vlc %U
- 按
Ctrl+O保存,Ctrl+X退出编辑器,然后重启VLC即可。
方法3:更新Snap的主题组件
有时候是gtk-common-themes这个Snap包版本太旧导致的适配问题,更新它试试:
sudo snap refresh gtk-common-themes
更新完成后重启VLC,检查界面样式是否恢复。
如果以上方法都没用,可以暂时切换到系统默认的Adwaita主题测试一下,确认是不是第三方主题和Snap VLC的兼容性问题。
内容的提问来源于stack exchange,提问作者kozlone
相关产品推荐
相关产品推荐

