Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: XnView видит только системный диск  (Прочитано 2507 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alex7313

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
XnView видит только системный диск
« : 14 Сентября 2019, 11:30:10 »
Друзья! У меня такая проблема.
Установлена Ubuntu 18.04.3.  Установил через flatpak программу xnView MP.
XnView видит только системный диск, другие диски не отображаются. Если я ввожу путь к файлу на другом диске, появляется сообщение, что каталог не существует.
Как сделать так, чтобы xnView видел и другие диски?
Благодарю за помощь.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: XnView видит только системный диск
« Ответ #1 : 14 Сентября 2019, 11:38:46 »
При запуске нужно добавить параметр
--filesystem=/mnt/
или, если диск в /media
--filesystem=/media/

Найдите .desktop файл приложения и отредактируйте.

Ниже пример для Стима
[Desktop Entry]
Name=Steam
Comment=Application for managing and playing games on Steam
Comment[ru]=Приложение для игр и управления играми в Steam
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/mnt/ --command=/app/bin/steam-wrapper --file-forwarding com.valvesoftware.Steam @@u %U @@
Icon=com.valvesoftware.Steam
Terminal=false
Type=Application
Categories=Network;FileTransfer;Game;
MimeType=x-scheme-handler/steam;
Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends;
X-Desktop-File-Install-Version=0.23
StartupWMClass=Steam
X-Flatpak-RenamedFrom=steam.desktop;
X-Flatpak-Tags=proprietary;
X-Flatpak=com.valvesoftware.Steam

[Desktop Action Store]
Name=Store
Name[ru]=Магазин
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/mnt/ --command=/app/bin/steam-wrapper com.valvesoftware.Steam steam://store

[Desktop Action Community]
Name=Community
Name[ru]=Сообщество
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/mnt/ --command=/app/bin/steam-wrapper com.valvesoftware.Steam steam://url/SteamIDControlPage

[Desktop Action Library]
Name=Library
Name[ru]=Библиотека
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/mnt/ --command=/app/bin/steam-wrapper com.valvesoftware.Steam steam://open/games
Debian 11, Debian 11 Server

Оффлайн Alex7313

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: XnView видит только системный диск
« Ответ #2 : 14 Сентября 2019, 18:44:00 »
Спасибо за ответ!

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

alexander@alexander-All-Series:~$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/mnt/ --command=xnview --file-forwarding com.xnview.XnViewMP @@ %F @@

(попросту добавил ключ --filesystem=/mnt/)

Все равно не видит другие диски. Также при запуске из терминала пишет: File not found

С уважением,
Александр

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: XnView видит только системный диск
« Ответ #3 : 14 Сентября 2019, 19:14:14 »
если из терминала хотите запускать, то ни к чему эти параметры в конце

/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/mnt/ --command=xnview --file-forwarding com.xnview.XnViewMP

я вам предложил ярлык отредактировать, точнее лучше скопируйте его в домашнюю папку, затем редактируйте
вместо gedit используйте то, что у вас является текстовым редактором

cp /var/lib/flatpak/exports/share/applications/com.xnview.XnViewMP.desktop ~/.local/share/applications/
gedit ~/.local/share/applications/com.xnview.XnViewMP.desktop
# добавить параметр и сохранить

Пользователь добавил сообщение 14 Сентября 2019, 19:20:54:
У меня видит папки и файлы внутри /mnt/
Вы уверены, что ваши диски примонтированы туда?
« Последнее редактирование: 14 Сентября 2019, 19:20:54 от m-svo »
Debian 11, Debian 11 Server

Оффлайн Alex7313

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: XnView видит только системный диск
« Ответ #4 : 14 Сентября 2019, 20:00:25 »
m-svo, спасибо большущее!
Работает команда из терминала
/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/media/ --command=xnview --file-forwarding com.xnview.XnViewMP

После этой команды видит мой винчестер и открывает все папки с фотками!!!

Файл com.xnview.XnViewMP.desktop  я тоже отредактировал, точнее добавил ключ –filesystem=/media/  и получилась строка 
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --filesystem=/media/ --command=xnview --file-forwarding com.xnview.XnViewMP @@ %F @@

и тоже все заработало! Вы – настоящий профи!

Оффлайн DenisLp

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: XnView видит только системный диск
« Ответ #5 : 22 Сентября 2019, 13:03:49 »
XnView MP есть в виде deb пакета https://www.xnview.com/en/xnviewmp/#downloads
Ставится в /opt. Проблем с доступам к дискам не имеет.

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.