Breve história: não funciona e não há conserto.
Aviso: O que se segue é a minha interpretação dos eventos. Eu posso estar errado, mas passei muito tempo pesquisando e parece não haver quase nenhuma informação. E estou definitivamente frustrado com o que pude encontrar ...
Long Story: É muito difícil encontrar muitos detalhes na net. Pelo que entendi, quando o pessoal do ubuntu queria tirar menubars dos aplicativos eles fizeram a coisa certa: sentaram-se, conversaram com as pessoas e escreveram uma especificação para exportar menus pelo dbus - o dbusmenu. Então eles implementaram um patch gtk e pagaram a um cara para implementar uma solução kde. A solução kde foi aceita no upstream, mas a do gtk permaneceu como um patch downstream. Eu presumo que era porque o pessoal do GNOME não estava interessado em menubars globais, mas eu não encontrei nenhuma informação sobre isso. Algum tempo depois, o pessoal do GNOME de repente decidiu que queria que seus aplicativos se misturassem melhor com o MAC OS, que também tem uma barra de menu global.
( <rant>
yay para compatibilidade com um sistema operacional fechado e ignorando a compatibilidade com uma fonte aberta os </rant>
). Mas em vez de trabalhar com todos os outros, eles decidiram seguir seu próprio caminho e inventar uma nova maneira de exportar menus pelo dbus. Isso, obviamente, quebrou a integração de aplicativos gtk no menu do KDE. Mas não apenas isso, eles também declararam o protocolo dbus como um detalhe de implementação, tornando impossível para o pessoal do kde apoiá-lo. Além disso, eles não estavam interessados em nenhuma discussão. Um bug foi arquivado em seu bugzilla [1]. Este bug foi encerrado como WONTFIX e o repórter foi direcionado para a lista do gtk-devel. A mensagem [2] postada lá não obteve resposta. E ao ler os comentários sobre o bugreport, eu tive a idéia de que o pessoal do GNOME não está interessado em compatibilidade com outros DEs.
Ah, e, btw, o folk CANONICAL, que todo mundo ama odiar por inventar suas próprias coisas, está tentando consertar isso trabalhando em uma solução qt (qmenumodel) ... Quando isso estará disponível para o kde, embora , não está claro. Provavelmente não para Trusty (já que o kde 4.12 é um recurso congelado e não há novas versões planejadas na série kde 4. *).
Links
- link
- link