Bug 6104 - неверные опции монтирования (codepage,iocharset) для vfat
: неверные опции монтирования (codepage,iocharset) для vfat
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/hal)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-02-11 23:05 by
Modified: 2012-03-16 13:57 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-02-11 23:05:09
Для съемных носителей с fvat устанавливается опция монтирования iocharset=utf8
и
не устанавливается опция codepage
Должно быть codepage=866,iocharset=koi8-r
------- Comment #1 From 2005-02-11 23:05:58 -------
s/fvat/vfat
------- Comment #2 From 2005-02-17 16:09:46 -------
Это сильно зависит от кодировки. Пока непонятно, как выставлять правильную.
------- Comment #3 From 2005-07-19 12:33:17 -------
hal сейчас не выставляет никаких параметров, связанных с кодировками.
------- Comment #4 From 2005-10-26 09:51:19 -------
Это как это не выставляет? Проблема, как я вижу, на месте: 

$ grep charset /etc/hal/fdi/policy/01-charset.fdi 
         <merge key="volume.policy.mount_option.iocharset" 
type="string">utf8</merge> 

$ rpm -qf /etc/hal/fdi/policy/01-charset.fdi 
hal-0.5.4-alt6 
------- Comment #5 From 2005-11-16 17:09:17 -------
Кодировку должен выставлять кто-то другой. Например ivman.
------- Comment #6 From 2005-11-17 00:11:45 -------
Тогда зачем прибито такое умолчание в 
/etc/hal/fdi/policy/01-charset.fdi  
? 
------- Comment #7 From 2005-11-17 01:10:43 -------
Стоп, а при чем тут ivman? Без определенных теложвижений его никто и запустить
не в состоянии со стандартными правилами hal... 
------- Comment #8 From 2005-11-17 09:44:35 -------
Значит нужно что бы мог.

Во всяком случае mainstream на любые телодвижения на тему кодировок посылает
именно в hal/pmount.
------- Comment #9 From 2005-11-17 10:44:45 -------
Это значит мне нужно таскать за собой кучу правил hal, которые будут
перекрывать
то, что идет в коробке? Я не согласен - я попадаю в ситуацию догоняющего, а
учитывая нечеловеческий интелект, необходимый для создания правил,
перекрывающих
сже существующие...

Оторви правила, касающиеся монтирование в отдельный пакет типа
hal-automount-rules, я поставлю на него конфликт. Другого выхода я не вижу...
------- Comment #10 From 2005-11-17 10:52:01 -------
правила для автомонтирования как раз вырваны в отдельный пакет. 

В общем идею я понял - правила для кодировок перенесу в submount.
------- Comment #11 From 2005-11-17 12:39:23 -------
Может имеет смысл также в post-install править устанавливаемые общесистемные
правила на основе /etc/i18n ?
------- Comment #12 From 2005-11-17 12:42:56 -------
наверное не стоит. если посмотреть внимательно - для utf-8 нет привязки к
русскому языку. Соответственно можно считать что оно практически универсально.
------- Comment #13 From 2005-11-17 16:55:05 -------
Ну так пользователи utf-8 и не испытывают особого дискомфорта от этой опции...
Но учитывая положение дел с самим utf-8 мне кажется что мазохистов, подобных
мне, найдется немного и у 99% будет таки стоять koi8-r или cp1251 в
/etc/sysconfig/i18n
------- Comment #14 From 2007-06-06 16:36:11 -------
Ситуация с кодировками хуже некуда. Обмен информации с виндусёвыми системами
через usb-брелки/диски не работает. И можете 100 раз объяснять теткам в
бугалтерии, что на самом деле нужно называть файлы английскими именами!
В свете descktop 4 эту проблему нужно решать. Хотя бы прибить гвоздями.
Или написать морду для правки полиси hal'а.
------- Comment #15 From 2007-06-06 16:40:28 -------
Хм... Мой(и не только мой) мазохизм принес свои плоды - при работе в utf-8
особого дискомфорта, спустя 1.5 года, уже никто не испытывает... Любители более
других, не мейнстрим кодировок, сами способны разобраться с настройками, а
остальным давать еще одно ружье для выстрела в ногу смысла нет.IMHO.
------- Comment #16 From 2008-06-30 22:28:24 -------
снова воспроизводится. как правильно теперь править? локаль кои8
------- Comment #17 From 2008-06-30 23:02:49 -------
На мантейнера, если снова воспроизводится.
------- Comment #18 From 2008-06-30 23:13:04 -------
теперь правильно локаль UTF-8. кричать что "мине роднее koi8-r/cp1251" смысла
не имеет
------- Comment #19 From 2008-07-01 00:18:28 -------
Проголосуем за альтернативный пакет hal с альтернативным мантейнером, который
слышит? Или дружно перейдём на UTF8?
------- Comment #20 From 2008-07-01 12:45:04 -------
А при чём тут hal, если опции монтирования ему передаёт
"программа-монтировщик"?  pmount, gvfs, что-там-в-KDE.  В hal сейчас прописаны
только valid-options.
------- Comment #21 From 2008-07-01 19:06:49 -------
в результате таки съехал на utf8. времени заняло от силы минут 5-10 (convmv
прошерстил 250 гб данных в /home). 
вот и пал мой последний бастион 8-ми битной локали (оставалась скорее
исторически).