Прочитал тут заметку Автомонтирование 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