GNU/Linux >> Linux Esercitazione >  >> Linux

Come rimuovere le applicazioni Kde e Xfce dal menu di Gnome?

Chiuso. Questa domanda è fuori tema. Attualmente non accetta risposte.

Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Unix e Linux Stack Exchange.

Chiuso 2 anni fa.


Migliora questa domanda

Ho installato kubuntu-desktop e xubuntu-desktop rispetto a Ubuntu 10.10.

predefinito

Voglio riordinare il menu, in modo che le applicazioni relative a un determinato desktop appaiano nel menu solo durante le rispettive sessioni. (cioè, nessuna app KDE e XFCE nel menu durante la sessione di Ubuntu GNOME. Allo stesso modo nelle sessioni di KDE e XFCE.)

Come è possibile farlo tramite riga di comando? (Voglio imparare le cose dalla riga di comando.)

Devo eseguire il backup di qualcosa prima di farlo?

Informazioni extra:
Ho cercato su Google e ho trovato questa e altre soluzioni nei forum, ma queste riguardano solo lo scenario KDE su GNOME. Forse questo può essere modificato per includere anche XFCE, ma non riuscivo a capire come farlo.

Ho anche inviato messaggi incrociati su askubuntu.

Risposta accettata:

Il codice per mostrare qualcosa solo in XFCE segue la stessa idea:

ShowOnlyIn=XFCE;

Sfortunatamente, per quanto ne so, il modo in cui XFCE memorizza i suoi file .desktop è lo stesso in cui li memorizza GNOME, mentre KDE li archivia in una cartella separata (all'interno di /usr/share/applications). Questo è il motivo per cui la separazione di KDE/GNOME, come descritto nel post a cui ti colleghi, è molto più facile da fare in blocco.

Tutti i file sono archiviati in /usr/share/applications. Il loro formato è molto semplice e puoi copiarne uno qualsiasi in /home/you/.local/share/applications e sovrascriverà quella voce di menu per quell'utente in modo da poterli modificare più facilmente senza bisogno dei privilegi di root.

Non esiste un modo semplice per separare le app XFCE da GNOME, soprattutto perché spesso è una questione di opinioni ciò che vuoi vedere. Questo vale anche per KDE, poiché fintanto che hai le librerie KDE Dolphin o Konqueror funzioneranno in GNOME. Suppongo che se sei intenzionato a utilizzare la riga cmd potresti trovare della spazzatura grep/sed per trovare e sostituire selettivamente il testo all'interno di determinati file .desktop, ma penso che il modo più semplice sarebbe copiare i file in ~/. local/share/applications in modo che non vengano sovrascritti dagli aggiornamenti e li modifichino manualmente. A meno che tu non abbia installato un miliardo di cose, non dovrebbe essere troppo difficile.

Correlati:come rimuovere le unghie con le teste tagliate?

Il menu funziona con la specifica freedektop.org, di cui puoi saperne di più qui:

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


Linux
  1. Come aggiungere o rimuovere un utente da un gruppo in Linux

  2. Come rimuovere le righe vuote da un file (inclusi tabulazione e spazi)?

  3. Come disinstallare/rimuovere GNOME da CentOS/RHEL 7

  4. Come disinstallare aria2 da Ubuntu

  5. Come rimuovere iso 9660 da USB?

Come passare da GNOME a Unity in Ubuntu 18.04 e 17.10

Come installare il software dal codice sorgente... e rimuoverlo in seguito

Come rimuovere la barra del titolo da Firefox e risparmiare spazio prezioso sullo schermo

Come disinstallare le applicazioni da Ubuntu Linux

Come rimuovere Swap Space da Centos 7.x?

Come posso verificare se sto usando KDE o Gnome?