Postagens

Mostrando postagens de Abril, 2016

Imprimir declaração de IRS no Ubuntu 16.04

Já alguma vez tentou usar o botão Imprimir na aplicação da AT no Linux?
Não funciona. E porque?

A Aplicação da AT  invoca um comando no sistema para imprimir documentos através do browser.
Em "erro.log" é possível ver a mensagem de erro.

"Could not invoke browser, command=netscape -remote openURL(http://www.portaldasfinancas.gov.pt/)"

Netscape? Segundo a Wikipedia o Netscape foi descontinuado desde 2008. E mesmo que ainda tivesse suporte nada garante que o browser A, B ou C está instalado no sistema.

O ideal seria invocar o browser assim:
xdg-open http://www.portaldasfinancas.gov.pt/

A vantagem de usar o xdg-open é que ele abre sempre o programa "default" instalado no sistema. Seja ele qual for, Firefox, Chrome, Icewasel, Opera etc...

Outro problema e que os "documentos" em html que a aplicação da AT manda imprimir não tem codificação unicode utf-8. Isso faz com que apareçam caracteres estranhos no Linux.

Para "resolver" estes dois probl…