Como remover aplicativos KDE e XFCE do menu GNOME?


8

Eu sou novo no Linux. Eu instalei kubuntu-desktope xubuntu-desktopsobre o Ubuntu 10.10 padrão.

Quero desorganizar o menu, para que os aplicativos relacionados a uma área de trabalho específica apareçam no menu apenas durante as respectivas sessões. (ou seja, não há aplicativos KDE e XFCE no menu durante a sessão Ubuntu GNOME. Da mesma forma nas sessões KDE e XFCE.)

Como isso pode ser feito via linha de comando? (Quero aprender as coisas da maneira da linha de comando.)
Devo fazer backup de qualquer coisa antes de fazer isso?

Informações adicionais:
pesquisei no Google e encontrei esta e outras soluções em fóruns, mas elas abordam apenas o cenário do KDE no GNOME. Talvez isso possa ser modificado para incluir o XFCE também, mas como sou novato, não consegui descobrir como fazê-lo.

Também tenho postagens cruzadas em unix.stackexchange

Gracias! Obrigado!


Eu não acho que você pode fazer isso e você deve sofrer uma mistura. Veja psychocats.net/ubuntu/index.php e leia os artigos em "Brincando", à esquerda,

Respostas:


3

O código para mostrar algo apenas no XFCE segue a mesma idéia:

ShowOnlyIn=XFCE;

Aqui estão todas as possibilidades "ShowOnlyIn":

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

Infelizmente, até onde eu sei, o modo como o XFCE armazena seus arquivos .desktop é o mesmo que o GNOME os armazena, enquanto o KDE os armazena em uma pasta separada (dentro de / usr / share / applications). É por isso que a separação do KDE / GNOME, conforme descrito no post ao qual você vincula, é muito mais fácil de fazer em massa.

Todos os arquivos são armazenados em / usr / share / applications. O formato deles é muito simples, e você pode copiar qualquer um deles para /home/you/.local/share/applications e substituirá a entrada de menu desse usuário para que você possa editá-los mais facilmente sem a necessidade de privilégios de root.

Não existe uma maneira simples de separar aplicativos XFCE do GNOME, especialmente porque geralmente é uma questão de opinião o que você deseja ver. Isso também vale para o KDE, desde que você tenha as bibliotecas do KDE Dolphin, Konquorer, etc., rodando no GNOME.

Suponho que se você pretende usar a linha cmd, poderá criar algum lixo grep / sed para encontrar e substituir seletivamente o texto dentro de certos arquivos .desktop, mas acho que a maneira mais fácil seria copiar os arquivos que você deseja editar para ~ / .local / share / applications para que não sejam substituídos por atualizações e editados manualmente. A menos que você tenha um zilhão de coisas instaladas, não deve ser muito difícil escolher o que deseja.

Como uma observação lateral, a edição de arquivos .desktop é irritantemente difícil ao usar o Nautilus. Você precisa arrastá-los e soltá-los em um editor de texto, abri-los pela linha de comando ou escrever um script do Nautilus que direcione o arquivo para um editor de texto. Outros gerenciadores de arquivos não sofrem esse problema, então acho que é um bug. Além disso, um arquivo .desktop tem um nome diferente quando é executável, o que também pode ser confuso, pois não é o nome real do arquivo.

O menu funciona sob a especificação freedektop.org, sobre a qual você pode aprender mais aqui:

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

Edição: Eu esqueci isso quando eu originalmente respondi a esta pergunta e é uma ressalva bastante significativa. Isso funciona apenas ao usar os painéis / menus corretos. Por exemplo, se você estiver usando o xfwm com o painel GNOME, verá todos os itens "ShowOnlyIn = GNOME" e vice-versa. Só pensei em jogar isso lá para alguém que não está funcionando :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.