монтирование флэшки с правильной кодировкой

Модератор: Модераторы разделов

Аватара пользователя
aivs
Сообщения: 67

монтирование флэшки с правильной кодировкой

Сообщение aivs »

Для монтирования устройств использую dbus+hal+ivman,
подхватывается все без проблем, монтируется без сбоев, только не в той кодировки.
У меня системная кодировка koi8-r, а он походу монтирует в utf.
Никак не могу решить проблему читабельности русских букв, подскажите!
Archlinux
Спасибо сказали:
Аватара пользователя
sergej5
Сообщения: 33
ОС: Arch Linux

Re: монтирование флэшки с правильной кодировкой

Сообщение sergej5 »

$ cat /etc/fstab|grep cfcard

/dev/sda1 /mnt/cfcard vfat user,noauto,umask=0000,noexec,iocharset=utf8,codepage=866,dmask=0022,fmask=0133 0 0

utf8 поменять на koi8-r
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: монтирование флэшки с правильной кодировкой

Сообщение aivs »

sergej5 писал(а):
13.02.2007 14:05
$ cat /etc/fstab|grep cfcard

/dev/sda1 /mnt/cfcard vfat user,noauto,umask=0000,noexec,iocharset=utf8,codepage=866,dmask=0022,fmask=0133 0 0

utf8 поменять на koi8-r



fstab тут причем, он у меня почти пуст.
мне нужно кодировку монтирования кудато в связку hal+dbus+ivman запихнуть, куда ?
Archlinux
Спасибо сказали:
Аватара пользователя
sergej5
Сообщения: 33
ОС: Arch Linux

Re: монтирование флэшки с правильной кодировкой

Сообщение sergej5 »

Я всегда думал, что все вменяемые программы берут опции для монтирования из /etc/fstab...
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: монтирование флэшки с правильной кодировкой

Сообщение Aectann »

sergej5 писал(а):
17.02.2007 14:34
Я всегда думал, что все вменяемые программы берут опции для монтирования из /etc/fstab...

При автомонтировании несколько другие правила, там свои настройки и fstab игнорируется(правда можно настроить и с использованием fstab)
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: монтирование флэшки с правильной кодировкой

Сообщение elide »

"вменяемые программы" и "hal+dbus+ivman" - немного разные вещи.
слава роботам!
Спасибо сказали:
Аватара пользователя
sergej5
Сообщения: 33
ОС: Arch Linux

Re: монтирование флэшки с правильной кодировкой

Сообщение sergej5 »

Хм... надо будет пощупать все эти новомодным штучки.... А то я до сих пор mount использую :)
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: монтирование флэшки с правильной кодировкой

