como definir associações de arquivos com o PlayOnLinux?

8

Eu instalei o MS Office 2010 usando o PlayOnLinux. Eu quero associar os arquivos .docx ao Playonlinux. Você poderia por favor me dizer como fazer isso? O Playonlinux não aparece nas opções "Abrir com". Eu estou usando o UBuntu 12.04 Beta. Não há lugar que eu possa encontrar, onde eu possa adicionar um comando personalizado.

    
por Ubuntuser 26.03.2012 / 02:23

2 respostas

9

Atualização: PlayOnLinux finalmente adicionou este recurso para que você não precise fazer isso manualmente mais! Mas você ainda precisa adicionar "$(echo "$@" | sed -e 's:/*/:\:g')" no final.

Primeiro, verifique se você está mostrando arquivos ocultos pela homefolder aberta. Clique em editar, em seguida, preferências e marque a barra. Feche a janela. Então você digita o comando

sudo nautilus

Digite sua senha. Então você precisa clicar em si mesmo no topo do disco. Então vá para usr / share / applications. Lá tente encontrar o ícone da palavra. Se você não decidir, copie o ícone da área de trabalho e cole-o na pasta. Clique com o botão direito no ícone que você acabou de colar e clique em propriedades. Altere o "comando" para

playonlinux --run "Microsoft Word 2010" z:%f

(Certifique-se de preparar o "in) Para o Powerpoint, basta alterar" Word "para" Powerpoint "E, se estiver executando o Office 2007, basta alterar" 2011 "para" 2007 " Faça isso com todos os ícones para os quais deseja definir associações de arquivos. Em seguida, feche a janela.

Se você tem o programa atualizado, comece aqui:

Em seguida, abra a pasta inicial. Clique em .playonlinux / atalhos Lá você encontrará arquivos diferentes chamados exel powerpoint e word. Abra um com o bloco de notas. O arquivo deve se parecer com isso:

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/leo/.PlayOnLinux//wineprefix/Office2010"
export WINEDEBUG="-all"
#POL_Log=Microsoft Office 2010_1336312516
cd "/home/leo/.PlayOnLinux//wineprefix/Office2010/drive_c/./Program Files/Microsoft Office/Office14"
POL_Wine "EXCEL.EXE"  $@

No final, mude $@ para

"$(echo "$@" | sed -e 's:/*/:\:g')"

(deixe "in !!) Você tem que fazer isso com todas as aplicações para as quais deseja definir associações.

Agora vá para o arquivo que você deseja abrir, clique em abrir com e outros aplicativos, em seguida, mostrar outros aplicativos e você deve ver palavra e powerpoint. Clique nele e deve começar. Você precisa repetir isso com todos os aplicativos para os quais deseja definir associações. Espero que funcione!

Atualização: PlayOnLinux finalmente adicionou este recurso para que você não precise fazer isso manualmente mais! Mas você ainda precisa adicionar "$(echo "$@" | sed -e 's:/*/:\:g')" no final.

    
por Leo 08.05.2012 / 19:33
4

A solução mais fácil:

Abra o nautilus ou outro navegador de arquivos, Clique com o botão direito do mouse em um arquivo doc (x), propriedades, Open With, Add Application, Use um comando personalizado e use:

playonlinux --run "Microsoft Word 2007" '"z:% f"'

Faça o mesmo para outros tipos de arquivos como Excel, Powerpoint e outros.

    
por user160928 22.05.2013 / 18:59