LINUX.ORG.RU

Русские буквы при монтировании. Slackware.


0

0

нет, про /etc/fstab я знаю :-) хочется не так

Хочется монтировать флешки. Автоматом. А xfceшный диск-менеджер кажись, просто делает mount.

Соответственно, в конфиге ядра есть строчки:

CONFIG_FAT_DEFAULT_CODEPAGE=437

CONFIG_FAT_DEFAULT_IOCHARSET=«iso8859-1»

CONFIG_NLS=m

CONFIG_NLS_DEFAULT=«utf8»

Соответственно, вопрос - как изменить значение с «default» на что-нибудь другое?

★★★

Последнее исправление: Lockywolf (всего исправлений: 1)

Пост в стиле 2000 года. «Флешки», «русские буквы», «кодировка».

Извини за флейм, честно можешь пожаловаться.

Не слакварщик, но ядро ведь у всех одно

http://www.gentoo.org/doc/en/utf-8.xml

vertexua ★★★★★
()

Ставишь kernel-source, меняешь в тамошнем конфиге что тебе нужно, пересобираешь. Хотя решение слишком радикальное.

KblCb ★★★★★
()

Ребят, очевидные решения я знаю.

И пересобрать ядро умею. Вопрос - не как пересобрать ядро, а как поменять дефолтное значение codepage/iocharset без пересборки ядра.

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

>>если монтирование через hal, можно покопаться в его конфигах

mount использует HAL? AFAIR, нет. где это посмотреть?

использует ли xfmount hal? с виду, он просто вызываем mount при появлении флешки? обнаруживает udev'ом. это не так?

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

прописать алиас на моунт с правильными опциями?

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

А зачем без пересборки? Круто было бы за пивом ходить, только чтобы никуда не идити и деньги не платить.

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

>>А зачем без пересборки? Круто было бы за пивом ходить, только чтобы никуда не идити и деньги не платить.

А за тем, что федора это как-то делает без пересборки. Как?

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

Я по ней вроде год назад делал всё работает. Да на XFCE. Где-то здесь ещё постил.

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

Легко. Ставишь федору и смотришь.

Сам так делал для wifi. В генту не работало, в Ubuntu как то без проблем и сразу. Посмотрел как сделали, и сделал сам. В итоге под гентой стало даже лучше работать.

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

Т.е, в fedora изкаропки A1, в archlinux B1, в ubuntu C1, в suse D1.
Множества A1, B1, C1 и D1 не пересекаются.
И чтобы настроить нормально любой из этих дистрибутивов, надо поставить 3 других и посмотреть как-же-там-все-настроено? :3
Линупсоиды :3

NekoExMachina
()

А через pmount никак не завести?

Lumi ★★★★★
()

Персобрать ядро?

tx
()
Ответ на: комментарий от Lockywolf

> Вопрос - не как пересобрать ядро, а как поменять дефолтное значение codepage/iocharset без пересборки ядра.

Никак.

Несколько лет назад я посылал патч на этот предмет, его забраковал мейнтейнер файловой системы VFAT по совершенно невалидной, с моей точки зрения, причине. Дальше бодаться не буду. Кому нужен патч - см. http://lkml.org/lkml/2007/3/18/100

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

CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET=«iso8859-1» CONFIG_NLS=m CONFIG_NLS_DEFAULT=«utf8» Соответственно, вопрос - как изменить значение с «default» на что-нибудь другое? ...................... _Без_ пересборки ядра.

Ну и зачем менть дефолтное значение ???? О_О

А за тем, что федора это как-то делает без пересборки. Как?

Аааа, за этим, ну тогда, хрен Вы угадали, сударь :D :

[sanja@amlgo ~]$ lsb_release -sd &&  grep CONFIG_FAT_DEFAULT /boot/config-2.6.33.5-112.fc13.i686 && grep -i CONFIG_NLS /boot/config-2.6.33.5-112.fc13.i686
"Fedora release 13 (Goddard)"
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m

novitchok ★★★★★
()

ммм слака 13

CONFIG_FAT_DEFAULT_CODEPAGE=866

CONFIG_FAT_DEFAULT_IOCHARSET=«utf8»

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