монтирование флэшки с правильной кодировкой
Модератор: Модераторы разделов
-
aivs
- Сообщения: 67
монтирование флэшки с правильной кодировкой
Для монтирования устройств использую dbus+hal+ivman,
подхватывается все без проблем, монтируется без сбоев, только не в той кодировки.
У меня системная кодировка koi8-r, а он походу монтирует в utf.
Никак не могу решить проблему читабельности русских букв, подскажите!
подхватывается все без проблем, монтируется без сбоев, только не в той кодировки.
У меня системная кодировка koi8-r, а он походу монтирует в utf.
Никак не могу решить проблему читабельности русских букв, подскажите!
Archlinux
-
sergej5
- Сообщения: 33
- ОС: Arch Linux
Re: монтирование флэшки с правильной кодировкой
$ 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
/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: монтирование флэшки с правильной кодировкой
fstab тут причем, он у меня почти пуст.
мне нужно кодировку монтирования кудато в связку hal+dbus+ivman запихнуть, куда ?
Archlinux
-
sergej5
- Сообщения: 33
- ОС: Arch Linux
Re: монтирование флэшки с правильной кодировкой
Я всегда думал, что все вменяемые программы берут опции для монтирования из /etc/fstab...
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: монтирование флэшки с правильной кодировкой
При автомонтировании несколько другие правила, там свои настройки и fstab игнорируется(правда можно настроить и с использованием fstab)
My god... it's full of stars!...
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: монтирование флэшки с правильной кодировкой
"вменяемые программы" и "hal+dbus+ivman" - немного разные вещи.
слава роботам!
-
sergej5
- Сообщения: 33
- ОС: Arch Linux
Re: монтирование флэшки с правильной кодировкой
Хм... надо будет пощупать все эти новомодным штучки.... А то я до сих пор mount использую 
-
(asper
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: монтирование флэшки с правильной кодировкой
И всё-таки где ковырять так и никто и не сказал
Сомнительно доброе привидение
-
aivs
- Сообщения: 67
Re: монтирование флэшки с правильной кодировкой
Неужели никто не монтирует флэшки автомоунтером?
Archlinux
-
aivs
- Сообщения: 67
Re: монтирование флэшки с правильной кодировкой
Использую KDE 3.5.6
Установлен hal, dbus, pmount, флэшки и диски монтируются, но кодировка как всегда не русская.
Пытаюсь в этой связке найти проблему
Установлен hal, dbus, pmount, флэшки и диски монтируются, но кодировка как всегда не русская.
Пытаюсь в этой связке найти проблему
Archlinux
-
kknight
- Сообщения: 756
Re: монтирование флэшки с правильной кодировкой
Да фтопку этот fstab. Приду домой вечером, посмотрю, как у меня это сделано (сейчас не помню). У меня Федора, и она монтировала мне все в utf-8, а флешка у меня была в cp1251. Я тогда отрыл файл с настройками HAL и прописал там cp1251 на все USB-устройства. Заработало.
-
(asper
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: монтирование флэшки с правильной кодировкой
kknight писал(а): ↑20.02.2007 14:28Да фтопку этот fstab. Приду домой вечером, посмотрю, как у меня это сделано (сейчас не помню). У меня Федора, и она монтировала мне все в utf-8, а флешка у меня была в cp1251. Я тогда отрыл файл с настройками HAL и прописал там cp1251 на все USB-устройства. Заработало.
Да где этот чёртов файл с настройками HAL ?
И ещё есть другая проблема:
Диски с русскими названиями (Мой Диск например) размонтирует но с ошибками и не стирает папку /media/Мой\ Диск у меня уже их там целая куча /media/Мой\ Диск_, /media/Мой\ Диск__ и тд
Переодически вычищаю руками
Чего не наблюдается с Англискими названиями типа My Disk, всё работает всё размотируется и вытирается
Сомнительно доброе привидение
-
alastor
- Сообщения: 844
- Статус: ARCH'еноид
- ОС: Arch Linux current
Re: монтирование флэшки с правильной кодировкой
Во блин люди.... "фтопку, фтопку" - а у самих проблемы. А те кто пользуются простым человеческим mount'ом - у тех похоже все в порядке 
-
aivs
- Сообщения: 67
Re: монтирование флэшки с правильной кодировкой
Почитал про hal
hal работает с кодировками, но вот kde игнорирует конфиги hal, и монтирует в utf8, есть патч для kde.
Все у нас через Ж
hal работает с кодировками, но вот kde игнорирует конфиги hal, и монтирует в utf8, есть патч для kde.
Все у нас через Ж
Archlinux
-
Unicorn
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: монтирование флэшки с правильной кодировкой
Поправочка - все в КДЕ через Ж
У меня в Гноме работает нормально.
У меня в Гноме работает нормально.
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
aivs
- Сообщения: 67
Re: монтирование флэшки с правильной кодировкой
Да, в gnome таких проблем нет,
вот корень зла, почитайте
http://gq.net.ru/2007/01/21/kde-storagemou...harset-problem/
вот корень зла, почитайте
http://gq.net.ru/2007/01/21/kde-storagemou...harset-problem/
Archlinux
-
aivs
- Сообщения: 67
Re: монтирование флэшки с правильной кодировкой
Все у меня теперь по русски.
Сделал все по ссылке выше.
Вот небольшая инструкция:
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>
Сделал все по ссылке выше.
Вот небольшая инструкция:
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: монтирование флэшки с правильной кодировкой
Debian Testin, Gnome 2.20.1. После смены своего ядра, где были прописаны дефолтные кодировки на дистрибутивное русские имена файлов на флешках и дисках превратились в знаки вопросов. После создания вышеуказанных файлов ничего не изменилось. hal перезапускал. Что еще можно попробовать?
+
Прошу прощения за дебиан. Нашёл ветку через поиск, а на дистр не посмотрел...
++
Вот тут всё рассказано
+
Прошу прощения за дебиан. Нашёл ветку через поиск, а на дистр не посмотрел...
++
Вот тут всё рассказано
-
Vasily_Shmelyov
- Сообщения: 88
- ОС: Ubuntu
Re: монтирование флэшки с правильной кодировкой
К сведенью: из спецификации 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
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.
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.