Diana Soares

"The voice you hear is not my speaking voice, but my mind's voice." - Ada McGrath, The Piano

quarta-feira, abril 13, 2005

Firefox - Opening file - button OK

Já vos aconteceu isto ? Dentro do firefox, clicam num ficheiro que não é suposto ser aberto pelo browser - por exemplo, um PDF. Inteligente, e como "menino bem comportado" que é, o firefox abre uma janela de diálogo a perguntar o que queremos fazer: abrir com uma aplicação ou guardar o ficheiro. O problema que me aconteceu - e já encontrei mais uma pessoa a quem lhe aconteceu o mesmo - é que o botão de OK aparece desactivado (em tom cinza) e nunca fica activo, qualquer que seja a opção ou aplicação escolhida. Grrr.... Não me vai obrigar a fazer wget do URL, pois não ?

Esta situação aconteceu-me depois de desinstalar o Adobe acrobat reader 5 antigo que tinha (instalado com um tar.gz com o binário) e instalei o último acrobat reader 7.0 para linux em rpm. Assim, a localização do executável acroread mudou e o firefox passou-se com isso.

A primeira solução foi criar um symbolic link no caminho antigo a apontar para o novo. Nem foi preciso fazer restart, o firefox começou logo a funcionar bem, com o botão "OK" activo. Entretanto, tinha feito uma pesquisa no google, onde apareceu a seguinte referência, com uma solução mais limpa e que funciona:
http://open.mcgill.ca/pipermail/mclug/2005-February/000079.html

Basicamente, basta ir ao ficheiro mimeTypes.rdf que, no meu caso, estava dentro da área pessoal em
.mozilla/firefox/o_nome_do_meu_profile/mimeTypes.rdf
e remover todas as referências de descrição de comportamento para com o PDF. Só não tirei a linha
<resource="urn:mimetype:application/pdf">
que está quase no fim do ficheiro, porque não tem nada a ver com a questão.
Com esta solução, fiz restart e ficou a funcionar direito (já apaguei o ridículo symbolic link no caminho antigo ;-).

Espero que este "relatório" seja útil a alguém.

Etiquetas: