Привет.
Как собственно организовать сабж?
Системная локаль ru_RU.KOI8-R
20-storage-methods.fdi
В секции <!-- allow these mount options for vfat -->
добавил
<append key="volume.mount.valid_options" type="strlist">-L=ru_RU.KOI8-R</append>
<append key="volume.mount.valid_options" type="strlist">-D=CP1251</append>
на выходе имеем
$lshal -lu volume_uuid_35D7_2027
volume.mount.valid_options = {'ro', 'noexec', 'noatime', 'longnames', 'shortnames', 'nowin95', '-u=', '-g=', '-m=', '-M=', '-L=ru_RU.KOI8-R', '-D=CP1251'}
Но вот кракозяблы все равно при монтировании флешки. Что не так?
З.Ы. 6.2-RELEASE, hal-0.5.8.20070909
HAL и автомонтирование fat с поддержкой кириллицы
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: HAL и автомонтирование fat с поддержкой кириллицы
Код: Выделить всё
lissyara$ more /usr/local/etc/hal/fdi/policy/20-flash.fdi
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="vfat">
<merge key="volume.policy.mount_option.-L=ru_RU.KOI8-R" type="bool">true</merge>
<merge key="volume.policy.mount_option.-D=CP866" type="bool">true</merge>
<!-- <merge key="volume.policy.mount_option.async" type="bool">true</merge> -->
</match>
<match key="volume.fstype" string="ntfs">
<merge key="volume.policy.mount_option.-C=ru_RU.KOI8-R" type="bool">true</merge>
</match>
</device>
</deviceinfo>
lissyara$
Надо разбираться. А на 3.5.7 работало нормально.
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2006-11-16 14:28:39
Re: HAL и автомонтирование fat с поддержкой кириллицы
Привет.
Блин, ну я основого не написал, у мне не kde . У меня гном. И вчера ночью я проблему решил. Рашшн есть. Так что FYI.
Если кому интресно, напишу, что нужно.
Блин, ну я основого не написал, у мне не kde . У меня гном. И вчера ночью я проблему решил. Рашшн есть. Так что FYI.
Если кому интресно, напишу, что нужно.
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: HAL и автомонтирование fat с поддержкой кириллицы
странный вопрос.
конечно пиши.
(а вот гном-не гном - значения не имеет - и КДЕ и гном юзают hal)
конечно пиши.
(а вот гном-не гном - значения не имеет - и КДЕ и гном юзают hal)
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2006-11-16 14:28:39
Re: HAL и автомонтирование fat с поддержкой кириллицы
Да почему же не имеет. ИМХО имеет. НЕ знаю как там в КДЕ. Но в моем случае с гномом, от хала, как оказалось, не зависят вопросы выбора кодировки. Вероятно от gnome-mount зависят. Я не вникал еще особо.конечно пиши. (а вот гном-не гном - значения не имеет - и КДЕ и гном юзают hal)
Т.е. я вообще убрал все это
<merge key="volume.policy.mount_option.-L=ru_RU.KOI8-R" type="bool">true</merge>
<merge key="volume.policy.mount_option.-D=CP866" type="bool">true</merge>
Вот что имеем на выходе:
Код: Выделить всё
$ lshal -lu volume_uuid_35D7_2027 added
udi = '/org/freedesktop/Hal/devices/volume_uuid_35D7_2027'
info.hal_mount.mounted_by_uid = 1001 (0x3e9) (int)
info.hal_mount.created_mount_point = '/media/disk' (string)
volume.mount.valid_options = {'ro', 'noexec', 'noatime', 'longnames', 'shortnames', 'nowin95', '-u=', '-g=', '-m=', '-M=', '-L=', '-D='} (string list)
На этом все, имеем кириллицу.
З.Ы. Это же самое можно сделать для отдельного устройства, через его совйства, в параметрах монтирования.