Пинта не может открыть файл - отказано в доступе

Мой ubuntu 18.04 установлен на SSD. Я установил пинту из программного обеспечения ubuntu, но не могу открывать файлы с жесткого диска, говорит, что в доступе отказано. Но может открывать файлы с SSD, на которых установлена ​​Ubuntu (папки Document, Download...). Как дать разрешение на все диски. Столкнулся с той же проблемой и с некоторыми другими приложениями.

Файлы из Computerдоступен для пинты.

Здесь findmnt | grep /mediaвывод команды

Когда я нажимаю DetailsЯ получаю следующую информацию:

System.UnauthorizedAccessException: доступ к пути «/media/asif/New Volume/Desktop/o1.jpg» запрещен.
  в System.IO.FileStream..ctor (путь System.String, режим System.IO.FileMode, доступ к System.IO.FileAccess, общий ресурс System.IO.FileShare, размер буфера System.Int32, анонимный System.Boolean, System.IO. параметры FileOptions) [0x0019e] в: 0
  в System.IO.FileStream..ctor (путь System.String, режим System.IO.FileMode, доступ к System.IO.FileAccess, общий ресурс System.IO.FileShare, System.Int32 bufferSize, System.Boolean isAsync, System.Boolean анонимный ) [0x00000] в :0
  at System.IO.FileStream..ctor (путь System.String, режим System.IO.FileMode, доступ System.IO.FileAccess) [0x00000] в: 0
  at (удаленный вызов оболочки с проверкой) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess)
  at Pinta.Core.GdkPixbufFormat.Import (System.String имя файла, родитель Gtk.Window) [0x00001] в: 0
  at Pinta.Core.WorkspaceManager.OpenFile (файл System.String, родитель Gtk.Window) [0x0003d] в: 0

Вывод snap list pinta

      error: no matching snaps installed

Вывод для команды apt policy pinta

      pinta:
  Installed: (none)
  Candidate: 1.6-2
  Version table:
     1.6-2 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages
asif@asif-HP:~$ 

Вот вывод для flatpak listа также dpkg -l pinta

Часть вывода для sudo locate -i pinta:

      /snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_dash.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_dash_disabled.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_dash_prelight.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_dash_pressed.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_focused.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_focused_prelight.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_focused_pressed.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_unfocused.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_unfocused_prelight.svg
/snap/pinta-james-carroll/8/usr/share/themes/Radiance/unity/unmaximize_unfocused_pressed.svg
/snap/pinta-james-carroll/8/usr/share/themes/Raleigh/gtk-2.0
/snap/pinta-james-carroll/8/usr/share/themes/Raleigh/gtk-2.0/gtkrc
/snap/pinta-james-carroll/8/usr/share/thumbnailers/librsvg.thumbnailer
/snap/pinta-james-carroll/8/usr/share/upstart/sessions
/snap/pinta-james-carroll/8/usr/share/upstart/sessions/unity-gtk-module.conf
/snap/pinta-james-carroll/8/usr/share/xml/fontconfig
/snap/pinta-james-carroll/8/usr/share/xml/fontconfig/fonts.dtd
/var/cache/apparmor/snap-update-ns.pinta-james-carroll
/var/cache/apparmor/snap.pinta-james-carroll.pinta
/var/lib/snapd/apparmor/profiles/snap-update-ns.pinta-james-carroll
/var/lib/snapd/apparmor/profiles/snap.pinta-james-carroll.pinta
/var/lib/snapd/cookie/snap.pinta-james-carroll
/var/lib/snapd/desktop/applications/pinta-james-carroll_pinta.desktop
/var/lib/snapd/inhibit/pinta-james-carroll.lock
/var/lib/snapd/mount/snap.pinta-james-carroll.fstab
/var/lib/snapd/mount/snap.pinta-james-carroll.user-fstab
/var/lib/snapd/seccomp/bpf/snap.pinta-james-carroll.pinta.bin
/var/lib/snapd/seccomp/bpf/snap.pinta-james-carroll.pinta.src
/var/lib/snapd/sequence/pinta-james-carroll.json
/var/lib/snapd/snaps/pinta-james-carroll_6.snap
/var/lib/snapd/snaps/pinta-james-carroll_8.snap
/var/lib/ureadahead/snap.pinta-james-carroll.8.pack
/var/snap/pinta-james-carroll
/var/snap/pinta-james-carroll/6
/var/snap/pinta-james-carroll/8
/var/snap/pinta-james-carroll/common
/var/snap/pinta-james-carroll/current

3 ответа

Информация

У тебя есть оснасткаустановлены.

Пожалуйста, прочитайте это и это

Решение

Либо удалить так:


Затем установите из оснастки следующим образом:

      sudo snap install pinta

Затем установите разрешения в Ubuntu Software следующим образом:

Или еще лучше , уберите оснастку pinta-james-carrollвот так:

      sudo snap remove pinta-james-carroll

и если у вас установлен snap pinta, удалите его так:

      sudo snap remove pinta

Затем установите pinta из официальных репозиториев с помощью APT следующим образом:

      sudo apt install pinta

Введите следующую команду в терминале:

      snap connect pinta:removable-media

Затем он должен иметь доступ к этим дискам.

Если вы устанавливаете Pinta из графического интерфейса «Программное обеспечение», вы получаете версию «Snap», которая работает в какой-то песочнице, поэтому она не может открывать файлы в вашем /tmpпапка например.

Решение состоит в том, чтобы удалить версию snap и установить ее, выполнив эту команду на своем терминале:

      sudo apt install pinta

как описано выше. Тогда вы получите нормальное приложение.

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