Como adiciono aplicativos ao menu de mensagens?

17

Desejo que um aplicativo apareça no menu de mensagens que não está instalado lá por padrão. Existe uma maneira de fazer isso por usuário?

Ted Gould
fonte

Respostas:

15

Os aplicativos que estão no menu de mensagens possuem um arquivo no diretório do sistema de:

/usr/share/indicators/messages/applications/

Esse diretório contém arquivos que possuem os caminhos para os arquivos da área de trabalho para esses aplicativos. Você também pode ter um destes em seu diretório pessoal com este caminho:

~/.config/indicators/messages/applications/

Então, digamos que eu queira adicionar o Thunderbird ao meu menu de mensagens. Eu faria algo assim:

$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird

Você precisará reiniciar sua sessão (sair e entrar novamente) na primeira vez que criar o diretório de aplicativos.

Aqui está um exemplo de uso de um aplicativo python.

Ted Gould
fonte
3
Simplesmente reiniciar o painel killall gnome-panelfuncionará, você não precisa sair.
Isaías
Existem exemplos de python para adicionar funcionalidade a qualquer aplicativo adicionado ao Menu de Mensagens?
Andres Rodriguez
Sim, existem. Aqui está um link para eles na árvore de fontes libindicate. Você pode baixá-lo com "bzr branch lp: libindicate" ou navegá-lo aqui: bazaar.launchpad.net/~indicator-applet-developers/libindicate/…
Ted Gould
2

A documentação e o exemplo de código para fazer isso podem ser encontrados aqui no Portal do desenvolvedor .

Nota do editor: a página não existe mais, portanto substituí o link inativo por um instantâneo de arquivo morto a partir de junho de 2013. Outros links na página vinculada podem estar quebrados e as informações desatualizadas

mhall119
fonte
Esta página não existe mais.
Robie Basak