GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie entferne ich Kde- und Xfce-Anwendungen aus dem Gnome-Menü?

Geschlossen. Diese Frage ist off-topic. Antworten werden derzeit nicht akzeptiert.

Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie für Unix &Linux Stack Exchange relevant ist.

Vor 2 Jahren geschlossen.


Verbessern Sie diese Frage

Ich habe kubuntu-desktop installiert und xubuntu-desktop über das standardmäßige Ubuntu 10.10.

Ich möchte das Menü aufräumen, sodass Anwendungen, die sich auf einen bestimmten Desktop beziehen, nur während ihrer jeweiligen Sitzungen im Menü erscheinen. (d. h. keine KDE- und XFCE-Apps im Menü während einer Ubuntu-GNOME-Sitzung. Ähnlich in KDE- und XFCE-Sitzungen.)

Wie kann dies über die Befehlszeile erfolgen? (Ich möchte Dinge über die Befehlszeile lernen.)

Sollte ich etwas sichern, bevor ich dies tue?

Zusätzliche Informationen:
Ich habe gegoogelt und diese und andere Lösungen in Foren gefunden, aber diese beziehen sich nur auf das KDE-on-GNOME-Szenario. Vielleicht kann dies so geändert werden, dass es auch XFCE enthält, aber ich konnte nicht herausfinden, wie das geht.

Ich habe auch bei askubuntu gepostet.

Akzeptierte Antwort:

Der Code, um etwas nur in XFCE anzuzeigen, folgt der gleichen Idee:

ShowOnlyIn=XFCE;

Soweit ich weiß, speichert XFCE seine .desktop-Dateien leider genauso wie GNOME sie speichert, während KDE sie in einem separaten Ordner (innerhalb von /usr/share/applications) speichert. Aus diesem Grund ist die Trennung von KDE/GNOME, wie in dem von Ihnen verlinkten Beitrag beschrieben, viel einfacher in Massen durchzuführen.

Alle Dateien werden in /usr/share/applications gespeichert. Das Format von ihnen ist sehr einfach, und Sie können jede von ihnen nach /home/you/.local/share/applications kopieren und es wird diesen Menüeintrag für diesen Benutzer überschreiben, sodass Sie sie einfacher bearbeiten können, ohne Root-Rechte zu benötigen.

Es gibt keine einfache Möglichkeit, XFCE-Apps von GNOME zu trennen, zumal es oft Ansichtssache ist, was Sie sehen möchten. Dies gilt auch für KDE, denn solange Sie die KDE-Bibliotheken haben, laufen Dolphin oder Konqueror in GNOME. Ich nehme an, wenn Sie beabsichtigen, die cmd-Zeile zu verwenden, könnten Sie sich etwas grep/sed-Junk einfallen lassen, um Text in bestimmten .desktop-Dateien selektiv zu finden und zu ersetzen, aber ich denke, der einfachste Weg wäre, die Dateien nach ~/ zu kopieren. local/share/applications, damit sie nicht durch Updates überschrieben werden, und bearbeiten Sie sie von Hand. Wenn Sie nicht eine Unmenge von Dingen installiert haben, sollte es nicht allzu schwierig sein.

Verwandte:Wie entferne ich Nägel mit abgeschnittenen Köpfen?

Das Menü funktioniert unter der freedektop.org-Spezifikation, über die Sie hier mehr erfahren können:

http://standards.freedesktop.org/menu-spec/latest/index.html


Linux
  1. So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu oder entfernen ihn

  2. Wie entferne ich Leerzeilen aus einer Datei (einschließlich Tabulatoren und Leerzeichen)?

  3. Wie entferne ich Weinprogrammeinträge aus dem Menü?

  4. Xfce vollständig aus Xubuntu 13.04 entfernen und Gnome installieren?

  5. Wie entferne ich ISO 9660 von USB?

So wechseln Sie von GNOME zu Unity in Ubuntu 18.04 und 17.10

So installieren Sie Software aus dem Quellcode … und entfernen sie anschließend

So entfernen Sie die Titelleiste aus Firefox und sparen wertvollen Platz auf dem Bildschirm

So deinstallieren Sie Anwendungen von Ubuntu Linux

Wie entferne ich Swap Space von Centos 7.x?

Wie überprüfe ich, ob ich KDE oder Gnome verwende?