Evince pode abrir hyperlinks no Firefox, então porque não no Chrome?

3

Antes de postar essa pergunta, eu investiguei esta e encontrei já implementado no meu 14.04. Também foi investigado isso que faz referência à pergunta vinculada acima. Os manipuladores do google-chrome.desktop e do firefox.desktop estão em vigor no meu sistema.

Uma descrição segue abaixo. Alguém pode sugerir uma maneira de rastrear e resolver esse problema?

A declaração do problema:

O sistema é o Ubuntu 14.04 de 64 bits, recém-instalado em 10 de julho de 2015, incluindo o LibreOffice Writer 4.2.8.2. O leitor de documentos padrão é o Evince 3.10.3.

Um documento PDF contendo hiperlinks da Internet é aberto no Evince. Se o navegador padrão for o Firefox, um clique em qualquer hiperlink abrirá corretamente uma página no Firefox. Mas, se o navegador padrão for o Chrome, um clique de hiperlink não fará nada, mesmo que o Chrome já tenha sido lançado.

Aqui está uma demonstração.

Crie um documento no LiberOffice Writer que contenha hiperlinks da Internet. Enquanto o documento está aberto no Writer, ctrl + clique em um link abre a página no navegador padrão, o Chrome ou o Firefox.

Agora exporte o documento para PDF e feche o Writer.

Clique duas vezes no nome do arquivo PDF; Ele abre em Evince. Se o Firefox for o navegador padrão, um link clicado será aberto corretamente. Se o Chrome for o navegador padrão, o cursor mudará para um ponteiro de link ao passar o mouse sobre o link, mas um clique não faz nada.

NOTA: Um PDF também pode ser aberto para visualização de impressão no Gnome Document Viewer. O documento se apresenta bem neste visualizador e o cursor muda para um ponteiro de link ao passar o mouse sobre um link, mas os links clicados não fazem nada, independentemente de qual navegador é o padrão.

Agora tente ganhar algumas dicas.

Feche o Evince e reinicie-o a partir de um terminal. Então, Arquivo & gt; Abra o documento PDF. Se o Firefox for o navegador padrão, um link clicado será aberto corretamente e o seguinte será exibido no terminal:

Quando o carregamento da página começa: (process:3226): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

Quando o carregamento da página é concluído: Vector smash protection is enabled.

Feche o Firefox e altere o navegador padrão para o Chrome. O PDF ainda está aberto no Evince. Um clique de link não faz nada e nada é apresentado no terminal.

Altere os navegadores padrão entre o Chrome e o Firefox algumas vezes deixando o PDF aberto no Evince. Em todos os casos, com o Firefox padrão, um link clicado é aberto corretamente com os mesmos relatórios no terminal, mas nenhuma ação ocorre com o Chrome padrão.

    
por Sequim 04.09.2015 / 02:09

0 respostas