fat, ntfs и gentoo linux

Прочитал тут заметку Автомонтирование USB Flash и внешних жестких дисков в Gnome

Все там конечно правильно…

Однако можно поступить гораздо проще

Итак идем по хендбуку

Создаем локали

cat /usr/share/i18n/SUPPORTED | grep -E 'ru_RU|en_US' >> /etc/locale.gen && locale-gen

При сборке ядра задаем такие параметры

 cat /usr/src/linux/.config | grep -e UTF -e 1251 -e 866 -e FAT -e NTFS
# DOS/FAT/NT Filesystems
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_UTF8=y

Как не трудно догадаться основные параметры тут CONFIG_FAT_DEFAULT_CODEPAGE=866 CONFIG_FAT_DEFAULT_IOCHARSET=”utf8” и CONFIG_NLS_UTF8=y.

После того как ядро будет собрано и установлено уже не будет играть никакой роли есть ли в /etc/make.conf USE флаги “automount dbus hal nautilus” или нет. Равно как и не будет играть никакой роли de/wm установленный у пользователя.

Фактически после этого ничего больше делать не нужно при условии использования UTF8 локали.

Да и настройки gnome, после вышеописанных действий, трогать не нужно.
“По дефолту” все будет работать так как надо. А уж ставить автомонтирование(hal, dbus) или по старинке делать все руками это уже личный выбор каждого.

Comments