Что думаете об этом: https://nixtux.ru/654 ? Я не знаю, как воспроизводить этот рандомно возникающий баг, но это мешает адекватной работе Kdenlive в, допустим, Альт Рабочая Станция или Альт Образование (не KDE). Я бы сделал скрипт /usr/bin/kdenlive-runner: #!/bin/sh if [ ! "$XDG_CURRENT_DESKTOP" = 'KDE' ]; then export XDG_CURRENT_DESKTOP=randomvariable; fi kdenlive P.S. Точное значение XDG_CURRENT_DESKTOP в KDE 5 не знаю. P.P.S. И в p8 тоже надо.
Можно сделать дубликат desktop-файла, в первом прописать ShowIn=KDE, а во втором show во всех, кроме KDE. Во втором Exec=env XDG_CURRENT_DESKTOP=sfdgfdgd kdenlive %u OnlyShowIn=KDE и NotShowIn=KDE https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
Тот, который для не-KDE, было бы неплохо класть в /usr/share/applications/ вместо /usr/share/applications/kf5
Забыл написать, что в моем случае случайные зависания были в случае бекенда Qt5 GTK+2 (файловые диалоги GTK+2), в Альт Образование по умолчанию Qt5+файловые диалоги GTK+3.
(В ответ на комментарий №3) > Забыл написать, что в моем случае случайные зависания были в случае бекенда Qt5 > GTK+2 (файловые диалоги GTK+2) Это старый Qt. >, в Альт Образование по умолчанию Qt5+файловые диалоги GTK+3. Надо сперва воспроизвести.