The forum

ouvrir docx avec word via clic droit

Author Replies
Lio Sunday 22 July 2012 at 22:47
Lio

Bonsoir,
je me demande en fait s'il est possible d'ouvrir un fichier directement avec une application wine.
genre :
wine "WINWORD.EXE monfichier.docx"
bon ici cela m'intéresse surtout avec microsoft, je n'arrive même pas à lancer le programe sans POL -_-
petch Monday 23 July 2012 at 1:45
petch

Bonsoir,

La façon de faire n'a pour l'instant été décrite qu'en anglais dans une news:
http://www.playonmac.com/en/commentaires-1048.html

Edited by petch

Lio Monday 23 July 2012 at 11:16
Lio

haa c'est génial ça ! :o
Seulement j'ai un souci, quand le fichier n'existe pas, genre
"playonlinux /home/.docx"
POL lance bien microsoft word avec bien sur une erreur qui me dis que le fichier n'existe pas, mais s'il existe genre :
"playonlinux /home/lio/Documents/Examen\\ juin\\ 2011\\ répondu.docx"
Ben là la console me renvois ceci :s :

lio@Karkatouf:~$ playonlinux /home/lio/Documents/Ecole/Psycho/Notes/1ière/Peda.one

[main] Message: PlayOnLinux (4.1.3) is starting

[clean_tmp] Message: Cleaning temp directory

[install_plugins] Message: Vérification de l'extension: Offline PlayOnLinux...

[install_plugins] Message: Vérification de l'extension: Capture...

[install_plugins] Message: Vérification de l'extension: Transgaming Cedega...

[Check_OpenGL] Message: 32bits direct rendering is enabled

[install_plugins] Message: Vérification de l'extension: WineImport...

[install_plugins] Message: Vérification de l'extension: Wine Look...

[Check_OpenGL] Message: 64bits direct rendering is enabled

[install_plugins] Message: Vérification de l'extension: ScreenCap...

[main] Message: Filesystem is compatible

[install_plugins] Message: Vérification de l'extension: PlayOnLinux Vault...

Traceback (most recent call last):

  File "mainwindow.py", line 1170, in <module>

    app = PlayOnLinuxApp(redirect=False)

  File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7981, in __init__

    self._BootstrapApp()

  File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7555, in _BootstrapApp

    return _core_.PyApp__BootstrapApp(*args, **kwargs)

  File "mainwindow.py", line 1011, in OnInit

    self.MacOpenFile(f)

  File "mainwindow.py", line 1155, in MacOpenFile

    playonlinux.open_document(filename,file_extension.lower())

  File "/usr/share/playonlinux/python/lib/playonlinux.py", line 29, in open_document

    os.system("bash "+Variables.playonlinux_env+"/bash/run_app \\""+script+"\\" \\""+winpath(script,path)+"\\"&")

  File "/usr/share/playonlinux/python/lib/playonlinux.py", line 22, in winpath

    return(os.popen("env
WINEPREFIX='"+os.environ["POL_USER_ROOT"]+"/wineprefix/"+pref.encode("utf-8","replace")+"/'

'"+os.environ["POL_USER_ROOT"]+"/wine/"+Variables.os_name+"-"+arch+"/"+ver+"/bin/wine'
winepath -w
'"+path.encode("utf-8","replace")+"'").read().replace("\\n","").replace("\\r",""))

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 41: ordinal not in range(128)

Exception TypeError: 'join() takes exactly 2 arguments (1 given)' in
<module 'threading' from '/usr/lib/python2.7/threading.pyc'>
ignored

/usr/share/playonlinux/playonlinux: ligne 89: python2.6 : commande introuvable

lio@Karkatouf:~$

D'ou viens l'erreur ? comment la rectifier ?

Edited by Lio

Quentin PÂRIS Monday 23 July 2012 at 11:22
Quentin PÂRISAnonymous

Le problème vient de PlayOnLinux, ça devrait être corrigé pour la 4.1.4
Lio Monday 23 July 2012 at 11:34
Lio

Cool c'est une bonne nouvelle, ca veux dire qu'a défault d'un peu de patience, je vais pas devoir me prendre la tête :)
Meric Quentin :)
Quentin PÂRIS Monday 23 July 2012 at 11:39
Quentin PÂRISAnonymous

Sinon tu enlève l'accent dans le nom du fichier
Lio Monday 23 July 2012 at 11:44
Lio

woh donc en fait c'était juste à cause de l'accent :o
Génial donc ca marche déjà c'est cool merci !
Lio Monday 23 July 2012 at 11:45
Lio

Hé je me dis dans le lanceur playonlinux, il faudrais ajouter %U à la commande pour ajouter POL à la liste de programe qu'on puisse l'y choisir aussi :)
Quentin PÂRIS Monday 23 July 2012 at 12:34
Quentin PÂRISAnonymous

?
Lio Monday 23 July 2012 at 12:52
Lio

Ben oui, dans le lanceur.desktop,
ca serait bien d'ajouter la fonction %U pour ajouter POL à la liste des programes avec les quels on peut ouvrir les fichiers
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=PlayOnLinux
GenericName=Game
Comment=PlayOnLinux
Type=Application
Exec=playonlinux %U
Icon=playonlinux
Categories=Game;
Name[fr_FR]=PlayOnLinux

Parce que sur ubuntu 12.04 avec gnome shell en tout cas, ben je ne peux peux pas choisir parmis tous mes programes ou répertoires pour ajouter un programe afin d'ouvrir un type de fichier, je suis obligé d'éditer /user/share/application/playonlinux.desktop pour ajouter la fonction %U comme ci dessu...
snipe2004 Wednesday 17 April 2013 at 8:30
snipe2004Anonymous

Bonjour à tous,

Ce topic m'a permis d'utiliser Linux au bureau, et de commencer à l'étendre à des postes utilisateurs! Merci à vous :-)

Cependant, je n'arrive pas à pouvoir lire un document sur le réseau avec Office 2010 et POL. Je suis obligé de le copier sur mon disque local, si j'essaie de l'ouvrir à partir de Nautilus j'ai le message suivant :

Le chemin d'accès ou le nom de fichier de
Z:\\home\\username\\.gvfs\\smb-share:server=servername,share=data\\informatique\\filename.pptx n'est pas valide. Vérifiez votre saisie.

Où username est mon nom d'utilisateur, servername le nom de mon serveur et filename le nom du fichier.

En faisant "Ouvrir" directement dans MS Office, je n'arrive pas à me connecter aux "Network Places", et je ne peux que parcourir le C:\\ virtuel et le Z:\\ qui est ma racine linux.

Avez-vous une idée pour permettre de lire des documents réseau ?

Merci d'avance,

Snipe
PearOS7
POL 4.2

Edited by snipe2004

snipe2004 Friday 3 May 2013 at 7:41
snipe2004Anonymous

Personne n'a d'idée :( ?

Peut-être pourriez-vous me dire vers qui m'adresser? (yn)

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com