Início Tecnologia StatusNotifierItem: Como os desktops de linux não-padronizados são padrão

StatusNotifierItem: Como os desktops de linux não-padronizados são padrão

8
0

Teoricamente, quando você escreve um aplicativo baseado na GUI para o Linux, existem padrões a seguir, com todos eles cuidadosamente documentados no website Freedesktop. No entanto, na realidade, o Freedesktop é mais uma coleção frouxa de especificações, algumas das quais são especificações de terceiros que de alguma forma se tornaram o padrão de fato. Um exemplo disso é a especificação de statusNotifieritem que fornece uma maneira de os aplicativos criarem e gerenciam um ícone ‘bandeja do sistema’.

Esse recurso incrivelmente útil para fornecer uma maneira consistente para os usuários acessarem rapidamente a funcionalidade e ver o standing do aplicativo. Infelizmente, como [Brodie Robertson] Notas em um vídeo recentenem todo mundo concorda com essa noção. Apesar das janelas desde 95, bem como o macOS/os X e outros fornecem funcionalidade semelhante, o Gnome e outros ambientes de desktop Linux se opõem a tais ícones de bandeja do sistema (apesar de um extensão popular), com um inevitável Discussão sobre o Reddit como resultado.

Embora a especificação statusNotifieritem está listado No website do Freedesktop, ele está sob ‘rascunho de especificações’, juntamente com outra proposta de bandeja de sistema aparentemente interna, mas não infinita. Enquanto isso, o DE como o KDE integrou o suporte de primeira parte (Kstatusnotifieritem) para a especificação. Atualmente há um Freedesktop ativo Discussão do Gitlab Sobre o assunto, se o statusNotifieritem deve estar na lista ou se tornar uma especificação aprovada.

Com a especificação atolada em burocracia e vários campos, pressionando sua própria idéia de como deve ser a ‘The Linux Desktop’, parece uma pena que o esforço da base padrão do Linux tenha morrido há uma década. Os usuários e desenvolvedores querem que seu ambiente de desktop venha com zero surpresas, afinal.

https://www.youtube.com/watch?v=02nfos3ihlo

fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui