¿Cómo hacer que las ubicaciones estén disponibles en un instante cuando se ignora --classic?

¿Cómo hacer que las ubicaciones estén disponibles en un instante cuando se ignora --classic?

Me gustaría utilizar VLC en Ubuntu. Los desarrolladores de VLC afirman que ya no admitirán los paquetes de Debian y los paquetes Snap son el camino a seguir. Cotización (a partir del 12/04/2020):

Nota Bene

VLC para Ubuntu y muchas otras distribuciones de Linux está empaquetado con snapcraft. Esto nos permite distribuir las últimas y mejores versiones de VLC directamente a los usuarios finales, con correcciones de errores críticos y de seguridad, soporte completo de códec y medios ópticos.

Si desea instalar el paquete deb tradicional, está disponible como de costumbre a través de APT, con todas las correcciones de errores críticos y de seguridad. Sin embargo, no habrá actualizaciones importantes de la versión de VLC hasta la próxima versión de Ubuntu.

He estado usando VLC en Ubuntu 18.04 desde hace algún tiempo (y recientemente en 20.04 beta), pero siempre me encuentro con el siguiente problema:

VLC instalado desde el paquete Snap falla al abrir el archivo

El remedio que encontré leyendo la documentación.parecióser instalar el vlcpaquete Snap en modo "clásico". Parece que esto tiene como objetivo desactivar ciertas medidas de seguridad y básicamente permitir que el complemento acceda a todo.

sudo snap install --classic vlc

Por desgracia, cuando intento instalar VLC de esta manera obtengo:

$ sudo snap install --classic vlc
Warning: flag --classic ignored for strictly confined snap vlc

vlc 3.0.8 from VideoLAN✓ installed

... y de hecho nada cambia porque parece que --classicse ignora la bandera.

Curiosamentealgunoubicacionessondisponible. Por ejemplo, todo lo que se monta automáticamente /media/$(whoami)cuando conecto un disco USB, está disponible para VLC.

Pregunta:Entonces, ¿cómo puedo usar el paquete snap en combinación con la capacidad de acceder a cualquier ubicación del sistema de archivos (al menos de solo lectura) a la que pueda acceder con mi cuenta de usuario normal sin privilegios?


Información adicional:

$ sudo snap connections |grep vlc:
desktop                   vlc:desktop                                :desktop                         -
desktop-legacy            vlc:desktop-legacy                         :desktop-legacy                  -
home                      vlc:home                                   :home                            -
network                   vlc:network                                :network                         -
network-bind              vlc:network-bind                           :network-bind                    -
opengl                    vlc:opengl                                 :opengl                          -
optical-drive             vlc:optical-drive                          :optical-drive                   -
pulseaudio                vlc:pulseaudio                             :pulseaudio                      -
removable-media           vlc:removable-media                        :removable-media                 -
screen-inhibit-control    vlc:screen-inhibit-control                 :screen-inhibit-control          -
unity7                    vlc:unity7                                 :unity7                          -
x11                       vlc:x11                                    :x11                             -
$ mount|grep /data
/dev/nvme1n1p4 on /data type btrfs (rw,relatime,ssd,space_cache,subvolid=5,subvol=/)

Respuesta1

Una posible solución (y ahora mismo parece la única, segúneste error) es montar /dev/nvme1n1p4en una subcarpeta de /home/yourusero subcarpeta de /media.

El error tiene información detallada sobre las razones que, en este momento, hacen imposible que un complemento VLC acceda a carpetas arbitrarias (incluso si desea otorgar ese acceso).

Las carpetas /homey /mediaestán codificadas.en el códigoa través de complementos, que enumeran todos los recursos a los que tendrá acceso un complemento una vez creado por snapcraft. Es por eso que funcionará el montaje debajo de esas carpetas.

información relacionada