Сообщение (asper »

И всё-таки где ковырять так и никто и не сказал
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: монтирование флэшки с правильной кодировкой

Сообщение aivs »

Неужели никто не монтирует флэшки автомоунтером?
Archlinux
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: монтирование флэшки с правильной кодировкой

Сообщение aivs »

Использую KDE 3.5.6
Установлен hal, dbus, pmount, флэшки и диски монтируются, но кодировка как всегда не русская.
Пытаюсь в этой связке найти проблему
Archlinux
Спасибо сказали:
Аватара пользователя
kknight
Сообщения: 756

Re: монтирование флэшки с правильной кодировкой

Сообщение kknight »

Да фтопку этот fstab. Приду домой вечером, посмотрю, как у меня это сделано (сейчас не помню). У меня Федора, и она монтировала мне все в utf-8, а флешка у меня была в cp1251. Я тогда отрыл файл с настройками HAL и прописал там cp1251 на все USB-устройства. Заработало.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: монтирование флэшки с правильной кодировкой

Сообщение (asper »

kknight писал(а):
20.02.2007 14:28
Да фтопку этот fstab. Приду домой вечером, посмотрю, как у меня это сделано (сейчас не помню). У меня Федора, и она монтировала мне все в utf-8, а флешка у меня была в cp1251. Я тогда отрыл файл с настройками HAL и прописал там cp1251 на все USB-устройства. Заработало.

Да где этот чёртов файл с настройками HAL ?
И ещё есть другая проблема:
Диски с русскими названиями (Мой Диск например) размонтирует но с ошибками и не стирает папку /media/Мой\ Диск у меня уже их там целая куча /media/Мой\ Диск_, /media/Мой\ Диск__ и тд
Переодически вычищаю руками
Чего не наблюдается с Англискими названиями типа My Disk, всё работает всё размотируется и вытирается :wacko:
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: монтирование флэшки с правильной кодировкой

Сообщение alastor »

Во блин люди.... "фтопку, фтопку" - а у самих проблемы. А те кто пользуются простым человеческим mount'ом - у тех похоже все в порядке :)
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: монтирование флэшки с правильной кодировкой

Сообщение aivs »

Почитал про hal
hal работает с кодировками, но вот kde игнорирует конфиги hal, и монтирует в utf8, есть патч для kde.
Все у нас через Ж
Archlinux
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: монтирование флэшки с правильной кодировкой

Сообщение Unicorn »

Поправочка - все в КДЕ через Ж
У меня в Гноме работает нормально.
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: монтирование флэшки с правильной кодировкой

Сообщение aivs »

Да, в gnome таких проблем нет,
вот корень зла, почитайте
http://gq.net.ru/2007/01/21/kde-storagemou...harset-problem/
Archlinux
Спасибо сказали:
Аватара пользователя
aivs
Сообщения: 67

Re: монтирование флэшки с правильной кодировкой

Сообщение aivs »

Все у меня теперь по русски.
Сделал все по ссылке выше.
Вот небольшая инструкция:

1) Патчим (http://gq.net.ru/wp-content/uploads/2007/01/40_use_hal_mountoptions.diff)
kdebase-3.5.6 и устанавливаем

2) Создаем файл, это чтобы флэшки по русски
[aivs@myhost ~]$ cat /etc/hal/fdi/policy/codepage.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.iocharset=koi8-r" type="bool">true</merge>
<merge key="volume.policy.mount_option.codepage=866" type="bool">true</merge>
</match>
</device>
</deviceinfo>

3) И создаем файл, чтобы диски по русски
[aivs@myhost ~]$ cat /etc/hal/fdi/policy/codepagecd.fdi
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="iso9660">
<merge key="volume.policy.mount_option.iocharset=koi8-r" type="bool">true</merge>
</match>
</device>
</deviceinfo>
Archlinux
Спасибо сказали:
Аватара пользователя
DimkaS
Сообщения: 146
ОС: Debian Testing

Re: монтирование флэшки с правильной кодировкой

Сообщение DimkaS »

Debian Testin, Gnome 2.20.1. После смены своего ядра, где были прописаны дефолтные кодировки на дистрибутивное русские имена файлов на флешках и дисках превратились в знаки вопросов. После создания вышеуказанных файлов ничего не изменилось. hal перезапускал. Что еще можно попробовать?

+
Прошу прощения за дебиан. Нашёл ветку через поиск, а на дистр не посмотрел...

++

Вот тут всё рассказано
Спасибо сказали:
Аватара пользователя
Vasily_Shmelyov
Сообщения: 88
ОС: Ubuntu

Re: монтирование флэшки с правильной кодировкой

Сообщение Vasily_Shmelyov »

К сведенью: из спецификации hal 0.5.10 исключены свойства policy, в т.ч. и volume.policy.*
http://people.freedesktop.org/~david/hal-spec/hal-spec.html и http://bugzilla.xfce.org/show_bug.cgi?id=2891
The pessimist says the glass is half empty.
The optimist says the glass is half full.
The engineer says the container is twice as large as it needs to be.
The physicist says the glass is neither. It is completely full, half with water, the other half with air.
Спасибо сказали: