Como posso associar arquivos .doc ao MS Word 2010 usando o mesmo arquivo .desktop como iniciador?

2

Estou tentando associar arquivos .doc e .docx ao MS Word 2010 usando o mesmo arquivo .desktop como Unity dash e launcher, para que eu possa usar o ícone do Word no ativador.

Eu tentei:

[Desktop Entry]
Name=Microsoft Word 2010
Exec=env WINEPREFIX="/home/nastys/.mso2010" wine "C:/Program Files/Microsoft Office/Office14/WINWORD.exe" %f
Type=Application
StartupNotify=true
Comment=Create and edit professional-looking documents such as letters, papers, reports, and booklets by using Microsoft Word.
Icon=29F5_WINWORD.0
StartupWMClass=WINWORD.EXE
MimeType=application/msword; application/vnd.openxmlformats-officedocument.wordprocessingml.document;

Usando esse arquivo .desktop, posso iniciar o Word com seu ícone no iniciador do Unity, mas se associar arquivos .doc ao mesmo arquivo, o Word será iniciado, mas não abrirá o arquivo .doc.

Se eu associo arquivos .doc a qualquer arquivo .desktop gerado pelo Wine, ele irá abrir o Word, mas usará o ícone do Wine.

Editar : recriou o arquivo original para referência:

[Desktop Entry]
Name=Microsoft Word 2010
Exec=env WINEPREFIX="/home/nastys/.wine" wine C:\\windows\\command\\start.exe /Unix /home/nastys/.wine/dosdevices/c:/users/nastys/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Word 2010.lnk
Type=Application
StartupNotify=true
Path=/home/nastys/.wine/dosdevices/c:/Program Files/Microsoft Office/Office14
Icon=0575_wordicon.0
    
por nastys 15.04.2012 / 12:08

2 respostas

2

Se o Word é adequado para DnD eu não sei ao certo, não tenho. De qualquer forma, eu tenho certeza que você não pode ter as duas coisas no lançador de unidade com programas de vinho. O complemento do comando para habilitar o DnD não é o melhor comando de inicialização, isto é. seu programa estará procurando o arquivo para abrir.

O que funciona a maior parte do tempo é adicionar Z:%f ao final do comando Exec =, então usando o seu

Exec=env WINEPREFIX="/home/nastys/.mso2010" wine "C:/Program Files/Microsoft Office/Office14/WINWORD.exe" Z:%f

Eu não acho que o d. citações no seu comando wine são um problema aqui com o DnD, se for o caso, use \\ para pastas, & amp; \ para espaços, como -

Exec=env WINEPREFIX="/home/nastys/.mso2010" wine C:\\Program\ Files\\Microsoft\ Office\\Office14\\WINWORD.exe Z:%f

Isso pode dar a você o DnD no ícone, mas produzir reclamação / erro como um lançador. Não há muito a fazer lá. O que você poderia fazer se o DnD funcionar é apenas usar o ícone do DnD, (não clique esquerdo) & amp; em seguida, adicione uma lista rápida ao seu .desktop para iniciar o próprio Word quando desejado.

Eu uso o Z:%f em outros programas para o Dnd & amp; testado aqui com o bloco de notas onde funcionou bem.

    
por doug 23.04.2012 / 03:01
0

Você pode fazer isso:

1) Baixe o ícone do Microsoft Word (exemplo: de aqui )

2) Coloque em uma pasta conveniente (exemplo: /home/<user>/Icons/ )

3) Edite o arquivo .desktop e coloque o caminho inteiro para o ícone. Deveria se parecer com:

Icon=/home/<user>/Icons/microsoft_office_word.png

Este é o resultado:

    
por desgua 22.04.2012 / 23:05