Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/10/2008, à 12:37

pasrichaz

winrar et gnome

Je sais, vous allez crier, au loup, mais bon ça peut servir a d'autres...
j'y go:
Pourquoi
n'étant pas satisfait pour des raisons ergonomique de roll filler (les gouts et les couleurs), rar en ligne de commande bof!! le mode graphique de winrar étant très complet et easy à mon gout.
Parce que
j'avais une licence winrar, lorsque j'étais sous windows (ya très longtemp). j'ai décidé d'utiliser la version windows via wine, en l'incorporant dans le menu contextuel de gnome via nautilus script. un projet existe pour kde http://www.kde-apps.org/content/show.php/WineRar?content=67571. Je me suis inspiré de ce projet. Peut etre y'a t'il mieux via xml ou autre, mais ne connaissant pas assez gnome, je me contente pour le moment de ça. Je cherche d'autres solutions plus "propre".

Prerequis:
latest wine http://www.winehq.org/
latest winrar http://www.rarlab.com/ avec ou sans licence

les 7 scripts suivant à mettre dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar:

compression-avec-winrar

gedit compression-avec-winrar
 #!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
rm -R ./.rartmp; mkdir ./.rartmp/;ln -s $FILE ./.rartmp;wine "c:\\program files\\winrar\\winrar" a -r -ep1 -iext "`zenity --entry --text="Nom de l'archive" \`$FILE\`  `".rar "`winepath -w ./.rartmp/`*" ; rm -R ./.rartmp

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

extraire-ici-avec-winrar

gedit extraire-ici-avec-winrar
#!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
rm -R ./.rartmp;mkdir ./.rartmp/;ln -s $FILE ./.rartmp;wine "c:\\program files\\winrar\\winrar" x -iext -ow -ver  "`winepath -w ./.rartmp/`*.*" "`winepath -w ./`" ; rm -R ./.rartmp

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

ouvrir-avec-winrar

gedit ouvrir-avec-winrar
#!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
wine "c:\\program files\\winrar\\winrar" "`winepath -w $FILE`"

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

extraire-vers-..-avec-winrar

gedit extraire-vers-..-avec-winrar
#!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
rm -R ./.rartmp;mkdir ./.rartmp/;ln -s $FILE ./.rartmp;wine "c:\\program files\\winrar\\winrar" x -iext -ow -ver -- "`winepath -w ./.rartmp/`*.*" '?\' ; rm -R ./.rartmp

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

reparer-avec-winrar

gedit reparer-avec-winrar
#!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
wine "c:\\program files\\winrar\\winrar" R "`winepath -w $FILE`"

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

convertir-archive-avec-winrar

gedit convertir-archive-avec-winrar
#!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
wine "c:\\program files\\winrar\\winrar" cv  "`winepath -w $FILE`"

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

ajouter-commentaire-avec-winrar

gedit ajouter-commentaire-avec-winrar
#!/bin/bash
FILE=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
wine "c:\\program files\\winrar\\winrar" c "`winepath -w $FILE`"

et sauver dans dans le repertoire /home/$users/.gnome2/nautilus-scripts/winrar

rendre le tout executable chmod +x *
voilà, si vous avez des modifs ou autres solutions, j'ai fais ça au pied levé, mais bon ça marche.


Dell Dimension 9150 NVIDIA 9600GS 256M 4G DDR2  3.19 Dual intel
Ubuntu 9.10

J'ai découvert shebang! depuis plus d'erreurs!

Hors ligne