[FreeBSD] Locale-именя файлов на русском
у меня и иксы(менюшки)В иксах нет менюшек. Это window manager. Ты пока не сказал, каким ты пользуешься.
в /etc/fstab стоит W=koi2dos,-L=ru_RU.KOI8-R 0 0
Попробовать найти в настройках gnome как насильственно сделать менюшки на английском. Если не надешь, то можно в .xinitrc перед запуском gnome скзать LANG=C
/usr/share/fluxbox/nls/ru_RU/fluxbox.cat
на соответсвующий en
может в gnome есть что-н похожее
А всяких там LC_MESSAGES во FreeBSD нету разве?
LC_CTYPE -> ru_RU.KOI8-R
LC_COLLATE -> ru_RU.KOI8-R
MM_CHARSET -> KOI8-R
а всякие LC_ALL, LANG и пр. не устанавливай
В FreeBSD есть. Eсть ли в gnome?
Наверняка есть.
Ну пусть попробует.
LC_MESSAGES=en_US
LC_NUMERIC=en_US
LC_TIME=en_US
LANG=ru_RU.KOI8-R
export LANG LC_MESSAGES LC_NUMERIC LC_TIME
в Handbook. За руссификацию менюшек, как уже заметили, отвечает твой window manager. Так что копай туда.
Просто замечание: имхо, более кошерно настраивать локаль через login classes (описано в )
Думаю, гном смотрит на содержимое этих переменных и определяет язык интерфейса. Почти наверняка, такое поведение можно запретить, а не изменять локаль.
Абсолютно правильное поведение, зачем запрещать?
все равно файлы ? отборажаются
может монтировать с другим ключем?
фс=msdosfs монтирую с ключем W=koi2dos,-L=ru_RU.KOI8-R 0 0
а еще, если создаю файл "привет.html", то в винде он отображается в виде квадратов..html
может че нить кроме этого еще надо сделать?
нее, ты не понял. Сначала ты добиваешься того, что бы файлы отображались нормально. Затем ты запускаешь gnome предварительно выставив другой LC_MESSAGES.
Оставить комментарий
valeriy1
в общем я руссифицировал консоль и иксыпри загрузке все менюшки русские
1. как сделать, чтоб все меню были на английском, но при этом корректно отображались имена файлов на русском
вот что я делаю
если я в /etc/csh.login прописываю
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
у меня и иксы(менюшки) на русском, и имена файлов(на русском) нормально отображаются
если я удаляю эти 2 строчки, то иксы на латинице и имена русских файлов не отображаются корректно
что надо прописать, чтоб иксы на английском были, а имена файлов на русском нормально отображались?
вот что я делал для русификации, если что...
для руссификации сделал следующее
>rc.conf
>в конце дописываю:
>keymap=ru.koi8-r
>keychange="61 ^[[K"
>scrnmap=koi8-r2cp866
>font8x16=cp866b-8x16
>font8x14=cp866-8x14
>font8x8=cp866-8x8
>теперь переключения между кодировками в консоли осуществляется пимпой капслок
>далее идём в
>/etc/ttys
>и дописываем там ко всем cons25 - CONS25R
>Далее необходимо установить поддержку локали (LOCALE)
>это делается путём установлением двух переменных:
>/etc/profile
>LANG=ru_RU.KOI8-R; export LANG
>MM_CHARSET=KOI8-R; export MM_CHARSET
>далее в /etc/csh.login устанавливаем две переменных:
>setenv LANG ru_RU.KOI8-R
>setenv MM_CHARSET KOI8-R
>на этом руссификация консоли закончена...можете ребутиться (reboot) и наслаждаться
>Руссификация X-Windows
>первым делом нужно установить шрифты для иксов, будем делать с портов :
>cd /usr/ports/russian/X.language/ && make install clean
>система сама скачает нужные сырцы и установит их куда нада, далее переходим >непосредственно к саомй руссификации
>в /etc/XF86Config необходимо добавить
>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc"
>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
>В секцию Keyboard дописываем
>XkbRules"xfree86"
>XkbModel"pc101"
>XkbLayout"ru"
>XkbOptions"ctrl:nocaps,grp:ctrl_shift_toggle"