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.
Parte 2: 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. Ok, não dá pra abrir, então salvamos o arquivo: (começo a pensar... no Windows isso não aconteceria :-P )
Ao invés de abrir, salvo o documento numa pasta qualquer: Então, navego até a pasta e dou um duplo clique, certo? vamos ver...
Bom, uma tela de seleção de codificação: 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: 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.
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. Ok, não dá pra abrir, então salvamos o arquivo: (começo a pensar... no Windows isso não aconteceria :-P )
Ao invés de abrir, salvo o documento numa pasta qualquer: Então, navego até a pasta e dou um duplo clique, certo? vamos ver...
Bom, uma tela de seleção de codificação: 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: 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.
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!!!