LINUX.ORG.RU

«Открыть с помощью ...» во flatpak

 ,


0

1

KMail в составе Kontact 5.22.3 во флатпаке. Читаю письмо с вложением, жму по файлу, в открывшемся диалоге жму «Открыть в ...», диалоговое окно «Выбор приложения» показывает только приложения в составе Kontact. Как сделать, чтобы показывало все установленные на компьютере?

Обход - сохранить файл, и затем открыть чем надо.

★★★

Последнее исправление: damix9 (всего исправлений: 1)
Ответ на: комментарий от dikey0ficial
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libqjson0 libquvi-0.9-0.9.3 libquvi-scripts-0.9 lua-bitop lua-expat lua-json lua-lpeg lua-socket quvi
Для их удаления используйте «apt autoremove».
Следующие пакеты будут обновлены:
  xdg-desktop-portal-kde
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 862 пакетов не обновлено.
Необходимо скачать 69,3 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 3 072 B.
Пол:1 http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 xdg-desktop-portal-kde amd64 5.12.7-0ubuntu0.1 [69,3 kB]
Получено 69,3 kB за 0с (252 kB/s)                  
(Чтение базы данных … на данный момент установлено 491422 файла и каталога.)
Подготовка к распаковке …/xdg-desktop-portal-kde_5.12.7-0ubuntu0.1_amd64.deb …
Распаковывается xdg-desktop-portal-kde (5.12.7-0ubuntu0.1) на замену (5.12.4-0ubuntu2) …
Настраивается пакет xdg-desktop-portal-kde (5.12.7-0ubuntu0.1) …

Ну он есть. А что с ним сделать надо?

damix9 ★★★
() автор топика
Ответ на: комментарий от dikey0ficial

Если попытаться перейти по ссылке на какой-нибудь канал в телеграме, то переход в установленное приложение (через флатпак) не сработает.

Также, если переходить по ссылке на ютуб-видео с расширением, перенаправляющим во freetube, то также — ничего. Причём freetube установлен не через flatpak. В общем, не перенаправляет.

temak
()
Ответ на: комментарий от LINUX-ORG-RU

По-нормальному оно не работает KMail - Количество непрочитанных сообщений в папке (комментарий)

Я не спорю, что флатпак - гадость, но других самодостаточных пакетов у нас нет. Ну и как бы я спросил «Как сделать X?», а не «Нужно ли мне делать X?».

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

Ну он есть. А что с ним сделать надо?

А сервис запущен? Арчвики говорит:

Чтобы приложения flatpak могли взаимодействовать с вашим рабочим столом (т.е. разрешать приложениям открывать URL-адреса, предоставлять общий доступ к вашему экрану и многое другое), обязательно настройте xdg-desktop-portal.

Но в разделе xdg-desktop-portal ничего про настройку, кроме:

Установите xdg-desktop-portal и один или несколько бэкэндов. Пакет включает в себя службу systemd/User, которая будет автоматически запущена через D-Bus. 



upd.

$ cat /usr/share/xdg-desktop-portal/portals/kde.portal
portal]
DBusName=org.freedesktop.impl.portal.desktop.kde
Interfaces=org.freedesktop.impl.portal.Access;org.freedesktop.impl.portal.Account;org.freedesktop.impl.portal.AppChooser;org.freedesktop.impl.portal.Background;org.freedesktop.impl.portal.Email;org.freedesktop.impl.portal.FileChooser;org.freedesktop.impl.portal.Inhibit;org.freedesktop.impl.portal.Notification;org.freedesktop.impl.portal.Print;org.freedesktop.impl.portal.ScreenCast;org.freedesktop.impl.portal.Screenshot;org.freedesktop.impl.portal.RemoteDesktop;org.freedesktop.impl.portal.Settings;org.freedesktop.impl.portal.DynamicLauncher;org.freedesktop.impl.portal.GlobalShortcuts
UseIn=KDE

krasnh ★★★★
()

Выкинь флатпак и поставь ПО по нормальному

Как то писал про Snap, подразумевая автономные приложения, в том числе и flatpak, что за ними будущее.

В поддержку этой мысли (строчка в самом низу коммента по ссылке):

А тренд разворачивается в сторону атомарно обновляемых ОС в сочетании с автономным «дистрибутивонезависимым» прикладным ПО.
Funtoo Linux: анонс грядущих перемен и прочие новости (комментарий)

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от damix9

flatpak — это контейнер, и для меня загадка, почему эти чудики решили, что это хорошая идея для десктопа, ну да ладно.

Так вот, когда что-то не так с доступом куда-то или к чему-то из флатпака, то проблема всегда находится в этом сраном контейнере, который тебя огораживает от системы.

Вот и найди там как открыть доступ куда надо, там есть ползунки, которые позволят тебе юзать и хомяк и всю систему. Остальные штуки посложнее.

Под рукой у меня нет этого чудо софта, а ставить лень.

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от krasnh

А сервис запущен?

А как посмотреть?

xdg-desktop-portal

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты будут обновлены:
  xdg-desktop-portal
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 861 пакетов не обновлено.
Необходимо скачать 0 B/247 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 18,4 kB.
(Чтение базы данных … на данный момент установлено 491111 файлов и каталогов.)
Подготовка к распаковке …/xdg-desktop-portal_1.7.2-flatpak1~bionic_amd64.deb …
Распаковывается xdg-desktop-portal (1.7.2-flatpak1~bionic) на замену (1.6.0-flatpak1~bionic) …
Настраивается пакет xdg-desktop-portal (1.7.2-flatpak1~bionic) …
$ cat /usr/share/xdg-desktop-portal/portals/gtk.portal 
[portal]
DBusName=org.freedesktop.impl.portal.desktop.gtk
Interfaces=org.freedesktop.impl.portal.FileChooser;org.freedesktop.impl.portal.AppChooser;org.freedesktop.impl.portal.Print;org.freedesktop.impl.portal.Screenshot;org.freedesktop.impl.portal.Notification;org.freedesktop.impl.portal.Inhibit;org.freedesktop.impl.portal.Access;org.freedesktop.impl.portal.Account;org.freedesktop.impl.portal.Email;org.freedesktop.impl.portal.ScreenCast;org.freedesktop.impl.portal.RemoteDesktop;org.freedesktop.impl.portal.Lockdown;org.freedesktop.impl.portal.Background;org.freedesktop.impl.portal.Settings;org.freedesktop.impl.portal.Wallpaper;
UseIn=gnome
$ cat /usr/share/xdg-desktop-portal/portals/kde.portal 
[portal]
DBusName=org.freedesktop.impl.portal.desktop.kde
Interfaces=org.freedesktop.impl.portal.Access;org.freedesktop.impl.portal.AppChooser;org.freedesktop.impl.portal.Email;org.freedesktop.impl.portal.FileChooser;org.freedesktop.impl.portal.Inhibit;org.freedesktop.impl.portal.Notification;org.freedesktop.impl.portal.Print
UseIn=KDE
$ echo $XDG_CURRENT_DESKTOP
KDE
damix9 ★★★
() автор топика
Ответ на: комментарий от papin-aziat

Ну так по ссылке написано, что нет во flatseal такого.

Вот и найди там как открыть доступ куда надо, там есть ползунки, которые позволят тебе юзать и хомяк и всю систему.

Доступ к ФС тут ни при чем.

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

Тогда хз, добро пожаловать в контейнер.

Я говорю, это ж каким дебилом надо быть, чтобы так все обосрать! Нам нужна была дистронезависимая система доставки софта, ну, например, по типу портов в BSD, только пакетная, а они нам контейнеров навертели и выдали… А нафейхоа нам контейнеры?! Теперь весь софт надо переписывать с учётом, что он, бля, будет работать из флатпака или снапа, ну пипец, товарищи.

papin-aziat ★★★★★
()
Ответ на: комментарий от damix9

Я честно говоря не использую flatpak, поэтому не знаю, что там не так с xdg-desktop-portal. В арчвики информация какая-то скудная, типа из коробки должно все работать.

krasnh ★★★★
()