Bug 48175 - Неверные приоритеты в /usr/share/applications/mimeapps.list
Summary: Неверные приоритеты в /usr/share/applications/mimeapps.list
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: altlinux-mime-defaults (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2023-10-25 14:16 MSK by Sergey V Turchin
Modified: 2023-12-04 13:43 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2023-10-25 14:16:10 MSK
Приоритеты в /usr/share/applications/mimeapps.list определены неверно, т.е. надо или поставить первыми приложения из KDE (префикс "kf5-" убираем) или *лучше* сделать этот файл пустым.

Т.е. все среды, которым нужно переопределить приоритеты, должны искать этот файл в другом месте или с другим именем.

P.S.
Весь KDE идёт в /usr/ .
Все desktоp-файлы перемещаются в /usr/share/applications/ (без подкаталога /kf5/).
Comment 1 Sergey V Turchin 2023-10-25 14:36:34 MSK
(Ответ для Sergey V Turchin на комментарий #0)
> *лучше* сделать этот файл пустым.
Не лучше, а необходимо сделать пустым.

Специфичные приоритеты можно класть в
/usr/share/applications/${XDG_CURRENT_DESKTOP}-mimeapps.list
, т.е. в
/usr/share/applications/KDE-mimeapps.list
/usr/share/applications/GNOME-mimeapps.list
и т.д..


P.S.
/usr/share/applications/KDE-mimeapps.list можно делать уже сейчас, только удаляя все "kf5-" префиксы.
Comment 2 viy 2023-11-02 16:44:44 MSK
(Ответ для Sergey V Turchin на комментарий #1)

Извиняюсь за задержку, погряз в тестовой пересборке с новым perl.

> /usr/share/applications/KDE-mimeapps.list можно делать уже сейчас,

Сделано в altlinux-mime-defaults-0.440-alt1

> удаляя все "kf5-" префиксы.

делаю, по мере миграции пакетов с префикса "kf5-". 
Основные изменения были в 0.439, в 0.440, к примеру,
добавилась org.kde.haruna.desktop;
буду регулярно обновлять, пока миграция не завершится.

Что с /usr/share/kf5/applications/mimeapps.list ?
когда можно будет убрать?

> Специфичные приоритеты можно класть в
> /usr/share/applications/${XDG_CURRENT_DESKTOP}-mimeapps.list
> , т.е. в
> /usr/share/applications/KDE-mimeapps.list
> /usr/share/applications/GNOME-mimeapps.list
> и т.д..

Поддерживаю, но надо будет 
1) расписать этот момент в mime полиси,
2) написать документацию по altlinux-mime-defaults
3) развесить баги по DE

> /usr/share/applications/mimeapps.list
> Не лучше, а необходимо сделать пустым.

Этот момент непонятен. Что-то должно быть по умолчанию.
Кроме полноценных DE, есть еще всякие WM вроде icewm, на котором я сижу,
или даже среды вроде киоска с браузером.
Всем им нужна корректная связка для mime, хотя бы для того, чтобы в браузере открыть с помощью ... было осмысленным.
Comment 3 Sergey V Turchin 2023-11-02 16:57:24 MSK
(Ответ для viy на комментарий #2)
> > /usr/share/applications/mimeapps.list
> > Не лучше, а необходимо сделать пустым.
> Этот момент непонятен. Что-то должно быть по умолчанию.
Умолчания есть случайным образом в desktop-файлах. Раньше же как-то жили.

А чтоб не ломать без-XDG_CURRENT_DESKTOP-ные среды тогда надо чисто для таких что-то среднее нагородить и если и учитывать там софт для KDE/GNOME/MATE/XFCE, то только в последнюю очередь.
Comment 4 viy 2023-11-02 18:18:56 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для viy на комментарий #2)
> > > /usr/share/applications/mimeapps.list
> > > Не лучше, а необходимо сделать пустым.
> > Этот момент непонятен. Что-то должно быть по умолчанию.
> Умолчания есть случайным образом в desktop-файлах. Раньше же как-то жили.

уже 12+ лет живем с altlinux-mime-defaults.

> А чтоб не ломать без-XDG_CURRENT_DESKTOP-ные среды тогда надо чисто для
> таких что-то среднее нагородить и если и учитывать там софт для
> KDE/GNOME/MATE/XFCE, то только в последнюю очередь.

сейчас так и есть :)
Comment 5 Sergey V Turchin 2023-11-03 10:42:58 MSK
(Ответ для viy на комментарий #4)
> > > Этот момент непонятен. Что-то должно быть по умолчанию.
> > Умолчания есть случайным образом в desktop-файлах. Раньше же как-то жили.
> уже 12+ лет живем с altlinux-mime-defaults.
Раньше же как-то жили. ;-)

> > А чтоб не ломать без-XDG_CURRENT_DESKTOP-ные среды тогда надо чисто для
> > таких что-то среднее нагородить и если и учитывать там софт для
> > KDE/GNOME/MATE/XFCE, то только в последнюю очередь.
> сейчас так и есть :)
Ок!
Comment 6 Sergey V Turchin 2023-11-03 10:49:27 MSK
(Ответ для viy на комментарий #2)
> есть еще всякие WM вроде icewm, на котором я сижу,
А ему ничего не мешает, кстати, если видите смысл в отдельном списке приоритетов.
Comment 7 Антон Мидюков 2023-11-08 20:16:57 MSK
Я правильно понимаю, что бага была исправлена этим заданием:
https://packages.altlinux.org/ru/tasks/333414/
?

Если это так, то закройте, пожалуйста.
Comment 8 viy 2023-11-08 20:56:40 MSK
В процессе исправления. KDE пакеты мигрируют не сразу, а по мере пересборки.
за ними меняется mimeapps.list по факту миграции.
Comment 9 viy 2023-12-01 21:02:09 MSK
KDE уже мигрировал? Можно закрывать?
Comment 10 viy 2023-12-02 14:20:24 MSK
выложил свежий
[#335609] DONE altlinux-mime-defaults.git=0.443-alt1
за неделю изменений в KDE пакетах не было.
Comment 11 Sergey V Turchin 2023-12-04 13:40:42 MSK
(Ответ для viy на комментарий #9)
> KDE уже мигрировал? Можно закрывать?
В общем да. Если только несущественные мелочи остались.
Comment 12 AEN 2023-12-04 13:43:05 MSK
Спасибо!