Como os aplicativos da GUI se comportarão se não houver uma bandeja do sistema?

1

Atualmente estou executando o Openbox e não preciso de um painel.

No entanto, sei que alguns aplicativos, como gerenciadores de rede, etc., gostam de se colocar na bandeja do sistema - por padrão ou quando minimizados.

O que aconteceria se algo tentasse se minimizar em uma bandeja inexistente?

    
por jcora 30.06.2013 / 17:15

1 resposta

3

Depois de olhar um pouco para o padrão , encontrei esta citação

An application wishing to provide an icon to the system tray should first locate the system tray by requesting the owner window of the manager selection. If the manager selection has no owner, clients may use the method described in the ICCCM (watching for a MANAGER client message) to be notified when a system tray appears.

Portanto, o padrão diz que você não precisa ter uma bandeja do sistema, um programa deve esperar que a configuração do ícone da bandeja do sistema falhe.

Um programa deve sempre ter um comportamento de backup para este caso. Mas, como todos sabemos, nem todos os programas são perfeitos e alguns programas podem acabar sem GUI e você precisa matá-los manualmente.

    
por 04.07.2013 / 09:04