Como posso ver uma lista de todos os ícones systray que não estão na lista de permissões?

3

Eu aprendi que o Unity não suporta ícones systray, e que é possível conceder exceções para ( whitelist ) certas aplicações. Tanto quanto eu posso dizer, não há nenhuma mensagem de erro geral exibida quando um aplicativo é negado uma tentativa de exibir o ícone systray não suportado.

Como posso descobrir quais aplicativos estão sendo negados?

    
por ændrük 25.04.2011 / 07:13

1 resposta

2

Por observação, no Ubuntu 11.04, sempre que um aplicativo tenta adicionar um ícone à bandeja, há uma entrada de log com a palavra "TrayChild" no arquivo .xsession-errors no diretório pessoal do usuário. Você pode obter a lista de entradas negadas com o grep:

grep TrayChild "${HOME}/.xsession-errors"

Para adicionar o ícone do aplicativo à bandeja, que era minha pergunta também, o aviso neste link funciona. link

Apenas execute este comando, substitua "YOUR_APPLICATION" pelo nome do executável do aplicativo que você deseja "whitelist".

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'YOUR_APPLICATION']"
    
por Raymond Tau 03.05.2011 / 19:20