У меня есть приложение, которое я хотел бы не показывать при поиске в Dash. Как я могу сохранить приложение, но сделать так, чтобы оно не находилось при поиске?
Никакая потребность делать любые изменения той потребностью sudo
Скопируйте соответствие .desktop
файл от /usr/share/applications
кому: ~/.local/share/applications
:
cp /usr/share/applications/steam.desktop ~/.local/share/applications
Откройте локальную копию с gedit
:
gedit ~/.local/share/applications/steam.desktop
Добавьте следующую строку к главному разделу файла (прежде чем строка, начиная с Actions=
)
NoDisplay=true
Сохраните изменения, закройте файл, выйдите из системы и въезжайте задним ходом, и Вы сделаны.
Просто удалите (локальный) файл ~/.local/share/applications/steam.desktop
В целом это считают плохой практикой для редактирования глобальный .desktop
файлы. Мало того, что изменения произведут всех пользователей, но и если Вы перестали работать, файл будет незаменим.
Локальная копия файла однако будет (после того, как журнал/в), отвергнет глобальный. Также возможные обновленные средства запуска в /usr/share/applications
будет отвергнут без дальнейших мер.
Строка NoDisplay=true
предотвратит приложение для появления в Средстве запуска Единицы Тире /
Чтобы переместить Паровое Средство запуска из/usr/share/applications и поместить, это в / выбирает, использует следующую команду:
sudo mv /usr/share/applications/steam.desktop /opt/
средство запуска должно все еще работать, если Вы перешли к/, выбирают и дважды щелкают по нему. Обновление Пара, вероятно, поместит новое средство запуска в/usr/share/applications.
Для большего количества информации о том, что mv
делает, см. man mv
.