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: 37.600 ]

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

Multiboot pelo pendrive usando grub2: instalando várias distros a partir de uma unidade de armazenamento móvel

Qual o valor de seu trabalho

Como acessar outras máquinas Linux remotamente

CentOS como terminal server autenticando em Windows Server 2003 Active Directory com montagem automática de compartilhamentos de rede

Procedimentos para flash do DIR-300 com DD-WRT e OpenWRT - versão 2

  
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