После обновления до Ubuntu 14.04 от 12,04 у меня есть дублирующиеся записи в тире.
Как я могу избавиться от них?
В Тире приложения представлены .desktop
файлы. Эти файлы расположены или в /usr/share/applications
или в ~/.local/share/applications
.
то, Что Вы видите в Тире, не имя файла из этих .desktop
файлы, но (приложение-) имя, которое определяется в Name=
строка в файле.
, Когда у Вас есть дублирующиеся появления того же приложения в Тире, это почти наверняка означает, что у Вас есть файлы на рабочем столе или в /usr/share/applications
или в ~/.local/share applications
с различным имя файла , но представление того же приложения, и с тем же Name=
строка.
Это - например, результат, когда я копирую gedit.desktop файл, переименуйте его к monkey.desktop
и скопируйте его в /usr/share/applications
:
В Вашем случае это - вероятно, результат установленных новые версии из приложений, которые Вы уже установили, эти новые версии устанавливают новый .desktop
файлы, но с немного отличающимся (файл-) имя.
то, Что необходимо сделать, посмотреть в обоих каталогах, найти эти "почти дубликат" .desktop
файлы, удалить самое старое и сохранить последнее.
еще Некоторая информация
От этих двух мест: /usr/share/applications
и ~/.local/share/applications
, последний имеет приоритет. Если два .desktop
файлы с тем же именем файла существуют в обоих каталогах, локальный обнаруживается в Тире (если просто скопировано, это берет выход из системы / вход в систему). Именно поэтому это обычно - хорошая практика для первого копирования .desktop
файл к локальному каталогу (чтобы добавить объекты к quicklist средства запуска, например) перед редактированием и оставить глобальное нетронутым.
при установке более новой версии некоторого программного обеспечения, и недавно установленный .desktop
имя файла отличается от старого (и старый - не удален по некоторым причинам), приложение будет иметь несколько случаев в Тире. То же происходит, когда .desktop
файл заменен, но люди забывают, что у них есть локальная (отредактированная) версия .desktop
файл.