$ /usr/libexec/xdg-desktop-portal -rv XDP: Opening app chooser XDP: Received choice org.kde.okular XDP: Cannot launch org.kde.okular.desktop because desktop file does not exist Он лежит в /usr/share/applications/kf5/ и по спецификации должен быть найден как по "org.kde.kwrite.desktop", так и по "kf5-org.kde.kwrite.desktop".
Возможно, проблема в glib2.
man update-desktop-database
(Ответ для Yuri N. Sedunov на комментарий #2) > man update-desktop-database Ерунду писать не обязательно. Файл лежит в /usr/share/.
(Ответ для Sergey V Turchin на комментарий #3) > (Ответ для Yuri N. Sedunov на комментарий #2) > > man update-desktop-database > Ерунду писать не обязательно. Файл лежит в /usr/share/. В /usr/share/applications он он лежит? Я тебя точно по адресу послал, читать ман из твоего же пакета.
(Ответ для Yuri N. Sedunov на комментарий #4) > В /usr/share/applications он он лежит? В /usr/share/applications/kf5/, что соответствует спецификации. > Я тебя точно по адресу послал, читать ман из твоего же пакета. Вообще нипричём. К порталу приходит по dbus команда -- запусти "org.kde.okular".
После чего g_desktop_app_info_new("org.kde.okular.desktop") нифига не находит.
Дальше я в дебрях glib2 запутался.
(Ответ для Sergey V Turchin на комментарий #6) > После чего > g_desktop_app_info_new("org.kde.okular.desktop") > нифига не находит. И как же найдется, коли в кеше нет твоего окуляру? Иди еще читай ман.
(Ответ для Yuri N. Sedunov на комментарий #8) > И как же найдется, коли в кеше нет твоего окуляру? Выпрямится и найдёт. > Иди еще читай ман. Прочти уже сам его наконец. Он нипричём. Вообще.
Если у кого в голове летают какие-то мысли про MIME-типы, говорю прямо: никаких MIME в этой баге не упоминается и упоминаться не должно.
Больше ничем не могу тебе помочь.
(Ответ для Yuri N. Sedunov на комментарий #11) > Больше ничем не могу тебе помочь. Я уже догадался. Баг от этого не исчез.
Ну, пойди в glib и расскажи там, что тебя игнорируют.
(Ответ для Yuri N. Sedunov на комментарий #13) > Ну, пойди в glib и расскажи там, что тебя игнорируют. Ты мантейнер, тебе и идти.
Если я перекладываю org.kde.okular.desktop в /usr/share/applications/ или прошу найти kf5-org.kde.okular.desktop и это БЕЗ ОБНОВЛЕНИЯ КАКИХ-ЛИБО КЭШЕЙ, то сразу находит. Следовательно явное нарушение спецификации.
Created attachment 14814 [details] patch Я сделяль Теперь org.kde.okular.desktop будет резолвиться в /usr/share/applications/kf5/org.kde.okular.desktop при отсутствии /usr/share/applications/org.kde.okular.desktop При наличии /usr/share/applications/org.kde.okular.desktop ничего не поменяется При явном указании kf5-org.kde.okular.desktop ничего не поменяется
Просьба приложить патч. И В p10 тоже.
(Ответ для Олег Соловьев на комментарий #16) > Создано вложение 14814 [details] [подробности] > patch > > Я сделяль Пуллреквест в аппстрим оформите, пожалуйста. (Ответ для Sergey V Turchin на комментарий #17) > Просьба приложить патч. И В p10 тоже. В p10 без меня справитесь.
(In reply to Yuri N. Sedunov from comment #18) > (Ответ для Олег Соловьев на комментарий #16) > > Создано вложение 14814 [details] [подробности] > > patch > > > > Я сделяль > > Пуллреквест в аппстрим оформите, пожалуйста. https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3653
(Ответ для Yuri N. Sedunov на комментарий #18) > Пуллреквест в аппстрим оформите, пожалуйста. Оформили. Прииложите плиз. И в p10 тоже. P.S. Или огласите, пожалуйста, весь список, если не собираетесь на ходу отмазки искать.
(Ответ для Sergey V Turchin на комментарий #20) > (Ответ для Yuri N. Sedunov на комментарий #18) > > Пуллреквест в аппстрим оформите, пожалуйста. > Оформили. Прииложите плиз. Вас там не поняли, я тоже не очень. > И в p10 тоже. Про p10 см. выше.
(Ответ для Yuri N. Sedunov на комментарий #21) > (Ответ для Sergey V Turchin на комментарий #20) > > (Ответ для Yuri N. Sedunov на комментарий #18) > > > Пуллреквест в аппстрим оформите, пожалуйста. > > Оформили. Прииложите плиз. > Вас там не поняли, И что? В systemd тоже пока не поняли, но это не мешает нам его патчить, чтобы _правильно_ работал. > я тоже не очень. Скорее, наоборот, там пока не очень, а ты просто не понял или притворяешься, чтоб тянуть резину.
(Ответ для Sergey V Turchin на комментарий #22) > (Ответ для Yuri N. Sedunov на комментарий #21) > > (Ответ для Sergey V Turchin на комментарий #20) > > > (Ответ для Yuri N. Sedunov на комментарий #18) > > > > Пуллреквест в аппстрим оформите, пожалуйста. > > > Оформили. Прииложите плиз. > > Вас там не поняли, > И что? В systemd тоже пока не поняли, но это не мешает нам его патчить, > чтобы _правильно_ работал. > > > я тоже не очень. > Скорее, наоборот, там пока не очень, а ты просто не понял или притворяешься, > чтоб тянуть резину. А можно хотя бы на публику разговаривать корректно?
(Ответ для AEN на комментарий #23) > А можно хотя бы на публику разговаривать корректно? После того, как меня посылают в документацию, сами её не читая, я стараюсь разговаривать максимально корректно.
https://bugs.kde.org/show_bug.cgi?id=475995
Необразованность плоскоземельщиков не означает, что бага нет. Вот, когда они докажут авторам спецификации, что те неправы, тогда и можно будет NOTABUG.
Юрий и Сергей, договоритесь пожалуйста и сделайте так, что бы у нас работало несмотря на отсутствие договорённости между апстримами kde и glib.
(Ответ для Sergey V Turchin на комментарий #26) > Необразованность плоскоземельщиков не означает, что бага нет. > Вот, когда они докажут авторам спецификации, что те неправы, тогда и можно > будет NOTABUG. Бан и игнор.
Ошибка у пользователей не исчезла.
(Ответ для Yuri N. Sedunov на комментарий #28) > Бан и игнор. Не парься баней, не тебя имел ввиду, а тех, на чьём идёшь ты поводу. ;-)
(Ответ для Олег Соловьев на комментарий #25) > https://bugs.kde.org/show_bug.cgi?id=475995 Я извиняюсь перед всеми плоскоземельщиками за наезды. Т.к. теперь авторы софта определяют, как его паковать в дистрибутивах, у нас будет только 1 KDE в 1-м бранче.
(Ответ для Sergey V Turchin на комментарий #31) > у нас будет только 1 KDE в 1-м бранче. На самом деле я сам этого уже хочу, т.к. постоянно вылазят проблемы на всём протяжении.