Abra um arquivo com o Microsoft Word

2

Eu tenho o Word instalado com o PlayOnLinux (scripts front-end e auxiliares para o WINE). Eu gostaria de poder selecionar "abrir com" ao baixar um arquivo .doc com o Firefox e abri-lo rapidamente, como pode ser feito com o LibreOffice.

Descobri no arquivo .desktop que o comando para executar o Word é /usr/share/playonlinux/playonlinux --run "Microsoft Word 2010" . No entanto, ao tentar adicionar um novo programa, não consigo fornecer uma linha de comando, apenas um executável sem parâmetros.

Isso é possível?

    
por WindowsEscapist 18.12.2012 / 01:36

1 resposta

4

Você deve poder colocar qualquer opção de linha de comando em um script (como abaixo) e, em seguida, selecionar esse script através do menu firefox . No entanto, é essencial incluir "$@" para que o (s) arquivo (s) transmitido (s) de firefox seja realmente aberto. Caso contrário, apenas um documento em branco seria aberto. Por exemplo, esse é o tipo de script de wrapper que você usa:

#!/bin/bash

/usr/share/playonlinux/playonlinux --run "Microsoft Word 2010" Z:"$@"

É fundamental incluir o Z: ou o documento não será encontrado por wine ou seu equivalente, pois o Z: é um link simbólico para o seu sistema de arquivos.

Eu também tentei isso com WordViewer em Wine e funcionou com os seguintes comandos:

#!/bin/bash
wine /home/mike/.wine/drive_c/Program\ Files/Microsoft\ Office/OFFICE11/WORDVIEW.EXE Z:"$@"

Se você quisesse apenas Libreoffice , você usaria no script:

#!/bin/bash

libreoffice --writer "$@" 

Há mais informações detalhadas neste artigo útil se você também deseja associar vários tipos de arquivos ao Microsoft Word 2010, como também discutido nesta pergunta:

Crie um novo arquivo de texto, copie o conteúdo do primeiro script (que é o que você disse que deseja) e torne-o executável. Então você pode selecionar o script através do menu do firefox, conforme abaixo:

    
por user76204 29.12.2012 / 18:27