Pagina 1 di 1

errore kde se nel nome disco c'è #

Inviato: mer 29 lug 2009, 13:36
da spudhead
Ciao a tutti!
uso Slackware 12.2 con KDE 3.5.10, tutti i pacchetti aggiornati alla 12.2 (non current!)...

Se masterizzo dei cd/dvd dando come nome per esempio "documenti#01" KDE mi fa dei problemi... Se inserisco il cd/dvd e dico di montare compare una finestra con questo errore:

Codice: Seleziona tutto

Il file o la directory /media/documenti non esiste.
ma se da terminale eseguo:

Codice: Seleziona tutto

giorgio@ermes:~$ ls -l /media/
total 6
dr-xr-xr-x  1 giorgio root 2048 2005-05-21 20:07 documenti#01/
drwxrwxrwx 17 root    root 4096 2009-07-22 19:48 data/
Praticamente tronca a prima del cancelletto...

Non ho provato con GNOME.

Ho risolto non mettendo caretteri strani come nome dei cd/dvd ma ho una luuunga serie di dvd con nomi analoghi (foto#01 ecc) dal passato (come vedete dall'output di ls 2005-05-21) fatti su Windows... Diciamo che è un po' fastidioso!

Questo errore me lo fa da tempo ma solo ora ho voluto provare a risolverlo.

Ciao!

Re: errore kde se nel nome disco c'è #

Inviato: mer 29 lug 2009, 23:06
da proffi
Che tipo di codifica dei caratteri hai impostato nel sistema? Io avevo problemi simili se cercavo di creare su supporti rimovibili file o directory con lettere accentate. Ho risolto cambiando la codifica da it_IT@euro a it_IT.utf8.
Qual è l'output di

Codice: Seleziona tutto

locale
?

Ciao

Re: errore kde se nel nome disco c'è #

Inviato: gio 30 lug 2009, 5:43
da spudhead

Codice: Seleziona tutto

giorgio@ermes:~$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
Non credo che sia lì il problema... Anche quando uso en_EN mi dà lo stesso errore!

Re: errore kde se nel nome disco c'è #

Inviato: ven 31 lug 2009, 11:42
da puzuma
credo che KDE tratti il percorso del file come URI ossia da qualcosa fatto così: [protocollo]://[path] e in questo caso il # è un carattere speciale che va "escappato", prova a scrivere qualcosa del tipo documenti%2301 (%23 è l'escaping di #).

facci sapere se funziona.

Re: errore kde se nel nome disco c'è #

Inviato: ven 31 lug 2009, 18:48
da spudhead
Allora... Ho utilizzato un HD esterno per fare le prove e non sprecare 1000 dvd... È uguale no?

Hai ragione puzuma... Li tratta come URI ma non va bene uguale...

Ecco che ho fatto:

Codice: Seleziona tutto

mkfs.ext3 -L foto%238 /dev/sdb1
Ed ecco l'errore quando monto l'HD

Codice: Seleziona tutto

Il file o la directory /media/foto#8 non esiste.
Infatti:

Codice: Seleziona tutto

root@ermes:/home/giorgio# ls /media/ -l
total 8
drwxrwxrwx 17 root root 4096 2009-07-22 19:48 data/
drwxr-xr-x  3 root root 4096 2009-07-31 18:39 foto%238/
Non saprei...

Ciaoooo