Archlinux, проблемы с русификацией консоли.

Модератор: Модераторы разделов

Hooch
Сообщения: 3

Archlinux, проблемы с русификацией консоли.

Сообщение Hooch »

Добрый день!

В rc.conf прописал:

KEYMAP=ru-cp1251
CONSOLEFONT=cp866-8x16

Но буквы которые появляются при нажатии на клавиши им не соответствуют, иногда вообще псевдо графика появляется. Вроде нужно еще значение для CONSOLETRANS прописать, но не могу понять, какое именно. Кодировку хочется получить cp1251.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Archlinux, проблемы с русификацией консоли.

Сообщение serg_sk »

Зачем cp1251? Чем тебя koi8-r не устраивает? Да и пора на uft8 переходить.
CONSOLETRANS="koi2alt"
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Hooch
Сообщения: 3

Re: Archlinux, проблемы с русификацией консоли.

Сообщение Hooch »

serg_sk писал(а):
10.11.2005 17:12
Зачем cp1251? Чем тебя koi8-r не устраивает? Да и пора на uft8 переходить.
CONSOLETRANS="koi2alt"


Очень много текстов в этой кодировке (исходники сайтов). Хочется иметь возможность их исправлять нормально. Или может есть другие способы с такими текстами работать, кроме прямого использования cp1251? Тогда мне и koi8-r подойдет.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Archlinux, проблемы с русификацией консоли.

Сообщение serg_sk »

man iconv? или текстовым редактором открываешь в нужной кодировке. В гуишном текстовом редакторе ;)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Archlinux, проблемы с русификацией консоли.

Сообщение zenwolf »

serg_sk писал(а):
10.11.2005 17:51
man iconv? или текстовым редактором открываешь в нужной кодировке. В гуишном текстовом редакторе ;)

uconv есть ещё
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Archlinux, проблемы с русификацией консоли.

Сообщение madskull »

В Arch'е нет локали 1251.
Сделать ее можно стандартными средствами. Как? localedef
Можно посмотреть, как это сделано в LFS, например.
(отмазка: сам я этим никогда не занимался, нужды не было)
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Archlinux, проблемы с русификацией консоли.

Сообщение madskull »

Кстати, делается это легко и непринужденно :)

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

# localedef -c -i ru_RU -f CP1251 ru_RU.CP1251



Возникает вопрос к знатокам локалей. (не знаю, может это надо было вынести в отдельную тему? Если модераторы так считают, я не против)

Итак. Вопрос скорее, теоритический.
Поставил себе локаль cp1251.
Почему в konsole можно выбрать fixed и он нормально отображает русские буквы, в то время как xfontsel не показывает fixed..cp1251?
Как мне использовать этот самый fixed в других терминалах?
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Archlinux, проблемы с русификацией консоли.

Сообщение @leX »

madskull писал(а):
10.11.2005 23:41
Кстати, делается это легко и непринужденно :)

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

# localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Вот спасибо.
Теперь запускаю

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

env LANG=ru_RU.CP1251 beep-media-player
и слушаю мп3 с русскими ID3 тегами
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Archlinux, проблемы с русификацией консоли.

Сообщение zenwolf »

madskull писал(а):
10.11.2005 23:41
Как мне использовать этот самый fixed в других терминалах?

например urxvt так urxvt -fn "xft:fixed;pixelsize=14" ,есно что размер можно другой ,
rxvt и aterm ключ такой же
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Hooch
Сообщения: 3

Re: Archlinux, проблемы с русификацией консоли.

Сообщение Hooch »

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, проблемы с русификацией консоли.

Сообщение @leX »

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, проблемы с русификацией консоли.

Сообщение pop_korn »

у меня так и не хочет работать 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

Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Archlinux, проблемы с русификацией консоли.

Сообщение Aectann »

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, проблемы с русификацией консоли.

Сообщение pop_korn »

поставил

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

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

Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Archlinux, проблемы с русификацией консоли.

Сообщение zenwolf »

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, проблемы с русификацией консоли.

Сообщение pop_korn »

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

в приложениях и будет белиберда ,имхо под CP1251 консольные их нет

не совсем понял, что это значит :)
Arch Linux 0.8 (Voodoo)
Asus A7M

Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Archlinux, проблемы с русификацией консоли.

Сообщение Aectann »

pop_korn писал(а):
29.12.2006 02:03
не совсем понял, что это значит :)

То, что практически нет(или вообще нет) консольных приложений, которые работают на локали ru_RU.CP1251. Тем более не вижу смысла использовать эту локаль, как основную.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Archlinux, проблемы с русификацией консоли.

Сообщение cherep36 »

Как это практически нет??? у мну в слаке стояла cp1251 и всё норм работало!!
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Archlinux, проблемы с русификацией консоли.

Сообщение kernel_mode »

cherep36 писал(а):
30.04.2007 15:02
Как это практически нет??? у мну в слаке стояла cp1251 и всё норм работало!!

Поставь локаль ru_RU.KOI8-R или ru_RU.UTF8 и всё будет ок ;)
Спасибо сказали: