You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

修改VLC主目录:Snap安装的VLC 3.0无法识别本地媒体文件夹

解决Snap版VLC 3.0无法识别本地媒体目录的问题

我碰到过好几次Snap版VLC的沙箱权限问题,正好能帮你解决这个情况——核心原因就是Snap的隔离机制让VLC默认只能访问它自己的沙箱目录(也就是你提到的/home/gratis/snap/vlc/158),没法直接读取你的本地MusicVideos文件夹。不用迁移任何文件,试试下面这几个方法:

方法一:直接在VLC媒体库添加本地目录(最直观)

这是最快让你看到媒体文件的方式,不用折腾权限:

  • 打开VLC,按Ctrl+1调出左侧的媒体库侧边栏(如果已经显示就跳过)
  • 右键点击侧边栏里的「我的媒体」,选择「添加文件夹」
  • 分别导航到/home/gratis/Music/home/gratis/Videos,选中后点击「选择」
  • 这两个目录会立刻出现在媒体库中,以后直接点击就能访问里面的内容了

方法二:授予Snap版VLC媒体访问权限(一劳永逸)

如果希望VLC能自动识别「我的音乐」「我的视频」这两个系统默认目录,需要给Snap包授予对应的访问权限:

命令行方式

打开终端,运行以下两条命令(分别对应音乐和视频文件夹权限):

snap connect vlc:music
snap connect vlc:video

或者想让VLC访问整个主目录的话,也可以运行:

snap connect vlc:home

运行完重启VLC,「我的音乐」和「我的视频」应该就能正常加载本地内容了。

图形界面方式(适合不想用终端的用户)

  • 打开Ubuntu软件中心(或Snap Store),搜索找到VLC
  • 点击VLC的详情页面,选择「权限」选项
  • 在「文件和文件夹」部分,开启「音乐文件」和「视频文件」的权限开关,重启VLC即可

方法三:手动修改VLC配置文件(适配特殊场景)

如果前两种方法都没生效,可以直接修改VLC的配置文件来指定媒体路径:

  • 打开终端,编辑VLC的配置文件:
nano /home/gratis/snap/vlc/158/.config/vlc/vlcrc
  • 在文件里找到以下配置项(可能被注释掉,前面有#),修改成你的本地路径:
playlist/tree/name[0]=My Music
playlist/tree/path[0]=/home/gratis/Music
playlist/tree/name[1]=My Videos
playlist/tree/path[1]=/home/gratis/Videos
  • 保存文件(按Ctrl+O,回车确认,再按Ctrl+X退出),重启VLC就能生效了

内容的提问来源于stack exchange,提问作者Markus Gratis

火山引擎 最新活动