локазизация консоли[Решено]

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

локазизация консоли[Решено]

Сообщение Ayanami-kun »

Проблема заключается в кракозябрах. Кракозябры на консолях. Консоли на tty1-6 :-)
Читал
http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
http://www.gentoo.org/doc/en/guide-localization.xml
http://www.gentoo.org/doc/ru/guide-localization.xml
http://www.gentoo.org/doc/ru/utf-8.xml

локаль:

gentoo ~ # locale

Код: Выделить всё

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


Конфиги:

gentoo ~ # cat /etc/conf.d/keymaps

Код:

# /etc/conf.d/keymaps # Use KEYMAP to specify the default console keymap. There is a complete tree # of keymaps in /usr/share/keymaps to choose from. KEYMAP="-u ru4" # Should we first load the 'windowkeys' console keymap? Most x86 users will # say "yes" here. Note that non-x86 users should leave it as "no". SET_WINDOWKEYS="no" # The maps to load for extended keyboards. Most users will leave this as is. EXTENDED_KEYMAPS="" #EXTENDED_KEYMAPS="backspace keypad euro" # Tell dumpkeys(1) to interpret character action codes to be # from the specified character set. # This only matters if you set UNICODE="yes" in /etc/rc.conf. # For a list of valid sets, run `dumpkeys --help` DUMPKEYS_CHARSET="koi8r"


gentoo ~ # cat /etc/conf.d/consolefont

Код: Выделить всё

# /etc/conf.d/consolefont

# CONSOLEFONT specifies the default font that you'd like Linux to use on the
# console.  You can find a good selection of fonts in /usr/share/consolefonts;
# you shouldn't specify the trailing ".psf.gz", just the font name below.
# To use the default console font, comment out the CONSOLEFONT setting below.
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do
# not want to use it, run "rc-update del consolefont" as root).

CONSOLEFONT="cyr-sun16"

# CONSOLETRANSLATION is the charset map file to use.  Leave commented to use
# the default one.  Have a look in /usr/share/consoletrans for a selection of
# map files you can use.


CONSOLETRANSLATION="koi8-r_to_uni"


gentoo ~ # cat /etc/rc.conf

Код:

# /etc/rc.conf: Global startup script configuration settings # UNICODE specifies whether you want to have UNICODE support in the console. # If you set to yes, please make sure to set a UNICODE aware CONSOLEFONT and # KEYMAP in the /etc/conf.d/consolefont and /etc/conf.d/keymaps config files. UNICODE="yes" # Set EDITOR to your preferred editor. # You may use something other than what is listed here. #EDITOR="/bin/nano" EDITOR="/usr/bin/vim" #EDITOR="/usr/bin/emacs" # DISPLAYMANAGER has moved to /etc/conf.d/xdm # XSESSION is a new variable to control what window manager to start # default with X if run with xdm, startx or xinit. The default behavior # is to look in /etc/X11/Sessions/ and run the script in matching the # value that XSESSION is set to. The support scripts are smart enough to # look in all bin directories if it cant find a match in /etc/X11/Sessions/, # so setting it to "enlightenment" can also work. This is basically used # as a way for the system admin to configure a default system wide WM, # allthough it will work if the user export XSESSION in his .bash_profile, etc. # # NOTE: 1) this behaviour is overridden when a ~/.xinitrc exists, and startx # is called. # 2) even if ~/.xsession exists, if XSESSION can be resolved, it will # be executed rather than ~/.xsession, else KDM breaks ... # # Defaults depending on what you install currently include: # # Gnome - will start gnome-session # kde-<version> - will start startkde (look in /etc/X11/Sessions/) # Xfce4 - will start a XFCE4 session: # Xsession - will start a terminal and a few other nice apps XSESSION="Gnome"

Так... Вроде все...
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: локазизация консоли[Решено]

Сообщение Redfoxnet »

а ядро?
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core&#153;2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: локазизация консоли[Решено]

Сообщение Ayanami-kun »

gentoo ayanami-kun # uname -a
Linux gentoo 2.6.23-gentoo-r8 #5 SMP Tue Feb 26 12:29:18 Local time zone must be set--see zic i686 Intel® Pentium® Dual CPU E2140 @ 1.60GHz GenuineIntel GNU/Linux
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: локазизация консоли[Решено]

Сообщение quadrik »

интересует nls секция в настройке ядра
Спасибо сказали:
_beast
Сообщения: 77
ОС: linux 2.6

Re: локазизация консоли[Решено]

Сообщение _beast »

Redfoxnet писал(а):
27.02.2008 19:02
а ядро?

мне просто любопытно узнать, как ядро может повлиять на локализацию консоли??? ;)
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: локазизация консоли[Решено]

Сообщение Ayanami-kun »

gentoo ayanami-kun # cat /usr/src/linux/.config | grep -i nls

Код:

CONFIG_UDF_NLS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=y
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: локазизация консоли[Решено]

Сообщение Redfoxnet »

_beast писал(а):
27.02.2008 19:21
Redfoxnet писал(а):
27.02.2008 19:02
а ядро?

мне просто любопытно узнать, как ядро может повлиять на локализацию консоли??? ;)

конфиг ядра естественно.
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core&#153;2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: локазизация консоли[Решено]

Сообщение Redfoxnet »

$ rc-update add keymaps boot
$ rc-update add consolefont boot
$ rc

делалось?
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core&#153;2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: локазизация консоли[Решено]

Сообщение Ayanami-kun »

Да.. ничего не работает... думаю, что проблема все же в конфигах...
Спасибо сказали:
Аватара пользователя
targeti
Сообщения: 45
ОС: Gentoo

Re: локазизация консоли[Решено]

Сообщение targeti »

cat /etc/conf.d/keymaps|grep DUMPKEYS

Код: Выделить всё

DUMPKEYS_CHARSET="koi8-r"
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: локазизация консоли[Решено]

Сообщение Black »

И ещё:

Код: Выделить всё

# /etc/conf.d/consolefont
<........>
#вот это надо закомментировать:
#CONSOLETRANSLATION="koi8-r_to_uni"
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
_beast
Сообщения: 77
ОС: linux 2.6

Re: локазизация консоли[Решено]

Сообщение _beast »

Redfoxnet писал(а):
27.02.2008 19:36
_beast писал(а):
27.02.2008 19:21
Redfoxnet писал(а):
27.02.2008 19:02
а ядро?

мне просто любопытно узнать, как ядро может повлиять на локализацию консоли??? ;)

конфиг ядра естественно.

ой, это я тупанул :) сорри...
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: локазизация консоли[Решено]

Сообщение Ayanami-kun »

targeti, Black, большое спасибо, локализация свершилась ^_^
Спасибо сказали:
fat_angel
Сообщения: 88
ОС: ещё не определился

Re: локазизация консоли[Решено]

Сообщение fat_angel »

В чем трабла то была?
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: локазизация консоли[Решено]

Сообщение Black »

Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: локазизация консоли[Решено]

Сообщение Redfoxnet »

в CONSOLETRANSLATION="koi8-r_to_uni"
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core&#153;2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: локазизация консоли[Решено]

Сообщение Ayanami-kun »

Так, наверное, надо поменяыть статус на "Решено"
Спасибо сказали: