Код для показа чего-то только в XFCE следует за той же идеей:
ShowOnlyIn=XFCE;
К сожалению, насколько я знаю, способ, которым хранит XFCE, это - .desktop файлы, совпадает с GNOME, хранит их, тогда как KDE хранит их в отдельной папке (в/usr/share/applications). Поэтому разделение KDE/GNOME, как описано в сообщении, с которым Вы связываетесь, намного легче сделать en-массу.
Все файлы хранятся в/usr/share/applications. Формат их очень прост, и можно скопировать любой из них к/home/you/.local/share/applications, и он переопределит ту запись меню для того пользователя, таким образом, можно будет более легко отредактировать их, не нуждаясь в полномочиях пользователя root.
Нет никакого простого способа разделить приложения XFCE от GNOME, тем более, что это часто - дело вкуса, что Вы хотите видеть. Это также идет для KDE, с тех пор, пока у Вас есть дельфин библиотек KDE, или Konqueror будет работать в GNOME. Я предполагаю, полны ли Вы решимости относительно использования cmd строки, Вы могли бы придумать некоторый спам grep/sed для выборочного нахождения и заменения текста в определенных .desktop файлах, но я thnk, самый легкий путь будет состоять в том, чтобы скопировать файлы в ~/.local/share/applications, таким образом, они не становятся перезаписанными обновлениями и редактируют их вручную. Если у Вас нет огромного количества вещей, установил его, не должно быть слишком трудным.
Меню работает под спецификацией freedektop.org, о которой можно узнать больше здесь:
http://standards.freedesktop.org/menu-spec/latest/index.html
resume= [SWSUSP]
Specify the partition device for software suspend
где
SWSUSP Software suspend (hibernation) is enabled.
Таким образом да, это используется для спящего режима.
resume=
опция и определениеnoresume
опция отключает его. – Banjer 11.06.2012, 17:03