LINUX.ORG.RU

Автомонтирование флешек и кириллица


0

0

Как известно, на флешках в основном стоит FAT32. Если флешка используется ещё где-либо, кроме домашнего компа - fat32 обязателен. Если монтировать флешку mount-ом, можно задавать доп. параметры, которые скажут, что на носителе используется кодировка cp866. Но для pmount таких параметров нет - как быть? На автоматом монтируемых флешках нифига не видно русских названий файлов, пока приходится её перемонтировать обычным mount-ом, но так дальше жить нельзя.

★★★★★

найди скрипт в котором параметры автоматического монтирования.
например у меня это /usr/sbin/submount-get-iocharset , в нем проверяется locale -k charmap.

szh ★★★★
()
Ответ на: комментарий от szh

Так куда эти параметры вставлять, если у pmount НЕТ таких параметров? Или оно не через pmount работает?

Xellos ★★★★★
() автор топика

Собери ядро с iocharset=koi8-r (или что там у тебя) и codepage=866 для FAT:
.config
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="koi8-r"

ну и поддержку соответствующих NLS не забудь:
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_KOI8_R=m

Kuzmich ★★
()
Ответ на: комментарий от Kuzmich

Костыль, однако. Ради этого ядро перебирать?

Xellos ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.