Предотвратите KDE и Gnome от показа eachothers значки в меню

Если у Вас есть a cron демон, один из предопределенных рычагов времени крона @reboot, который естественно работает, когда система запускается. Выполненный crontab -e отредактировать Ваш crontab файл, и добавляет строку:

@reboot /your/command/here
6
15.10.2010, 11:38
1 ответ

Записи меню создаются из .desktop-файлов. Там можно указать, нужно ли значок только показать в Gnome, только в KDE или в обоих с, например, строке OnlyShowIn=KDE.

Для сокрытия всех KDE-приложений Вы могли бы сделать как корень

cd /usr/share/applications/kde4/
for i in *.desktop; do echo “OnlyShowIn=KDE” >> $i; done

Для сокрытия Приложений Gnome в KDE повторите “OnlyShowIn=GNOME” в .desktop-файлы Gnome.

Однако, когда обновление пакета прибывает, это могло переопределить это, таким образом, Вы могли бы для повторения его, например, с заданием крона. Сделайте резервное копирование/usr/share/applications/kde4/прежде, чем сделать это, чтобы быть безопасными, если что-то идет не так, как надо.

Для списка всей информации, которая может быть включена в .desktop-файл, см. http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html

6
27.01.2020, 20:28
  • 1
    utiful! Фактический синтаксис, кажется, 'OnlyShowIn =' вместо ShowOnlyIn, но Вы, конечно, указали на меня в правильном направлении. +1 и принятый для этого!Спасибо! –  wzzrd 15.10.2010, 12:28
  • 2
    Это странно. Я, возможно, недавно изменился. В 2007 это все еще был ShowOnlyIn: redhat.com/archives/rhl-devel-list/2007-July/msg01103.html. Я обновил свой ответ для исправления его.Спасибо. –  fschmitt 15.10.2010, 13:03

Теги

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