VLC и Snap-Store не открываются и показывают отказ в разрешении на ошибку в ubuntu 20.04

Я пытаюсь открыть vlc или snap-store, но они не открываются. После попытки открыть через терминал я получил следующие ошибки, показанные ниже. Ошибка для vlc:

snap run vlc
/snap/vlc/1700/bin/desktop-launch: line 51: /home/jd81197/.config/user-dirs.dirs: Permission denied
Error: unable to open display :0
VLC media player 3.0.11 Vetinari (revision 3.0.11-0-gdc0c5ced72)
xcb_connection_has_error() returned true
[000056540703fd50] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
ALSA lib conf.c:3916:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
[000056540704bbe0] main interface error: no suitable interface module
[0000565406f73b40] main libvlc error: interface "globalhotkeys,none" initialization failed
[0000565406f73b40] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000056540704bbe0] skins2 interface error: cannot initialize OSFactory
[0000565406f703c0] main playlist: playlist is empty
[000056540704bbe0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.11 Vetinari
Command Line Interface initialized. Type `help' for help.

Ошибка для snap-store:

snap run snap-store
/snap/snap-store/467/snap/command-chain/desktop-launch: line 50: /home/jd81197/.config/user-dirs.dirs: Permission denied
sed: can't read /home/jd81197/.config/user-dirs.dirs: Permission denied
/snap/snap-store/467/snap/command-chain/desktop-launch: line 238: /home/jd81197/.config/user-dirs.dirs: Permission denied
cp: cannot open '/home/jd81197/.config/user-dirs.locale' for reading: Permission denied
/snap/snap-store/467/snap/command-chain/desktop-launch: line 243: /home/jd81197/.config/user-dirs.locale: Permission denied
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
realpath: '': No such file or directory
cp: cannot stat '/snap/snap-store/467/gnome-platform/usr/share/mime': No such file or directory
/snap/snap-store/467/snap/command-chain/desktop-launch: line 20: /snap/snap-store/467/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: No such file or directory
ERROR: /snap/snap-store/467/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 exited abnormally with status 127
Directory '/home/jd81197/snap/snap-store/467/.local/share/mime/packages' does not exist!
ERROR: update-mime-database /home/jd81197/snap/snap-store/467/.local/share/mime exited abnormally with status 1
/snap/snap-store/467/usr/bin/snap-store: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

Кто-нибудь может поделиться некоторыми идеями о том, как исправить эту ошибку отказа в разрешении.

0
задан 14 August 2020 в 17:11

1 ответ

Для большинства графических приложений X11 вы можете экспортировать ту же самую переменную DISPLAY пользователя, запустившего Xserver, и запустить xhost + от имени этого пользователя, чтобы разрешить другим пользователям доступ к Xserver.
Для привязки вы должны добавить export DISPLAY=$YourDisplayValue к пользовательскому .bashrc, выполняющему команду привязки.
Я не могу вспомнить, как сделать это значение программно, чтобы быть более переносимым, но обычно оно не сильно меняется. По-видимому, передача среды приложениям Snap — это своего рода миссия.
Но у меня это работало на текущей версии 20.04

0
ответ дан 10 October 2020 в 11:56

Другие вопросы по тегам:

Похожие вопросы: