Como editar os menus do Gnome / Unity sem usar o Alacarte?


19

Alacarte trava toda vez que tento editar um submenu ou mover um item de um submenu para outro e, em seguida, preciso limpar os arquivos application.menu ou a área de trabalho do gnomeshell seria inútil. Existe uma maneira de organizar minhas subcategorias de aplicativos do menu principal e dos traços de unidade sem usar o Alacarte? Eu tenho tantos itens instalados na categoria errada e também gostaria de remover uma tonelada de ícones de zumbis.


1
Posso editar e corrigir algumas informações usando essas respostas, mas uma grande pergunta permanece sem resposta. Como movo as entradas que o gnome contém incorretamente no menu 'outro' durante a minha última atualização e as coloco de volta onde elas pertencem?

Respostas:


18

Maneira da GUI

Você pode tentar o Menulibre , uma nova alternativa ao Alacarte. Você pode instalá-lo via:

sudo apt-get install menulibre

Maneira manual

Os ativadores de aplicativos estão localizados nessas três pastas:

~/.local/share/applications

(somente seu usuário)

/usr/local/share/applications
/usr/share/applications

(todos os usuários)

Modificando os .desktoparquivos encontrados nessas pastas, você pode editar as entradas do menu diretamente. As modificações nas pastas de todo o usuário exigirão acesso root:

gksudo nautilus /usr/local/share/applications

Arraste e solte .desktoparquivos em um editor de texto como o gedit para editar seu conteúdo. Se o acesso root for necessário, use:

gksudo gedit

Exclua os arquivos para remover as entradas correspondentes do menu / traço.

Advertência importante : As alterações introduzidas nos .desktoparquivos padrão - ou seja, em todo o usuário - podem ser revertidas na próxima atualização do sistema.


1
Os lançadores de aplicativos para todos os usuários geralmente estão localizados /usr/share/applications. /usr/local/share/applicationsgeralmente contém apenas lançadores para programas que você instala a partir do código-fonte. Além disso, você pode editar um iniciador de uma dessas duas pastas como um usuário normal: copie o iniciador ~/.local/share/applicationse edite essa cópia (é isso que o alacarte e o menulibre fazem). Somente você verá este iniciador modificado.

@BrunoNova Obrigado pela correção nos locais dos lançadores! Gostaria apenas de acrescentar que copiar o iniciador para sua pasta pessoal pode resultar em um iniciador duplicado no painel. OTOH, as alterações introduzidas nos ativadores padrão podem ser revertidas com as atualizações do sistema.
— Glutanimate

Como alterar a localização do item no menu?
— Dims

8

Para adicionar à resposta acima, os arquivos .desktop também podem estar localizados em

/usr/share/applications

0

Uma alternativa antiga é instalar o gnome-panel e usar o aplicativo gnome-desktop-item-edit.

gnome-desktop-item-edittambém possui um parâmetro --create-new, para criar novos lançadores.


0

Outro editor de menu alternativo é o ezame, que eu usei e funciona muito bem. Você pode instalá-lo executando o seguinte:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

O código fonte está disponível no GitHub .

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.