comment définir des associations de fichiers avec PlayOnLinux?

10

J'ai installé MS Office 2010 à l'aide de PlayOnLinux. je veux associer les fichiers .docx à Playonlinux. Pourriez-vous s'il vous plaît me dire comment faire cela? Playonlinux n'apparaît pas dans les options "Ouvrir avec". J'utilise UBuntu 12.04 Beta. Il n'y a aucun endroit où je peux trouver, où je peux ajouter une commande personnalisée.

Ubuntuser
la source

Réponses:

12

Mise à jour: PlayOnLinux a enfin ajouté cette fonctionnalité, vous n'avez donc plus besoin de le faire manuellement! Mais vous devez encore ajouter "$(echo "$@" | sed -e 's:/*/:\\:g')"à la fin.

Assurez-vous d'abord que vous affichez les fichiers cachés en ouvrant le dossier d'accueil. Cliquez sur modifier puis sur préférences et cochez la barre. Ferme la fenêtre. Ensuite, vous tapez la commande

sudo nautilus

Tapez votre mot de passe. Ensuite, vous devrez cliquer vous-même en haut du disque. Ensuite, allez sur usr / share / applications. Là, essayez de trouver l'icône de mot. Si vous ne le trouvez pas, copiez l'icône depuis le bureau et collez-la dans le dossier. Faites un clic droit sur l'icône que vous venez de coller et cliquez sur les propriétés. Changez la "commande" en

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

(Assurez-vous de cocher la case "in") Pour Powerpoint, vous changez simplement " Word" en " Powerpoint" Et si vous utilisez Office 2007, vous changez simplement " 2011" en " 2007" Faites cela avec toutes les icônes pour lesquelles vous souhaitez définir des associations de fichiers. Ensuite, fermez la fenêtre.

Si vous avez le programme mis à jour à partir d'ici:

Ouvrez ensuite le dossier de départ. Cliquez sur .playonlinux / shortcuts Vous y trouverez différents fichiers nommés exel powerpoint et word. Ouvrez-en un avec le bloc-notes. Le fichier devrait ressembler à ceci:

#!/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"  $@

Finalement, changez $@pour

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

(laissez "dedans !!) Vous devez le faire avec chaque application à laquelle vous souhaitez définir des associations.

Maintenant, allez dans le fichier que vous souhaitez ouvrir, cliquez sur Ouvrir avec et d'autres applications, puis affichez d'autres applications et vous devriez voir Word et PowerPoint. Cliquez dessus et il devrait commencer. Vous devez répéter cette opération avec toutes les applications auxquelles vous souhaitez définir des associations. J'espère que cela fonctionnera!

Mise à jour: PlayOnLinux a enfin ajouté cette fonctionnalité, vous n'avez donc plus besoin de le faire manuellement! Mais vous devez encore ajouter "$(echo "$@" | sed -e 's:/*/:\\:g')"à la fin.

Leo
la source
1
excellent! il fonctionne comme un charme. J'ajouterai ceci à mon blog! :)
Ubuntuser
Heureux que cela ait aidé! Il m'a fallu pour toujours de le comprendre ...
Leo
5

La solution la plus simple:

Ouvrez le nautilus ou un autre navigateur de fichiers, cliquez avec le bas droit de la souris sur un fichier doc (x), les propriétés, ouvrez avec, ajoutez une application, utilisez une commande personnalisée et utilisez:

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

Faites de même pour les autres types de fichiers comme Excel, Powerpoint et autres.

user160928
la source