Откуда я получаю программы в Unity Launcher?

Когда я нажимаю кнопку Ubuntu (бывшая кнопка Windows) на клавиатуре и начинаю вводить имя приложения, которое я хочу запустить, я вижу там 2 экземпляра одной и той же программы (в моем случае это PyCharm IDE). Я проверил мои / usr / share / application (в нем только один PyCharm.desktop) и папки ~ / Desktop (ничего не имеет).

Я подозреваю, что где-то создал ярлык .desktop для более старой версии PyCharm, который я больше не использую. Проблема в том, что я не помню, где и как я это сделал. И программа запуска Ubuntu не сообщает мне, откуда появилось ярлык программы для моих результатов поиска. Поэтому я не могу избавиться от этого второго экземпляра ярлыка PyCharm.

Может, кто-нибудь отправит меня на веб-страницу, где объясняются ВСЕ места, которые Unity Launcher использует для поиска приложений? Буду признателен за любую другую помощь. Я использую Ubuntu 13.04.

Благодаря.

1
задан 4 July 2013 в 22:51

1 ответ

Медленный метод: Ищите всю файловую систему названные файлы *harm.*esktop (PyCharm может капитализироваться по-другому; настольный корпус может варьироваться):

ls -R / | awk '
/:$/&&f{s=$0;f=0}
/:$/&&!f{sub(/:$/,"");s=$0;f=1;next}
NF&&f{ print s"/"$0 }' | grep "*harm.*esktop"

Надеюсь, это поможет!

0
ответ дан 4 July 2013 в 22:51

Другие вопросы по тегам:

Похожие вопросы: