Summary: | Locale settings and hal options ignored mounting removable devices | ||
---|---|---|---|
Product: | [Unmaintained] solid | Reporter: | Stefano Ferri <ferriste> |
Component: | general | Assignee: | Kevin Ottens <ervin> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Slackware | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Stefano Ferri
2009-02-15 00:39:30 UTC
Just tested on KDE 4.2 and it mounts using utf8 as expected. We added code between 4.1 and 4.2 to handle that, so I'm slightly surprised that you reported it against 4.2. :-) Anyway it works for me. Maybe it is related to slackware packages, but only kde 4.2 in my system has this problem. I took a look at hal's config files, and they seems ok, with utf8 options, but with Italian characters there are problems... Did you try to type "relatività" as a file name? Did you get the "à" in file name? Are you using an english keyboard with no accented letters? For me, it is still not possible to use accents in file names (please do not confuse apostrophes with accents :-) So it worksforyou, but for me it's still broken... :-( I've a french keyboard, plenty of accents and weird characters to play with on it. ;-) Just in case paste the output of "mount" (with no parameters) once your device is mounted to see if it got the right options. But here I definitely can't reproduce any problem. Ah ok :-) Well, the output of mount is this: pendrive mounted with kde: /dev/sda1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8) pendrive mounted with xfce: /dev/sda1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=winnt,uid=1000) Here there is no utf8 listed, but it works... while with kde, wich inserts utf8 in mount options, I cannot use accented letters... Also if I manually mount with no utf8 options, it works... I'm quite confused :-/ I've found the problem. My locale was it_IT@euro. Now I've set it to it_IT.utf8 and it works fine, finally I can use accented letters. Locale has to be the same used by hal, otherwise there are problems with some characters. It would be really nice if kde was able to find this conflict of settings: if system locale is not set to utf8, special characters don't work. Could kde check for this and say to the user the solution? It would be really simple and useful... Maybe I will open a wish. |