Personalização do menu do aplicativo Gnome-shell?

2

Recentemente, mudei para o Fedora 15 com o Gnome 3 e o Gnome Shell, mas não consegui alterar com sucesso os atalhos e agrupamentos do menu Aplicativos. Eu tentei o aplicativo alacarte e editar manualmente os arquivos .desktop em / usr / share / applications / mas ambos não fazem nada ou criam aplicativos duplicados.

Não quero alterar nenhuma opção de inicialização ou recursos mais complicados, estou apenas procurando a melhor maneira de remover aplicativos da lista sem desinstalar, adicionar e remover categorias (ou seja, remover o Universal Access e adicionar o Wine) e mover aplicações em diferentes categorias (como Tweak Settings em System Tools ou Eclipse no Office). Fazer com que o Alacarte funcione corretamente parece ser a melhor solução, mas parece que ele não foi projetado para o gnome-shell.

Estou executando o Windows 7 de inicialização dupla e o Fedora 15 com o Gnome 3 e o Gnome-Shell, kernel 2.6.38.8-32.fc15.i686.

obrigado

Luc Kadletz
fonte

Respostas:

7

Você pode editar o arquivo /etc/xdg/menus/applications.menupara alterar a estrutura do menu de aplicativos (reordenar, adicionar, remover, editar seções do menu de aplicativos). Neste arquivo, você verá o menu de aplicativos na estrutura XML e nos arquivos .directory de referência. Esses são os arquivos de definição de categoria de aplicativo e geralmente podem ser encontrados em /usr/share/desktop-directories. (Alterações nesses arquivos são globais, para alterações específicas do usuário, ver caminhos na parte inferior)

Para remover aplicativos de um agrupamento, você deve conseguir remover o nome desse agrupamento da seção Categoria do arquivo .desktop de cada aplicativo que deseja remover da categoria. Para adicionar um aplicativo a um agrupamento, basta adicionar o nome do agrupamento à seção Categoria do arquivo .desktop do aplicativo. (Note que o nome nem sempre é o que você espera, por exemplo, o grupo 'Internet' é realmente 'Network' - inspecione os arquivos .directory para checar o nome do agrupamento que você precisa)

Para remover um "agrupamento" ou categoria, você pode remover toda a sua seção do arquivo applications.menu mencionado acima.

Para garantir que o Gnome use os locais mencionados acima para esses arquivos de configuração, defina a variável de ambiente:

$XDG_CONFIG_DIRS=/etc/xdg 

(Observe que sem um valor em $ XDG_CONFIG_DIRS ou $ XDG_CONFIG_HOME, o Gnome examina os seguintes diretórios para configurações de menu de aplicativo específicas do usuário:

~/.config/menus
~/.local/share/applications
~/.local/share/desktop-directories

Além disso, confira esta página para mais informações:

http://library.gnome.org/admin/system-admin-guide/stable/menustructure-13.html.en

Derrick
fonte