“gv” reclamações teimosas

1

Eu uso o comando "gv" em meus scripts para visualizar arquivos * .pdf ou * .ps (eu faço isso em vez de usar "acroread" ou "okular" porque "gv" tem um bom opção "-watch" que me permite ver as alterações em um arquivo troff ou LaTex Eu estou trabalhando enquanto estiver usando o editor "vi". No entanto, no meu novo laptop (Dell-Precision-M com o ubuntu 14-04 instalado) "gv" continua me dando problemas por sempre reclamar assim:

$ gv test.pdf

Aviso: Não é possível converter a sequência "- -Helvetica-Medium-R-Normal - -140- - -P - * - ISO8859-1" para digitar FontStruct

Aviso: Não é possível converter a sequência "- -Helvetica-Medium-R-Normal - -120- - -P - * - ISO8859-1" para digitar FontStruct

Aviso: Não é possível converter a sequência "- -Helvetica-Medium-R-Normal - -100- - -P - * - ISO8859-1" para digitar FontStruct

Aviso: Não é possível converter a sequência "- -Helvetica-Bold-R-Normal - -120- - -P - * - ISO8859-1" para digitar FontStruct

Francamente, eu não me importo com essas fontes, e de qualquer forma, eu acho que é algum tipo de bug (já que nem o acroread nem o okular já se queixaram disso). Então, eu tentei simplesmente suprimir esse aviso mgs, usando qualquer opção disponível para o comando "gv" para ficar quieto, silencioso, etc, o que poderia ser encontrado em "man gv" ou "gv --help", como "-quiet "," -infoSilent "," -dsc "," -eof ", - mas sem sucesso. O "gv" está empenhado em gritar essas quatro linhas, não importa o que é um arquivo de destino. Eu poderia ter vivido com isso, mas em meus scripts algumas linhas depois do comando "gv" eu tenho um comando "vi" e essas reclamações bagunçam meu texto em "vi".

Qualquer maneira de consertar isso?

    
por Al Kap 24.09.2016 / 14:59

1 resposta

2

Eu consertaria isso instalando as fontes. No meu sistema Debian, eles estão nos pacotes xfonts-75dpi e xfonts-100dpi . A Red Hat usa nomes de pacotes diferentes.

Outras pessoas simplesmente ignoram os avisos, que geralmente são enviados para o erro padrão:

gv test.pdf 2>/dev/null
    
por 24.09.2016 / 15:53