Para impressão/visualização do arquivo de forma correta foi encontrada uma solução após mais algumas pesquisadas no meu amigo Google. Porque não um visualizador de arquivos do Word?
Já havia visto aquilo uma vez, em PCs que não tinham licença... encontrei!
Verifiquei se eu tinha o necessário pra rodar tal aplicativo... ;-)
Fiz o download:
e instalei:
Instalação fluindo perfeitamente:
Bom, isso é o que veremos...
... e não é que ele está ali?
...voltando o arquivo para .doc:
Caramba, e não é que abriu perfeitamente?
Até ao imprimir, sem nenhum problema:
Então, agora a situação seria simples, somente associar o tipo de arquivo .doc ao WordViewer, mas como fazer isso? Bom, seguindo adiante...
Clico com o botão direito do mouse e vou na opção básica de abrir com outro aplicativo e:
tento escolher... mas, acho que não é bem por ai, né?
Tentei então associar ao WordViewer pra ver se funcionava:
Mas tudo o que acontecia era abrir o wordviewer sem arquivo nenhum nele. Aí analisando o atalho criado pelo próprio wine e usando novamente o Google por algumas pesquisadas a mais:
Encontrei o problema, era o argumento (passar um parâmetro na linha de comando que estava errado, eu não estava nem passando o caminho do wine, o winepath e nem o environment dele, o "env".
Então descobri o seguinte adicional ao tentar chamar o wine usando o seu caminho completo passando como argumento o caminho completo do arquivo a ser aberto, e tudo de acordo com o exemplo encontrado no WineHQ e criei o seguinte arquivo de texto/script wordviewer-script:
E escrevi nele exatamente o que encontrei no atalho, mas passando como parâmetro o arquivo de acordo com os dois exemplos do site. Note que tive que juntar e incluir umas aspas no script para que o mesmo aceitasse os argumentos passados como parâmetros:
wine "C:\Arquivos de programas\Microsoft Office\OFFICE11\WORDVIEW.EXE" "`winepath -w "$@"`"
Ok, então agora tenho um arquivo de script, mas tenho que torná-lo executável para que possa associar com um tipo de documento, aqui no caso o .doc, o que pode ser feito via terminal usando o seguinte comando:
chmod +x nome-do-script
Ou clicando com o botão direito do mouse sobre o arquivo e indo na orelha permissões e marcando a propriedade executável do arquivo:
Pronto, agora basta associar o arquivo com o script, como se fosse associar a outro programa, normalmente...
Clicar com o botão direito do mouse e selecionar abrir com outro aplicativo:
Selecionar navegar, selecionar o script e pronto!
Arquivo aberto pelo Microsoft Word Viewer através da associação de arquivos do Ubuntu
Linux/nautilus:
Agora podemos simplesmente selecionar qualquer arquivo .doc e no menu de contexto, selecionar o nome do nosso script: