PDA

Visualizza la versione completa : Nautilus script: comprimi con file roller


lnessuno
27-06-2018, 21:37
Da qualche tempo quelli di gnome (o di ubuntu, non saprei) hanno ben pensato di togliere file roller come gestore predefinito di archivi, mettendone al posto uno che non supporta quasi nessun formato e non supporta nemmeno di creare archivi protetti da password.

Una scelta peggiorativa in tutto :facepalm:

Sfruttando la possibilità di creare script per nautilus volevo ricrearmi questa possibilità. In teoria non è difficile:

~/.local/share/nautilus/scripts/Comprimi in File Roller...


#!/bin/bash


file-roller -d $@


Ora. Questo script funziona bene, comprime i files che voglio comprimere eccetera.
Il problema sorge quando voglio comprimere un file il cui filename contiene degli spazi. In quel caso, il file viene semplicemente saltato.

Qualcuno sa come posso fare a far comprimere tutti i files, compresi quelli con uno spazio nel nome? :confused:

M4V1
28-06-2018, 11:01
Usa le "" sui nomi dei file, in quel modo non dovresti avere problemi con gli spazi.

lnessuno
28-06-2018, 11:24
Il problema è che nautilus non mi manda i filenames racchiusi fra apici

M4V1
28-06-2018, 12:27
Quindi se fai:


file-roller -d "$@"


Non funziona?

lnessuno
28-06-2018, 12:47
Mi sono spiegato male.

L'apice inserito in quel modo funziona, ma perdo la possibilità di selezionare più files perché in quel modo li passerei a file roller come "file1 file2 file3"

Loading