Доброго времени суток!
Собственно вопрос в названии темы.
Суть проблемы:
Часто бывает так, что ставишь программу, но не находишь её в меню, и с ней не ассоциируются нужные файлы.
А причина в том, что в файле /usr/share/applications/КАКАЯ-ТО_ПРОГРАММА.desktop присутствует параметр
NotShownIn=ВАШЕ_ТЕКУЩЕЕ_РАБОЧЕЕ_ОКРУЖЕНИЕ;
Например, NotShownIn=KDE; в таких незаменимых программах как file-roller или gdebi.
Не знаю, какой вредитель это придумал и зачем, но баг кроется именно здесь.
Если эту строчку удалить, то всё встаёт на свои места.
Но каждый раз лазить редактировать все *.desktop файлы - муторно и нерационально.
Так вот вопрос, есть ли какой нибудь
радикальный способ это исправить раз и навсегда?
Заранее благодарю за любые идеи!