Forums

"Ouvrir avec" un commande personnalisé / Unity

Auteur Réponses
boulate Lundi 30 Juillet 2012 à 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???

Edité par boulate

Lio Lundi 30 Juillet 2012 à 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...

Edité par Lio

Quentin PÂRIS Lundi 30 Juillet 2012 à 23:09
Quentin PÂRIS
Admin

Le problème du fichier introuvable est réglé dans POL 4.1.4
boulate Mardi 31 Juillet 2012 à 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?

Edité par boulate

boulate Mardi 31 Juillet 2012 à 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 Mercredi 1 Aoüt 2012 à 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 Mercredi 1 Aoüt 2012 à 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 Mercredi 1 Aoüt 2012 à 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 Mercredi 1 Aoüt 2012 à 15:23
boulate

Ben gravement! Cette mise à jour arriverai au poil!
kikislater Samedi 10 Novembre 2012 à 13:37
kikislaterAnonymous

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