The forum

"Ouvrir avec" un commande personnalisé / Unity

Author Replies
boulate Monday 30 July 2012 at 11:10
boulate

Bonjour,

Je travail dans une petite association, et j'ai réussi à convertir mes collègues au monde GNU/Linux via Ubuntu.


Le seul "frein" à ce passage total vers GNU/Linux était l'utilisation du pack office (LibreOffice étant suffisant pour moi en tant qu'informaticien, je me rend compte de ces limites pour certains postes clefs au sein de l'assoc').

Office 2010 m'ayant donné du fil à retordre avec Wine, et n'ayant que peu de temps à consacrer à son installation, je suis passé par Play On Linux.
Tout semble marcher pour le mieux.


Seulement voilà, je découvre avec effroi que dans la version 12.04 d'Ubuntu, l'option permettant de renseigner une ligne de commande afin d'ouvrir un fichier (ici celle que POL doit utiliser) a complètement disparu.


En faisant l’habituel "clic droit > propriété > ouvrir avec", je n'ai plus l'option "ajouter > utiliser une commande personnalisée" qui m'était proposée avec la 10.04, mais juste une option "afficher d'autres applications", qui me propose une quantité de logiciels (dont wine), mais qui ne me propose pas de renseigner la ligne de commande à utiliser (pour passer toutes les options à POL afin qu'il puisse ouvrir correctement office).


Comment palier à ce problème? Comment demander à Unity d'utiliser "/usr/share/playonlinux/playonlinux --run "Mon programme"" comme commande à l'ouverture de tels ou tels types de fichiers???

Edited by boulate

Lio Monday 30 July 2012 at 18:28
Lio

Pour ajouter un programe à cette liste, il te suffit d'ajouter la fonction %U à ton lanceur, si tu n'a pas de lanceur pour ton programe, tape ceci dans un terminal :
echo '[Desktop Entry]
Encoding=UTF-8
Name=Microsoft Word 2010
GenericName=Game
Comment=PlayOnLinux
Type=Application
Exec=/usr/share/playonlinux/playonlinux --run "Microsoft Word 2010" %U
Icon=/home/lio/.PlayOnLinux//icones/full_size/Microsoft Word 2010
Categories=Office; PlayOnLinux;
Name[fr_FR]=Microsoft Word 2010' > .local/share/applications/Microsoftoffice2010.desktop

C'est ce que j'ai fait, mais le souci c'est que le programe m'envois un message d'erreur comme quoi il ne trouve pas le fichier que je souhaite ouvrir...

Edited by Lio

Quentin PÂRIS Monday 30 July 2012 at 23:09
Quentin PÂRIS
Admin

Le problème du fichier introuvable est réglé dans POL 4.1.4
boulate Tuesday 31 July 2012 at 13:54
boulate

@Lio: Merci beaucoup, ca a marché. Le %U règle mon problème.

@Quentin: Sais tu quand POL 4.1.4 sera dans les dépots et / ou en téléchargement?
Car je viens de tester, et en effet, il me lance bien Excel pour un clic droit / ouvrir avec Microsoft Excel, mais il m'ouvre un fichier vide et pas le fichier sélectionné.

Ca marche également pour les pièces jointes de mails / les partages samba, etc. cette modification pour la 4.1.4?

Edited by boulate

boulate Tuesday 31 July 2012 at 16:35
boulate

Bon, ben effectivement, je viens de tester avec des fichiers Word, Excel, etc. Impossible d'ouvrir un fichier directement.

Exemple: Un double clic sur mon fichier .xls ouvre bien MS Excel mais pas le fichier sur lequel j'ai cliqué. En gros je suis obligé par la suite d'aller chercher mon fichier via MS Office pour l'ouvrir.
C'est ce problème qui est censé être corrigé dans la version 4.1.4 Quentin Paris, ou c'est une mauvaise configuration de ma part? (peut etre un autre %kkchose qui manque)
Quentin PÂRIS Wednesday 1 August 2012 at 13:46
Quentin PÂRIS
Admin

Avec la version 4.1.3, il faut ouvrir le fichier avec "playonlinux". Avec la version 4.1.4, tout devrait être corrigé normalment
boulate Wednesday 1 August 2012 at 14:59
boulate

Comment ca "ouvrir le fichier avec playonlinux? C'est pas ce qu'on fait déjà?

A moins que tu veuilles dire "en passant par le fichier/ouvrir de l'application" (désolé j'ai peur de mal comprendre).

Tu sais quand sort la 4.1.4? C'est grace à elle que je pourrai mettre tout ca en prod (à moins que je puisse "patcher" la version actuelle, si c'est un changement relativement simple).
Lio Wednesday 1 August 2012 at 15:22
Lio

je pense que ce quentin a voulu dire, c'est qu'avec la comande pr exemple
/usr/share/playonlinux/playonlinux --run "Microsoft Word 2010" monfichier.docx
ça devrais fonctionner, donc le lanceur aussi :), si c'est bien ça que j'ai compris en tout cas ça déchire :D
boulate Wednesday 1 August 2012 at 15:23
boulate

Ben gravement! Cette mise à jour arriverai au poil!
kikislater Saturday 10 November 2012 at 13:37
kikislaterAnonymous

Ah ben ça marche d'enfer !
Merci pour ce raccourcis playonlinux ...