Archlinux, проблемы с русификацией консоли.
Модератор: Модераторы разделов
-
Hooch
- Сообщения: 3
Archlinux, проблемы с русификацией консоли.
Добрый день!
В rc.conf прописал:
KEYMAP=ru-cp1251
CONSOLEFONT=cp866-8x16
Но буквы которые появляются при нажатии на клавиши им не соответствуют, иногда вообще псевдо графика появляется. Вроде нужно еще значение для CONSOLETRANS прописать, но не могу понять, какое именно. Кодировку хочется получить cp1251.
В rc.conf прописал:
KEYMAP=ru-cp1251
CONSOLEFONT=cp866-8x16
Но буквы которые появляются при нажатии на клавиши им не соответствуют, иногда вообще псевдо графика появляется. Вроде нужно еще значение для CONSOLETRANS прописать, но не могу понять, какое именно. Кодировку хочется получить cp1251.
-
serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Archlinux, проблемы с русификацией консоли.
Зачем cp1251? Чем тебя koi8-r не устраивает? Да и пора на uft8 переходить.
CONSOLETRANS="koi2alt"
CONSOLETRANS="koi2alt"
-
Hooch
- Сообщения: 3
Re: Archlinux, проблемы с русификацией консоли.
Очень много текстов в этой кодировке (исходники сайтов). Хочется иметь возможность их исправлять нормально. Или может есть другие способы с такими текстами работать, кроме прямого использования cp1251? Тогда мне и koi8-r подойдет.
-
serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Archlinux, проблемы с русификацией консоли.
man iconv? или текстовым редактором открываешь в нужной кодировке. В гуишном текстовом редакторе 
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Archlinux, проблемы с русификацией консоли.
uconv есть ещё
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Archlinux, проблемы с русификацией консоли.
В Arch'е нет локали 1251.
Сделать ее можно стандартными средствами. Как? localedef
Можно посмотреть, как это сделано в LFS, например.
(отмазка: сам я этим никогда не занимался, нужды не было)
Сделать ее можно стандартными средствами. Как? localedef
Можно посмотреть, как это сделано в LFS, например.
(отмазка: сам я этим никогда не занимался, нужды не было)
ArchLinux / IceWM
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Archlinux, проблемы с русификацией консоли.
Кстати, делается это легко и непринужденно 
Возникает вопрос к знатокам локалей. (не знаю, может это надо было вынести в отдельную тему? Если модераторы так считают, я не против)
Итак. Вопрос скорее, теоритический.
Поставил себе локаль cp1251.
Почему в konsole можно выбрать fixed и он нормально отображает русские буквы, в то время как xfontsel не показывает fixed..cp1251?
Как мне использовать этот самый fixed в других терминалах?
Код: Выделить всё
# localedef -c -i ru_RU -f CP1251 ru_RU.CP1251Возникает вопрос к знатокам локалей. (не знаю, может это надо было вынести в отдельную тему? Если модераторы так считают, я не против)
Итак. Вопрос скорее, теоритический.
Поставил себе локаль cp1251.
Почему в konsole можно выбрать fixed и он нормально отображает русские буквы, в то время как xfontsel не показывает fixed..cp1251?
Как мне использовать этот самый fixed в других терминалах?
ArchLinux / IceWM
-
@leX
- Сообщения: 313
- ОС: Linux
Re: Archlinux, проблемы с русификацией консоли.
madskull писал(а): ↑10.11.2005 23:41Кстати, делается это легко и непринужденно
Код: Выделить всё
# localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
Вот спасибо.
Теперь запускаю
Код: Выделить всё
env LANG=ru_RU.CP1251 beep-media-player-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Archlinux, проблемы с русификацией консоли.
например urxvt так urxvt -fn "xft:fixed;pixelsize=14" ,есно что размер можно другой ,
rxvt и aterm ключ такой же
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
Hooch
- Сообщения: 3
Re: Archlinux, проблемы с русификацией консоли.
Hooch писал(а): ↑10.11.2005 16:54Добрый день!
В rc.conf прописал:
KEYMAP=ru-cp1251
CONSOLEFONT=cp866-8x16
Но буквы которые появляются при нажатии на клавиши им не соответствуют, иногда вообще псевдо графика появляется. Вроде нужно еще значение для CONSOLETRANS прописать, но не могу понять, какое именно. Кодировку хочется получить cp1251.
Решил я не мучиться с cp1251 и оставил KOI8-R. Под обычной консолью все нормально. Но есть проблема с Xorg, сделал я следующее в xorg.conf:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" # самая первая строка
...
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSection
В оконных приложениях, типа firefox, все нормально, а в консоли нет русского, просто ничего не появляется когда пытаюсь набирать. Такое ощущение, что шрифтов не хватает... Но каких именно? Какой пакет? Вообще раньше был сайт http://archlinux.org.ru/ и там вроде было описание что и как делать, но теперь его нет (сайта). Может кто нибудь знает ссылку с описанием русификации именно для Archlinux.
-
@leX
- Сообщения: 313
- ОС: Linux
Re: Archlinux, проблемы с русификацией консоли.
Hooch писал(а): ↑11.11.2005 16:45Вообще раньше был сайт http://archlinux.org.ru/ и там вроде было описание что и как делать, но теперь его нет (сайта). Может кто нибудь знает ссылку с описанием русификации именно для Archlinux.
http://unix.ginras.ru/linux/sb000.html
-
pop_korn
- Сообщения: 35
- ОС: Arch Linux (Don't panic)
Re: Archlinux, проблемы с русификацией консоли.
у меня так и не хочет работать cp1251 в консоли, в иксах все отлично работает
Код: Выделить всё
LOCALE="ru_RU.CP1251"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
CONSOLETRANS="koi2alt"
KEYMAP="ru-cp1251"
CONSOLEFONT="cp866-8x16"
USECOLOR="yes"Arch Linux 0.8 (Voodoo)
Asus A7M
Asus A7M
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Archlinux, проблемы с русификацией консоли.
pop_korn писал(а): ↑28.12.2006 15:20у меня так и не хочет работать cp1251 в консоли, в иксах все отлично работает
Код: Выделить всё
LOCALE="ru_RU.CP1251" HARDWARECLOCK="localtime" TIMEZONE="Europe/Moscow" CONSOLETRANS="koi2alt" KEYMAP="ru-cp1251" CONSOLEFONT="cp866-8x16" USECOLOR="yes"
Можно попробовать так:
CONSOLEFONT="ter-k16n" (если terminus-шрифты для консоли у вас есть, если нет - могу скинуть)
CONSOLETRANS="cp1251_to_uni"
My god... it's full of stars!...
-
pop_korn
- Сообщения: 35
- ОС: Arch Linux (Don't panic)
Re: Archlinux, проблемы с русификацией консоли.
поставил
шрифт изменился, но в приложениях вместо русского всякая билибирда =))
/usr/share/kbd/consolefonts/ter-k16n.psf.gz присутствует
Код: Выделить всё
LOCALE="ru_RU.CP1251"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru-cp1251"
CONSOLEFONT="ter-k16n"
CONSOLETRANS="cp1251_to_uni"шрифт изменился, но в приложениях вместо русского всякая билибирда =))
/usr/share/kbd/consolefonts/ter-k16n.psf.gz присутствует
Arch Linux 0.8 (Voodoo)
Asus A7M
Asus A7M
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Archlinux, проблемы с русификацией консоли.
pop_korn писал(а): ↑28.12.2006 23:24поставил
Код: Выделить всё
LOCALE="ru_RU.CP1251" HARDWARECLOCK="localtime" TIMEZONE="Europe/Moscow" KEYMAP="ru-cp1251" CONSOLEFONT="ter-k16n" CONSOLETRANS="cp1251_to_uni"
шрифт изменился, но в приложениях вместо русского всякая билибирда =))
/usr/share/kbd/consolefonts/ter-k16n.psf.gz присутствует
в приложениях и будет белиберда ,имхо под CP1251 консольные их нет
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
pop_korn
- Сообщения: 35
- ОС: Arch Linux (Don't panic)
Re: Archlinux, проблемы с русификацией консоли.
Код: Выделить всё
в приложениях и будет белиберда ,имхо под CP1251 консольные их нетне совсем понял, что это значит
Arch Linux 0.8 (Voodoo)
Asus A7M
Asus A7M
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Archlinux, проблемы с русификацией консоли.
То, что практически нет(или вообще нет) консольных приложений, которые работают на локали ru_RU.CP1251. Тем более не вижу смысла использовать эту локаль, как основную.
My god... it's full of stars!...
-
cherep36
- Сообщения: 128
- Статус: Йа пробудилсо!
- ОС: Arch Linux
Re: Archlinux, проблемы с русификацией консоли.
Как это практически нет??? у мну в слаке стояла cp1251 и всё норм работало!!
-
kernel_mode
- Сообщения: 347
- Статус: infinity++
- ОС: Gentoo(desktop)/Arch(laptop)
Re: Archlinux, проблемы с русификацией консоли.
Поставь локаль ru_RU.KOI8-R или ru_RU.UTF8 и всё будет ок