GNU/Linux >> Znalost Linux >  >> Linux

Jak odebrat aplikace Kde a Xfce z nabídky Gnome?

Zavřeno. Tato otázka je mimo téma. Momentálně nepřijímá odpovědi.

Chcete zlepšit tuto otázku? Aktualizujte otázku, aby byla aktuální pro Unix a Linux Stack Exchange.

Zavřeno před 2 lety.


Vylepšete tuto otázku

Nainstaloval jsem kubuntu-desktop a xubuntu-desktop přes výchozí Ubuntu 10.10.

Chci uklidit nabídku, aby se aplikace související s konkrétní plochou objevily v nabídce pouze během jejich příslušných relací. (tj. žádné aplikace KDE a XFCE v nabídce během relace Ubuntu GNOME. Podobně v relacích KDE a XFCE.)

Jak to lze provést pomocí příkazového řádku? (Chci se naučit věci způsobem příkazového řádku.)

Mám něco zálohovat, než to udělám?

Další informace:
Prohledal jsem a našel jsem toto a další řešení ve fórech, ale tyto se týkají pouze scénáře KDE v GNOME. Možná to lze upravit tak, aby zahrnovalo také XFCE, ale nemohl jsem přijít na to, jak to udělat.

Také jsem poslal příspěvek na askubuntu.

Přijatá odpověď:

Kód pro zobrazení něčeho pouze v XFCE se řídí stejnou myšlenkou:

ShowOnlyIn=XFCE;

Bohužel, pokud vím, způsob, jakým XFCE ukládá své soubory .desktop, je stejný jako v GNOME, zatímco KDE je ukládá do samostatné složky (v /usr/share/applications). To je důvod, proč je oddělení KDE/GNOME, jak je popsáno v příspěvku, na který odkazujete, mnohem jednodušší provést hromadně.

Všechny soubory jsou uloženy v /usr/share/applications. Jejich formát je velmi jednoduchý a můžete zkopírovat kteroukoli z nich do /home/you/.local/share/applications a přepíše tuto položku nabídky pro daného uživatele, takže je můžete snadněji upravovat, aniž byste potřebovali oprávnění root.

Neexistuje jednoduchý způsob, jak oddělit aplikace XFCE od GNOME, zejména proto, že je často věcí názoru, co chcete vidět. To platí také pro KDE, protože pokud máte knihovny KDE, Dolphin nebo Konqueror poběží v GNOME. Předpokládám, že pokud máte v úmyslu použít řádek cmd, můžete přijít s nějakým nevyžádaným souborem grep/sed, abyste selektivně našli a nahradili text v určitých souborech .desktop, ale myslím, že nejjednodušším způsobem by bylo zkopírovat soubory do ~/. local/share/applications, aby se nepřepisovaly aktualizacemi a upravovaly je ručně. Pokud nemáte nainstalovaný milion věcí, nemělo by to být příliš obtížné.

Související:Jak odstranit nehty s uříznutými hlavičkami?

Nabídka funguje pod specifikací freedektop.org, o které se můžete dozvědět více zde:

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


Linux
  1. Jak přidat nebo odebrat uživatele ze skupiny v Linuxu

  2. Jak odstranit prázdné řádky ze souboru (včetně tabulátoru a mezer)?

  3. Jak odstranit položky programu Wine z nabídky?

  1. Jak odebrat nenainstalované programy z nabídky Unity Dash?

  2. Úplně odebrat Xfce z Xubuntu 13.04 a nainstalovat Gnome?

  3. Jak odinstalovat/odebrat GNOME z CentOS/RHEL 7

  1. Jak odinstalovat aria2 z Ubuntu

  2. Jak odstranit iso 9660 z USB?

  3. Jak odstraním kód VS a nastavení z Ubuntu?