2015-02-22

Руссификация FreeBSD (UTF-8)

правим login.conf

/etc/login.conf
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
# cap_mkdb /etc/login.conf
# pw usermod -n $username -L russian


Этого достаточно

Вместо или дополнительно можно прописать переменные

/etc/csh.cshrc:
setenv LANG ru_RU.UTF-8

setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8

для zsh правим zshrc основной или в хомке
/etc/zshrc ~/.zshrc

export LANG=ru_RU.UTF-8
export LC_CTYPE=ru_RU.UTF-8
export LC_COLLATE=POSIX
export LC_ALL=ru_RU.UTF-8


/etc/profile: (опционально, для тех кто любит баш.)
LANG="ru_RU.UTF-8"; export LANG
LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
LC_COLLATE="POSIX"; export LC_COLLATE
LC_ALL="ru_RU.UTF-8"; export LC_ALL

/root/.cshrc (root перебьётся)
setenv LANG C
setenv LC_CTYPE C
setenv LC_COLLATE POSIX
setenv LC_ALL C

/etc/fstab
/dev/ad0s4 /mnt/data2 ntfs-3g default,rw,locale=ru_RU.UTF-8 0 0
Из консоли можно так
mount_ntfs -C UTF-8 /dev/ad0s4 /mnt/winda #(ro)

mount_ntfs-3g /dev/ad0s4 /mnt/winda -o deafult,rw,locale=ru_RU.UTF-8 
Есть порт sysutils/fusefs-ntfs

Комментариев нет:

Отправить комментарий