Отсутствует /usr/share/kf5/applications/mimeapps.list . P.S. В специальном меню необходимости пока не заметил.
В /usr/share/applications/mimeapps.list элементы KDE5 ставить перед KDE4.
подготовил #161202 AWAITING #1 sisyphus altlinux-mime-defaults.git=0.34-alt1 но это только заготовка. передвинулись только видимые пакеты - skrooge-2.3.0-alt1.x86_64 с |/usr/share/applications/kf5/org.kde.skrooge.desktop и kde5-smplayer с |/usr/share/applications/kf5/smplayer.desktop |/usr/share/applications/kf5/smplayer_enqueue.desktop Остальные пакеты невидимые - они в /usr/share/kf5/applications/kf5 и видимы только в KF5. Есть ли возможность переопределить kf5 desktop dir c /usr/share/kf5/applications/kf5 на /usr/share/applications/kf5 ?
(В ответ на комментарий №2) > Есть ли возможность переопределить kf5 desktop dir c > /usr/share/kf5/applications/kf5 на /usr/share/applications/kf5 ? В будущем, но тогда, когда /usr/share/applications/kde4 переопределится на /usr/share/kde4/applications/kde4 . Т.е. когда KDE5 будет по умолчанию, а не KDE4. P.S. А разве /usr/share/kde4/applications/kde4 не используется? У меня там soundkonverter.desktop, например. Их в репозитории несколько.
(В ответ на комментарий №2) > Остальные пакеты невидимые - они в /usr/share/kf5/applications/kf5 > и видимы только в KF5. Зато из KDE5 видны /usr/share/applications/kde4, из-за которых неправильно запускается софт из Firefox. Например сейчас в KDE5 из-за /usr/share/applications/kde4/okularApplication_pdf.desktop Forefox запускает НЕ то, что написано в /usr/share/kf5/applications/kf5/okularApplication_pdf.desktop вплоть до падения.
Т.е. нужно, как-минимум, чтоб /usr/share/kf5/applications/kf5 отражался в /usr/share/kf5/applications/mimeapps.list
(В ответ на комментарий №5) > Т.е. нужно, как-минимум, чтоб /usr/share/kf5/applications/kf5 отражался в > /usr/share/kf5/applications/mimeapps.list да, сделаю, подкрутив путь явно. На это время уйдет, так как надо, чтобы обновилась база repocop.
(В ответ на комментарий №4) > (В ответ на комментарий №2) > > Остальные пакеты невидимые - они в /usr/share/kf5/applications/kf5 > > и видимы только в KF5. > Зато из KDE5 видны /usr/share/applications/kde4, из-за которых неправильно > запускается софт из Firefox. так и должно быть, /usr/share/applications/kde4 - место публичное. поэтому и задача перебить его в kf5/applications/mimeapps.list
(В ответ на комментарий №3) > А разве /usr/share/kde4/applications/kde4 не используется? > У меня там soundkonverter.desktop, например. Их в репозитории несколько. место не публичное, поэтому если явно не прописывать, нигде не используется. я тоже явно пробъю, добавлю путь, это в будущем пригодится, когда /usr/share/applications/kde4 переопределится на /usr/share/kde4/applications/kde4. Но вообще-то то, что сейчас - это баг: в репозитории 2 soundkonverter, kde4-soundkonverter-2.1.2-alt3.x86_64|/usr/share/kde4/applications/kde4/soundkonverter.desktop soundkonverter-0.3.9-alt8.1.x86_64|/usr/share/applications/kde/soundkonverter.desktop и ни один нельзя запустить из меню IceWM :(
(В ответ на комментарий №7) > задача перебить его в kf5/applications/mimeapps.list Да. Это первое. В /usr/share/kf5/applications/mimeapps.list .
(В ответ на комментарий №8) > и ни один нельзя запустить из меню IceWM :( Из Firefox или Dolphin тоже не будет в IceWM, т.е. в нашем контексте не баг. Если хочется обсудить, лучше отдельный повесить.
(В ответ на комментарий №8) > > У меня там soundkonverter.desktop, например. Их в репозитории несколько. > место не публичное, поэтому если явно не прописывать, нигде не используется. Прикол в том, что на самом деле "используется". Вперед лезет то, что должно лезть куда-нибудь взад, т.к. прописано в /usr/share/kde4/applications/mimeapps.list , а он приоритетнее MimeType из desktop-файла.
(В ответ на комментарий №11) > Прикол в том, что на самом деле "используется". > Вперед лезет то, что должно лезть куда-нибудь взад, т.к. прописано в > /usr/share/kde4/applications/mimeapps.list , а он приоритетнее MimeType из > desktop-файла. Я сейчас допиливаю repocop freedesktop collector, и там /usr/share/kde4/applications было прописано. /usr/share/kf5/applications прописал, но там еще репокоп прогонять через Сизиф. не уверен успею ли сегодня?
altlinux-mime-defaults-0.35-alt1 -> sisyphus: * Sat Mar 12 2016 Igor Vlasenko <viy@altlinux> 0.35-alt1 - proper KF5 support (closes: #31874)
все ли работает? например, /usr/share/kf5/applications/kf5/okularApplication_pdf.desktop о котором шла речь, я в Сизифе не нашел. Он отдельно где-то?
(В ответ на комментарий №14) > /usr/share/kf5/applications/kf5/okularApplication_pdf.desktop > о котором шла речь, я в Сизифе не нашел. > Он отдельно где-то? У меня. Сегодня отправлю в сизиф.
Нужно, чтоб kde4-* было после kf5-*, но до любых других типа gnome-*.
(В ответ на комментарий №16) > Нужно, чтоб kde4-* было после kf5-*, но до любых других типа gnome-*. Это только для /usr/share/kf5/applications/mimeapps.list
(В ответ на комментарий №16) > Нужно, чтоб kde4-* было после kf5-*, но до любых других типа gnome-*. да, так и будет. у меня там генератор работает по базе сизифа. его недостаток - он не может вписывать desktop файлы, которых нет в базе т.е. каждый раз когда выложите новый пакет пинайте я перегенерирую.