Que programa atualmente lida com a área de notificação antiga?

1

Com a remoção de notification-area , qual programa lida com as poucas aplicações que ainda o usam?

Meu caso de uso é o seguinte: Eu tenho um aplicativo legado em meus aplicativos de inicialização que requer que a área de notificação esteja em execução antes que ele possa ser iniciado (caso contrário, recebo um erro sobre nenhuma bandeja do sistema estar disponível). Por isso, eu tinha escrito um pequeno script bash que verificava a cada poucos segundos se notification-area já estava nos programas em execução e, em caso afirmativo, iniciaria o programa.

Qual programa seria o novo para verificar?

PS: Eu percebi que eu também poderia adicionar um sleep para x segundos e depois executar o programa independentemente, mas eu vejo isso como uma solução feia.

Observação: essa pergunta não permite que o ícone seja exibido. Defina essa configuração como all no primeiro dia em que comecei a usar o Unity. Isso é sobre o meu programa inicializando antes do programa que lida com a área de notificação e, portanto, falhando porque simplesmente não existe systray ainda.

    
por Ward Muylaert 02.05.2011 / 13:31

2 respostas

2

Unity, na verdade, é o programa que executa a bandeja do sistema. Se você pode ler código, você pode ver por si mesmo aqui .

Supostamente o gnome-session 3 executará a inicialização automaticamente em fases diferentes para que o painel & amp; a área de trabalho seria carregada antes de qualquer aplicativo que pudesse corrigir seu problema.

    
por Jeremy Bicha 02.05.2011 / 14:55
0

Eu acho que gsettings lida com isso.

Para ativar a Área de Notificação (Systray) para todos os aplicativos, execute o seguinte comando:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

para gui:

sudo apt-get install dconf-editor

Fonte

    
por Ubuntuser 02.05.2011 / 13:52