web-dev-qa-db-fra.com

Comment définir les associations de fichiers avec PlayOnLinux?

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 pas d'endroit que je puisse trouver, où je peux ajouter une commande personnalisée.

9
Ubuntuser

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

Tout d’abord, assurez-vous que vous affichez les fichiers cachés dans le répertoire ouvert. Cliquez sur Modifier puis sur Préférences et cochez la barre. fermez 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 à usr/share/applications. Là, essayez de trouver l'icône Word. Si vous ne le trouvez pas, copiez l'icône du bureau et collez-la dans le dossier. Faites un clic droit sur l'icône que vous venez de coller et cliquez sur Propriétés. Changez la "commande" en

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

(Assurez-vous de bien taper le "po") Pour PowerPoint, il suffit de remplacer "Word" par "PowerPoint". Si vous exécutez Office 2007, vous remplacez simplement "2011" par "2007 "Faites cela avec toutes les icônes pour lesquelles vous souhaitez définir des associations de fichiers. Then ferme la fenêtre.

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

Ensuite, ouvrez le dossier personnel. 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"  $@

En fin de compte changer $@ à

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

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

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

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

11
Leo

La solution la plus simple:

Ouvrez le navigateur Nautilus ou un autre navigateur de fichiers, cliquez avec le bouton droit de la souris sur un fichier doc (x), propriétés, Ouvrir avec, Ajouter une application, Utiliser une commande personnalisée et utiliser:

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

Faites de même pour les autres types de fichiers tels qu'Excel, PowerPoint et autres.

4
user160928