[opensuse-hu] Automatikus mount opciók
Tudna valaki segíteni? Nem utf8, hanem iso8859-2 beállítást használok OpenSuSe 10.3-on (/etc/sysconfig/language RC_LANG="hu_HU.ISO-8859-2"), és ha beteszek egy CD-t, vagy DVD-t, akkor a fájlnevek rosszul jelennek meg. Ha kézzel mountolom az alábbi paranccsal, akkor jól működik: mount -r /dev/sr0 /mnt -oiocharset=iso8859-2 Hol tudok opciókat beállítani az automatikus mountoláshoz?
/etc/fstab fájban a csatolási pont "options" részében. pl: /dev/hdXX /mnt/vfat vfat iocharset=iso8859-2,codepage=852 0 0 Miért nem jó az UTF8? Ezzel a dátummal: Tuesday 18 December 2007 12.16.42 Nagy Tibor ezt írta:
Tudna valaki segíteni? Nem utf8, hanem iso8859-2 beállítást használok OpenSuSe 10.3-on (/etc/sysconfig/language RC_LANG="hu_HU.ISO-8859-2"), és ha beteszek egy CD-t, vagy DVD-t, akkor a fájlnevek rosszul jelennek meg. Ha kézzel mountolom az alábbi paranccsal, akkor jól működik: mount -r /dev/sr0 /mnt -oiocharset=iso8859-2 Hol tudok opciókat beállítani az automatikus mountoláshoz?
-- ifj. Czettner Sándor www.czettner.hu --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-hu+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-hu+help@opensuse.org
Ifj. Czettner Sándor írta:
/etc/fstab fájban a csatolási pont "options" részében. pl:
/dev/hdXX /mnt/vfat vfat iocharset=iso8859-2,codepage=852 0 0
Igen, ezt ismerem, én is átírtam, a windows partíció mountolását, jelenleg így néz ki: /dev/disk/by-id/scsi-SATA_FUJITSU_MHT2080_NP00T57281J1-part1 /windows/C vfat users,gid=users,umask=0002,iocharset=iso8859-2 0 0 és ez jól is működik, de itt CD/DVD-ről van szó, aminek nincs fstab bejegyzése, azt hiszem a HAL daemon mountolja fel, és azt nem tudom annak hol kell ezt beállítani. Azt, hogy a HAL daemon csinálja, a /var/log/messages-ból is látszik: Dec 19 09:39:13 ntiborm kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Dec 19 09:39:13 ntiborm kernel: ISOFS: changing to secondary root Dec 19 09:39:13 ntiborm hald: mounted /dev/sr0 on behalf of uid 276
Miért nem jó az UTF8?
Azért, mert adatbázis projekten dolgozom, ahol bár be lehet állítani hu_hu.utf8 locale-t, de ennek az a következménye, hogy a nemzeti karakteres adatbázis mezők karakterhossza nem pontosan definiált. Például egy nchar(20) mezőbe attól függ, hogy hány karakter fér, hogy hány nem ASCII, vagyis 2 byte-os karakter van benne. Nyilván ezzel együtt lehet élni, de az a projekt amin dolgozom, már igen nagy, így az átállás túl nagy munka lenne. Üdv Tibor
Ezzel a dátummal: Tuesday 18 December 2007 12.16.42 Nagy Tibor ezt írta:
Tudna valaki segíteni? Nem utf8, hanem iso8859-2 beállítást használok OpenSuSe 10.3-on (/etc/sysconfig/language RC_LANG="hu_HU.ISO-8859-2"), és ha beteszek egy CD-t, vagy DVD-t, akkor a fájlnevek rosszul jelennek meg. Ha kézzel mountolom az alábbi paranccsal, akkor jól működik: mount -r /dev/sr0 /mnt -oiocharset=iso8859-2 Hol tudok opciókat beállítani az automatikus mountoláshoz?
Akkor nem tudom, milyen fájlban tárolja, de ha beraksz egy CD-t, a KDE asztalon ott lesz az ikonja, ott jobb klikk, tulajdonságok és itt van ilyen opcio, hogy "UTF-8 charset" ezt kell átírni. CD-t kivesz-berak és jó lesz. Talán :)
ĂŠs ez jĂłl is mĹąkĂśdik, de itt CD/DVD-rĹ�l van szĂł, aminek nincs fstab bejegyzĂŠse, azt hiszem a HAL daemon mountolja fel, ĂŠs azt nem tudom annak hol kell ezt beĂĄllĂtani. Azt, hogy a HAL daemon csinĂĄlja, a /var/log/messages-bĂłl is lĂĄtszik:
Dec 19 09:39:13 ntiborm kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Dec 19 09:39:13 ntiborm kernel: ISOFS: changing to secondary root Dec 19 09:39:13 ntiborm hald: mounted /dev/sr0 on behalf of uid 276
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-hu+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-hu+help@opensuse.org
Sajnos ez nem segít, aminek több oka van. 1. Ennek hatására valóban eltűnik az utf8 a mount opciók közül, de be kéne tenni az "iocharset=iso8859-2" mount opciót, amit sajnos nem lehet. 2. Megtaláltam, hogy a KDE hová teszi ezt az infót: "~/.kde/share/config/mediamanagerrc". Sajnos azonban ezt minden CD-re külön-külön be kellene állítani, már persze ha egyáltalán működne. Az interneten keresgélve látszik, hogy ez másoknak is probléma, mondjuk Google-ben "hald mount options"-ra keresve (idézőjelek nélkül!) 46100 találat van. Meg is találtam a hald leírását http://people.freedesktop.org/~david/hal-spec/hal-spec.html, de ennek bonyolultsága miatt egyelőre elnapoltam az ügyet, marad a kézi mountolás. sandor@czettner.hu írta:
Akkor nem tudom, milyen fájlban tárolja, de ha beraksz egy CD-t, a KDE asztalon ott lesz az ikonja, ott jobb klikk, tulajdonságok és itt van ilyen opcio, hogy "UTF-8 charset" ezt kell átírni. CD-t kivesz-berak és jó lesz. Talán :)
ĂŠs ez jĂłl is mĹąkĂśdik, de itt CD/DVD-rĹ�l van szĂł, aminek nincs fstab bejegyzĂŠse, azt hiszem a HAL daemon mountolja fel, ĂŠs azt nem tudom annak hol kell ezt beĂĄllĂtani. Azt, hogy a HAL daemon csinĂĄlja, a /var/log/messages-bĂłl is lĂĄtszik: 13933 Dec 19 09:39:13 ntiborm kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Dec 19 09:39:13 ntiborm kernel: ISOFS: changing to secondary root Dec 19 09:39:13 ntiborm hald: mounted /dev/sr0 on behalf of uid 276
participants (3)
-
Ifj. Czettner Sándor
-
Nagy Tibor
-
sandor@czettner.hu