Wine: Como associar uma extensão a um aplicativo instalado

Aqui tento descrever o procedimento usado para associar uma extensão (.DOC) a um aplicativo instalado/executado pelo wine (ms-word-viewer), mas pode ser adequado a qualquer outra extensão ou aplicativo.

[ Hits: 38.041 ]

Por: Leandro Dupont Ferreira em 09/12/2008


Problema surgindo e uma solução parcial 100% open source e sem usar o WINE



Problema surgindo: ao ser contratado para exercer minhas funções na empresa (é acumulativo em tarefas... técnico, administrador de redes, consultoria de TI, quebra-galho pro pessoal do marketing, criador de soluções pra intranet e acesso remoto etc).

Bom, fui incumbido de pôr ordem na casa, legalizando softwares e... migrar pra open source onde fosse possível (oh! meu Deus... ou então, oh! E agora quem poderá nos defender???). Resumindo, as estações que estavam com Windows XP Professional + Office 2003 ou Office 2007 pirata foram migradas para Ubuntu Linux + Open Office e daí que o arquivo .doc, que na verdade era um XML renomeado e que era detectado pelo Windows como .doc e era interpretado corretamente no MS-WORD fazia uma total bagunça incompreensiva ao receber dois cliques e mandar o Open Office abrir o arquivo.
Linux: Pegadinha 1 - tentando abrir normalmente
Pegadinha 1 - tentando abrir normalmente
Ok, não dá pra abrir, então salvamos o arquivo:
Linux: Primeiro erro ao abrir
(começo a pensar... no Windows isso não aconteceria :-P )

Ao invés de abrir, salvo o documento numa pasta qualquer:
Linux: Salvando o documento
Então, navego até a pasta e dou um duplo clique, certo?
vamos ver...

Bom, uma tela de seleção de codificação:
Linux: Selecionar codificacao
Vamos testar as possíveis... nenhuma deu certo! :-P

Todas abrem assim:
Bom, vamos tentar de outros modos.

Pensei, já que EU SEI QUE O ARQUIVO É UM XML FORMATADO DO WORD, VAMOS SER INTELIGENTES, tentei contornar a situação da seguinte forma, renomear o arquivo de .doc para .xml:
Agora é só dar dois cliques:
Opa :-P, abriu no Firefox!

Então vou tentar abrir de dentro do OpenOfficeWriter:
Linux: Abrir arquivo no OpenOfficeWriter
Encontrei a opção de tipo de arquivo "Microsoft Office 2003 XML", mas ao tentar abrir tive um erro de JRE ausente no open office:
Mas após pesquisar algum tempinho no Google e instalando uma série de pacotes que vieram como dependências do OpenOffice-JRE-Comom.deb, nem tive que selecionar o Java nas opções, parece que o open Office reconheceu automaticamente o pacote instalado e nem mudei nada.

Tentei novamente: arquivo, abrir, selecionar o tipo do arquivo novamente, como Microsoft Word 2003 XML Document e ficou um tempinho carregando o Java, mas...
Finalmente rolou! Ou quase... (sem esse passo chato o arquivo não era interpretado e aberto de forma correta), pronto, aí ele dava um erro com o JRE dentro do OpenOffice - aí sim, mandava abrir o arquivo e ainda assim não eram carregadas as imagens presentes no arquivo dentro de seu cabeçalho e rodapé, o open office não abria o arquivo direito, o que fiz foi tentativas e erros até encontrar uma solução mais aceitável ao menos pra poder editar e imprimir o arquivo de forma correta, então encontrei o seguinte: Workaround.

Página anterior     Próxima página

Páginas do artigo
   1. A situação se apresentando - Tudo funcionando em ambiente Microsoft
   2. Problema surgindo e uma solução parcial 100% open source e sem usar o WINE
   3. Solução - Criando um script e associando a extensão ao aplicativo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando um LiveCD a partir de uma instalação do Debian Lenny

Os Codinomes do Ubuntu

Grade Computacional com OurGrid no Debian Lenny

Implantação de software livre

Utilizando o CUPS com estações Windows XP

  
Comentários
[1] Comentário enviado por raylton.sousa em 09/12/2008 - 23:10h

Super Legal...
Sera que isso funciona para atalhos tb(.lnk)? e que quando eu instalo uns joguinhos aqui eles rodam de boa, mas os links(atalhos) ficam inuteis,
qual e o aplicativo que abre a extenção *.lnk ? alquem sabe ?

Esse eh um otimo artigo!!!

[2] Comentário enviado por evilrick em 10/12/2008 - 12:44h

Cara, admiro sua persistência (haja horas-google pra resolver isso :P )

Gostei bastante do artigo: Rápido e sem enrolação.
Achei legal mostrar ambas as soluções. Admito que o uso do OpenOffice, me é mais agradável, mas temos que pensar no usuário final e nesse caso foi uma boa utilizar o wine.

[3] Comentário enviado por ledufe em 10/12/2008 - 16:28h

bom, como ainda nao sei bem como se responde pra alguem aqui no artigo farei assim:
referente ao Comentário enviado por raylton.sousa em 09/12/2008 - no meu ubuntu e no fedora uso o ¨Wine File¨ que é uma espécie de gerenciador de arquivos do windows 3.11 misturado com o windows explorer do 98, mas esse aplicativo, vem com o meu wine em ambas as distros.... tente vc digitar winefile no prompt de comando que acho, deve funcionar....
DICA: tente executar o seguinte comando no prompt prmpt/console:

winefile /home/XXXXXX/.wine/drive_c/windows/profiles/XXXXXX/Menu Iniciar/

substituindo é claro o XXXXXX pelo nome do seu usuario que tenha o wine instalado e queira executar o winefile, abrindo ele ja na pasta onde ficam os arquivos ¨.LNK¨ que são na verdade um tipo de atalho pros executaveis do windows

isso resolve o seu problema, ao menso até o pessoal do WineDEV terminar de desenvolver uma interface pro lnk2desktop que é um projeto que tem como proposito exatamente isso, adaptar os arquivos, .lnk e shortcuts(atalhos) inclusive os de aplicaçoes .net (.application) , mas acredito que só saia mais lá pra frente, acho que junto com o novo GNOME
--xx--
e quanto ao
Comentário enviado por evilrick em 10/12/2008 -
Obrigado cara, mas nem sempre é apenas questão de persistencia, mas de necessidade, ou funcionava, ou perderiamos o maior tempao adequando o sistema, o que poderia levar até meses...., e sim, isso sempre pensando em amortizar o trauma da migraçao pro ambiente linux da empresa....

[4] Comentário enviado por raylton.sousa em 10/12/2008 - 20:47h

...


[5] Comentário enviado por raylton.sousa em 10/12/2008 - 20:47h

super legal vey, mas acho q vou testar esse ¨Wine File¨ assim q terminar de estudar pras provas q tow fazendo.
jah tinha visto alguma coisa sobre esses atalhos (.lnk) no google mas não era esse, tinha que editar um arquivo de configuração do wine e um do gnome mas essa sua dica parece bem mais interessante...

realmente é um otimo artigo...

PS:Se continuar assim cabelo, fabio, percival e compania que se cuidem...

flw

[6] Comentário enviado por QuestLoder em 05/05/2009 - 20:33h

Cara parabéns,

É uma solução simples e eficiênte.


Abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts