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 04/05/2018, à 15:25

biospip

[CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
la fonctionnalité «Extraire ici» accessible directement par un clic droit sur un fichier .zip dans le gestionnaire de fichiers ne fonctionne plus sous Bionic (en tout cas cela ne fonctionne plus pour tous les fichiers comme sous 16.04 LTS).
Alternative : installer p7zip et dézipper en ligne de commande.
cordialement

______

Merci @frenchy82 d'avoir déniché ce script.

Cela fonctionne (au clic droit sur le fichier, choisir «Script» et file-roller) :

prérequis : vérifier que ce paquet est bien installé :

sudo apt install liburi-perl

Créer le fichier file-roller suivant :

#!/usr/bin/perl

# Extracts all selected archives to current directory using File-Roller.

use strict;
use warnings;

use File::Spec;
use URI::Escape;
use URI::Split qw/uri_split/;

my @uris = split('\n', $ENV{NAUTILUS_SCRIPT_SELECTED_URIS});

foreach (@uris) {
my $unesc_uri = uri_unescape($_);
my ($scheme, $auth, $path, $query, $frag) = uri_split($unesc_uri);
my ($volname, $dirname, $filename) = File::Spec->splitpath($path);
system("file-roller -e '$dirname' '$path'");
}

Lui octroyer des droits d’exécution puis le placer dans .local/share/nautilus/scripts

Cela fonctionne directement sans nécessiter de redémarrage de l'OS.

Ce script permet d'utiliser File-Roller en lieu et place de la fonctionnalité de décompaction intégrée à Nautilus depuis Ubuntu 17.10 et qui défaille sur les grosses archives. Ce problème n'existe que sur la version classique d'Ubuntu, à savoir la Ubuntu avec un bureau GNOME. Sous Xubuntu, par exemple, ce n'est pas nautilus qui permet de gérer les fichiers et le problème ne se pose pas.

Dernière modification par biospip (Le 05/05/2018, à 09:36)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#2 Le 04/05/2018, à 15:40

lynn

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,

Ça fonctionne chez moi quel que soit le format de l'archive...

Dernière modification par lynn (Le 04/05/2018, à 17:42)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#3 Le 04/05/2018, à 17:22

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
en fait la nouvelle version du décompacteur (je ne sais même pas de quelle commande exacte il s'agit puisque tout est intégré dans le GUI) confond les fichiers javascript avec des dossiers et il plante au lancement.

@lynn : est-ce que tu peux créer un fichier zip renfermant un fchier .js et nous dire si ça fonctionne toujours ?

cordialement


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#4 Le 04/05/2018, à 17:38

lynn

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

biospip a écrit :

@lynn : est-ce que tu peux créer un fichier zip renfermant un fchier .js et nous dire si ça fonctionne toujours ?

Ça fonctionne également.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#5 Le 04/05/2018, à 17:42

michel_04

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,

biospip a écrit :

@lynn : est-ce que tu peux créer un fichier zip renfermant un fchier .js et nous dire si ça fonctionne toujours ?

Sous Xubuntu 18.04, testé avec un fichier pref.js de Firefox.
Créer une archive en zip fonctionne.
Extraire l'archive ici aussi.

A+

Hors ligne

#6 Le 04/05/2018, à 19:08

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
j'ai une grosse archive qui pose problème (c'est la moins lourde de toutes, peut-être que la limitation est liée au nombre de fichiers compactés) :
https://framadrop.org/r/DUuPhI_7Iy#r674 … FIx/dwqiA=

Si quelqu'un trouve d'où vient le problème je suis preneur. Mais sachant que ça fonctionne avec p7zip j'ai des doutes quant aux capacités du dézippeur intégré à Gnome.


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#7 Le 04/05/2018, à 19:13

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
il y en a d'autres qui ont le même problème :
> Une erreur s’est produite lors de l’extraction du fichier : «Materiel_atelier_web_gen_auroraW.zip»
> Erreur lors de l’ouverture du fichier «/home/patrice/Bureau/Materiel_atelier_web_gen_auroraW/lib-sc/scTiLib.js» : n’est pas un dossier

Voici une réponse obtenue sur un autre forum :
«Oui, j’ai eu ça… Gnome a internalisé le dézippage à Nautilus et depuis c’est bien moins stable… Ce type de pb est apparu depuis Ubuntu 17.10.»

Si quelqu'un a une idée pour pallier à ces erreur et utiliser par défaut p7zip par exemple, je suis preneur.


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#8 Le 04/05/2018, à 19:18

lynn

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

En fait, ton archive, ce n'est pas un zip mais un fichier rar. Si tu renommes l'archive en .rar, ça fonctionne sinon ça te met une erreur.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#9 Le 04/05/2018, à 19:26

frenchy82

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Chez moi (ubuntu 18.04), le renommer, m’empêche de voir le contenu de l'archive et pas d'extraction possible

Sinon en double click je peux l'ouvrir et donc l'extraire, mais c'est vrai que "extraire ici" ne fonctionne pas avec ce fichier

Hors ligne

#10 Le 04/05/2018, à 19:28

michel_04

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Re,

lynn a écrit :

En fait, ton archive, ce n'est pas un zip mais un fichier rar. Si tu renommes l'archive en .rar, ça fonctionne sinon ça te met une erreur.

Sous Xubuntu 18.04, "Extraire ici" sur le fichier Materiel_atelier_web_gen_auroraW.zip fonctionne.

A+

Hors ligne

#11 Le 04/05/2018, à 19:52

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
@lynn : en fait c'est bien un zip et le renommer provoque une erreur forcément puisque cela n'est pas un rar.
@michel_04 : si ça marche sous XUbuntu cela conforte le fait que le problème viendrait bien du dézippeur intégré dans Nautilus sous Gnome.
@frenchy82 : effectivement on peut faire apparaître le contenu du fichier ; c'est bien la commande directe «extraire ici» qui ne fonctionne pas dans ce cas de figure.

Ce problème je l'ai en reproduction avec de gros fichiers zip (de plus de 30Mo en général).

Est-ce que quelqu'un aurait une idée pour renvoyer cette commande («extraire ici») sur p7zip plutôt que sur le dézippeur intégréà Nautilus sous Gnome ?


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#12 Le 04/05/2018, à 20:02

michel_04

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Re,

Dans Xubuntu :

thunar-archive-plugin a écrit :
greffon de gestion d'archives pour le gestionnaire de fichiers Thunar
 
Ce greffon permet d'extraire et de créer des archives depuis l'intérieur
du gestionnaire de fichiers Thunar. Pour le moment, il utilise file-roller
mais utilisera xarchiver à l'avenir.
File-roller a écrit :
gestionnaire d'archives pour GNOME 
  
File-roller est un gestionnaire d'archives pour l'environnement GNOME. Il
permet :

 * Créer et modifier des archives.
 * Voir le contenu d'une archive.
 * Voir un fichier contenu dans une archive.
 * Extraire les fichiers d'une archive.

file-roller prend en charge les formats suivants :
 * Archives Tar (.tar), y compris celles compressées avec
   gzip (.tar.gz, .tgz), bzip (.tar.bz, .tbz), bzip2 (.tar.bz2, .tbz2),
   compress (.tar.Z, .taz), lzip (.tar.lz, .tlz), lzop (.tar.lzo, .tzo),
   lzma (.tar.lzma) et xz (.tar.xz)
 * Archives Zip (.zip)
 * Archives Jar (.jar, .ear, .war)
 * Archives 7z (.7z)
 * Image CD iso9660 (.iso)
 * Archives Lha (.lzh)
 * Archives Archiver (.ar)
 * Archives de bandes dessinés (.cbz)
 * fichiers uniques compressés avec gzip (.gz), bzip (.bz), bzip2 (.bz2),
   compress (.Z), lzip (.lz), lzop (.lzo), lzma (.lzma) et xz (.xz)

File-roller peut décompresser les formats suivants :
* archives Cabinet (.cab)
* paquets binaires Debian (.deb)
* archives Xar (.xar)

File-roller n'effectue pas lui-même les opérations sur les archives, il se
sert des outils standards pour cela.

A+

Hors ligne

#13 Le 04/05/2018, à 20:41

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Merci @michel_04,
mais ce n'est plus file-roller qui traite les fichiers compressés. Ce traitement est directement intégré à Nautilus dans Ubuntu depuis la version Gnome (17.10) : https://askubuntu.com/questions/969650/ … e-in-17-04

C'est bien là tout le problème et je ne suis pas le seul à chercher à réintégrer file-roller ou bien p7zip dans Nautilus en lieu et place de la fonctionnalité intégrée https://askubuntu.com/questions/969650/ … e-in-17-04

cordialement


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#14 Le 04/05/2018, à 21:06

frenchy82

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Donc dans le 2eme lien ils proposent d'utiliser nautilus actions. C'est sûrement la bonne solution mais tu te  retrouves avec 2 actions possibles au clic droit sur les documents archives.

Hors ligne

#15 Le 04/05/2018, à 21:09

lynn

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

C'est peut-être pas LA solution et il y a certainement un bug mais je maintiens qu'en renommant l'archive en .rar, sous Ubuntu 18.04, la commande "Extraire ici" fonctionne.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#16 Le 04/05/2018, à 21:12

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonsoir,
personnellement je ne peux même pas installer nautilus-actions car je ne ne le trouve nulle part dans les dépôts de Bionic. À priori il a sauté comme de nombreux autres paquets (pdftk, libav-tools…).
Tu es bien sous Ubuntu 18.04 LTS @frenchy82 ou tu l'as installé hors dépôts ?

@lynn : ta manip en renommant le zip en rar n'est pas reproductible (essais sur 4 machines différentes + celle de frenchy82). Il doit y avoir quelque chose de différent sur ta machine. En tout cas l'archive est bien du zip.

Dernière modification par biospip (Le 04/05/2018, à 21:19)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#17 Le 04/05/2018, à 21:16

frenchy82

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

effectivement, pas de nautilus-action sous 18.04

Hors ligne

#18 Le 04/05/2018, à 22:33

lynn

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

biospip a écrit :

@lynn : ta manip en renommant le zip en rar n'est pas reproductible (essais sur 4 machines différentes + celle de frenchy82). Il doit y avoir quelque chose de différent sur ta machine. En tout cas l'archive est bien du zip.

Ça fonctionne sur la version d'Ubuntu 18.04 que j'utilise au quotidien ainsi que sous VirtualBox avec Ubuntu 18.04, Ubuntu-Budgie 18.04. J'ai également testé la chose avec Ubuntu 18.04 lancé en live-usb (donc vraiment vierge de toute configuration personnelle) et le renommage en rar fonctionne également.

Si ça, ce n'est pas reproductible, je ne sais pas ce que tu entends par reproductible... Mon pc n'a rien de different d'un autre pc et ça m'étonnerais que je sois l'unique personne chez qui ça fonctionne.

Une petite vidéo pour illustrer.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#19 Le 04/05/2018, à 23:22

lynn

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

michel_04 a écrit :

Re,

lynn a écrit :

En fait, ton archive, ce n'est pas un zip mais un fichier rar. Si tu renommes l'archive en .rar, ça fonctionne sinon ça te met une erreur.

Sous Xubuntu 18.04, "Extraire ici" sur le fichier Materiel_atelier_web_gen_auroraW.zip fonctionne.

A+

Exact, sous Xubuntu, ça fonctionne très bien, directement.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#20 Le 05/05/2018, à 08:10

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
merci @lynn d'avoir fait des tests supplémentaires.
personnellement j'ai ceci en vidéo sur tous mes postes.

Il doit bien y avoir quelque chose de différent entre nos postes.
Personnellement j'arrive à faire la même manip que toi à condition de dézipper mon fichier de départ puis de le recompacter en rar. Dans ce cas le traitement de l'extension fonctionne.

patrice@patrice-NJv:~$ lsb_release -d
Description:	Ubuntu 18.04 LTS

Dernière modification par biospip (Le 05/05/2018, à 08:16)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#21 Le 05/05/2018, à 08:20

frenchy82

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Sinon cela fonctionne avec nautilus scripts

cf
https://ubuntuforums.org/archive/index.php/t-28642.html

Il faut prendre la 2eme méthode, celle avec perl
Le fichier n'est à mettre dans .gnome2 mais dans .local/share/nautilus/scripts

Hors ligne

#22 Le 05/05/2018, à 08:59

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Merci @frenchy82 d'avoir déniché ce script.

Cela fonctionne (au clic droit sur le fichier, choisir «Script» et file-roller) :

prérequis : vérifier que ce paquet est bien installé :

sudo apt install liburi-perl

Créer le fichier file-roller suivant :

#!/usr/bin/perl

# Extracts all selected archives to current directory using File-Roller.

use strict;
use warnings;

use File::Spec;
use URI::Escape;
use URI::Split qw/uri_split/;

my @uris = split('\n', $ENV{NAUTILUS_SCRIPT_SELECTED_URIS});

foreach (@uris) {
my $unesc_uri = uri_unescape($_);
my ($scheme, $auth, $path, $query, $frag) = uri_split($unesc_uri);
my ($volname, $dirname, $filename) = File::Spec->splitpath($path);
system("file-roller -e '$dirname' '$path'");
}

Lui octroyer des droits d’exécution puis le placer dans .local/share/nautilus/scripts

Cela fonctionne directement sans nécessiter de redémarrage de l'OS.

Ce script permet d'utiliser File-Roller en lieu et place de la fonctionnalité de décompaction intégrée à Nautilus depuis Ubuntu 17.10 et qui défaille sur les grosses archives.

Dernière modification par biospip (Le 05/05/2018, à 09:33)


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#23 Le 05/05/2018, à 09:32

biospip

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

@lynn,

effectivement, sur une bionic toute fraîche téléchargée en live ta manipulation fonctionne.

Pourtant le fichier .zip présenté ci-avant a bien tous les descripteurs de .zip. Ce serait certainement l'outil intégré de nautilus qui interpréterait différemment les fichiers selon leur extension même si le contenu est identique : inquiétant.

Je vais attendre quelques jours avant de réinstaller une Bionic fraîchement téléchargée et vérif de la somme de contrôle.

Encore merci pour ton insistance @lynn


profil utilisateur Ubuntu-fr : http://doc.ubuntu-fr.org/utilisateurs/biospip

Hors ligne

#24 Le 05/05/2018, à 09:50

frenchy82

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

J'ai une install toute neuve de bionic, mais en gardant mon home et la manip de lynn de fonctionne pas.

Il y a donc quelque chose dans .config ou .locale ou autre qui doit le gêner

Hors ligne

#25 Le 24/08/2019, à 09:49

zackes

Re : [CONTOURNÉ] «Extraire ici» ne fonctionne plus sous Bionic

Bonjour,
Désolé par avance du déterrage, j'ai eu même soucis avec l'impossibilité d'extraire des archives rar.
Je suis sous XFCE 18.04 et j'ai vérifié via synapic ce qu'était le gestionnaire d'archives "engampa" et voyant qu'il était destiné pour MATE, je l'ai supprimé et remplacé par file-roller pour GNOME et ça fonctionne...

Hors ligne