Руссификация после выхода из X'ов (Что-то не так.)

SLAX, Deep Style, ZenWalk

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

Ответить
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Руссификация после выхода из X'ов

Сообщение Sonic »

До сегодняшнего дня у меня висел скрипт руссификации, всё руки не доходили разобраться. А всё, потому что нет единой доки по которой сразу бы всё работало, а надо 10 статей перерыть и везде по разному. И вроде по-всякому работает. НУ да вопрос не в этом.
Попробуйте убейти Х, и напишите в консоле по-русски. У меня не разу не получалось! Только если подгрузить /etc/rc.d/rc.font Спрашивал wolf_black говорит всё ок, а Topper давно говорил, что этому леченья нет. Вообщем охота разобраться мне в чём ошибка моих кривых рук.
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Аватара пользователя
DW
Бывший модератор
Сообщения: 662
Статус: и это еще не все или ничего.
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение DW »

попробуй переключить по правомы ctrl+alt или двумя шрифтами и т.д.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
Спасибо сказали:
Metal
Сообщения: 92

Re: Руссификация после выхода из X'ов

Сообщение Metal »

(Sonic @ Воскресенье, 06 Марта 2005, 18:19) писал(а):До сегодняшнего дня у меня висел скрипт руссификации, всё руки не доходили разобраться. А всё, потому что нет единой доки по которой сразу бы всё работало, а надо 10 статей перерыть и везде по разному. И вроде по-всякому работает. НУ да вопрос не в этом.
Попробуйте убейти Х, и напишите в консоле по-русски. У меня не разу не получалось! Только если подгрузить /etc/rc.d/rc.font Спрашивал wolf_black говорит всё ок, а Topper давно говорил, что этому леченья нет. Вообщем охота разобраться мне в чём ошибка моих кривых рук.

А чем тебя не устраивает подгружать /etc/rc.d/rc.font? Кстати, если не в лом, покажи, на что он у тебя похож.
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

(Metal @ Понедельник, 07 Марта 2005, 4:17) писал(а):А чем тебя не устраивает подгружать /etc/rc.d/rc.font? Кстати, если не в лом, покажи, на что он у тебя похож.

Думал, что всё-таки лучше если не будет такой бяки. Хотя можно всегда и так делать.
Нет не в лом.

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

#!/bin/sh
setfont koi8u_8x16
for n in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$n
done

(D.W. @ Понедельник, 07 Марта 2005, 1:00) писал(а):попробуй переключить по правомы ctrl+alt или двумя шрифтами и т.д.

А у вас нет такой траблы?
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
quest
Предупреждения: 0

Re: Руссификация после выхода из X'ов

Сообщение quest »

Без проблем все пишется на русском через правый Alt
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

А у меня нет. Даже в mc заходишь, там не каракули, а какие-то чёрточки.
Выложите пожайлуста свои rc.font и rc.keymap
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Руссификация после выхода из X'ов

Сообщение zenwolf »

я завтра выложу (счас немогу- на работе потому что ) - на глаз где-то ошибка у тебя
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
quest
Предупреждения: 0

Re: Руссификация после выхода из X'ов

Сообщение quest »

(Sonic @ Понедельник, 07 Марта 2005, 10:07) писал(а):А у меня нет. Даже в mc заходишь, там не каракули, а какие-то чёрточки.
Выложите пожайлуста свои rc.font и rc.keymap

rc.font

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

setfont -v Cyr_a8x16
mapscrn koi2alt
for n in 1 2 3 4 5 6; do
   echo -ne "\033(K" > /dev/tty$n
done

# Load the keyboard map.
loadkeys ru-ms

rc.keymap

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

#!/bin/sh
# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
 /usr/bin/loadkeys ru4.map
fi


rc.font.new

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

#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
setfont -v
Спасибо сказали:
Metal
Сообщения: 92

Re: Руссификация после выхода из X'ов

Сообщение Metal »

/etc/rc.d/rc.font:

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

#!/bin/sh

setfont -v Cyr_a8x16.psfu.gz
mapscrn /usr/share/kbd/consoletrans/koi2alt
for n in 1 2 3 4 5 6; do
   echo -ne "\033(K" > /dev/tty$n
done
loadkeys ru5


rc.keymap у меня не используется, все в rc.font.
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

Для quest: не дописал #!/bin/sh в /etc/rc.d/rc.font

Для Metal: loadkeys ru5, ru5 это собственное?

Сейчас попробую... Перегружаться просто нельзя мне. Но как только, так сразу :)
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Руссификация после выхода из X'ов

Сообщение zenwolf »

у меня собственно как у Metal
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
quest
Предупреждения: 0

Re: Руссификация после выхода из X'ов

Сообщение quest »

(Sonic @ Понедельник, 07 Марта 2005, 16:49) писал(а):Для quest: не дописал #!/bin/sh в /etc/rc.d/rc.font

Да там все есть, только не скопировалось, а я не заметил.
Спасибо сказали:
Metal
Сообщения: 92

Re: Руссификация после выхода из X'ов

Сообщение Metal »

(Sonic @ Понедельник, 07 Марта 2005, 16:49) писал(а):Для Metal: loadkeys ru5, ru5 это собственное?

В основном нет, так, экспериментировал немного.
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
WeX
Сообщения: 89
Статус: a.k.a. SmarDok

Re: Руссификация после выхода из X'ов

Сообщение WeX »

Вот таким нехитрым скриптом я пользуюсь в Linux Slackware 10 . С этим скриптом у меня всё пашет и в консоли и везде. Ложим его в /etc/profile.d/ и выставляем права на выполнение ( chmod +x ).

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

if [ notset.$DISPLAY != notset. ]; then
    echo "Welcome to xterm"
else
    if [ $TERM = xterm ]; then
#        DISPLAY=:0.0
    echo "Welcome to xterm"
    else
    loadkeys /usr/share/kbd/keymaps/i386/qwerty/ru1.map.gz
    setfont /usr/share/kbd/consolefonts/Cyr_a8x16.psfu.gz
    mapscrn /usr/share/kbd/consoletrans/koi2alt
        echo -ne "\033(K"             # the magic sequence
        echo "Use the right Alt key to switch the mode..."
    fi
fi
#
export LANG=ru_RU.KOI8-R
export LC_ALL=ru_RU.KOI8-R
#    export NLSPATH=/usr/share/locale/ru_RU/
export LESSCHARSET=koi8-r
export LC_CTYPE=ru_RU.KOI8-R
export LC_NUMERIC=POSIX
#
export COLORTERM=
export TERMINFO=/usr/lib/terminfo
#
#       For Russian GhostScript
#
export GS_OPTIONS=-dNOPLATFONTS
export GS_PATH=/usr/share/ghostscript/fonts

echo
#    fortune fortunes fortunes2 linuxcookie
#    fortune all
#      
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

Для WeX: я им пользовался, но он не решает мою проблему.
Зайди в KDE, а потом через меню выйди в консоль => запусти mc и скажи всё по-русски?
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Metal
Сообщения: 92

Re: Руссификация после выхода из X'ов

Сообщение Metal »

(Sonic @ Вторник, 08 Марта 2005, 11:25) писал(а):Для WeX: я им пользовался, но он не решает мою проблему.
Зайди в KDE, а потом через меню выйди в консоль => запусти mc и скажи всё по-русски?

Сейчас вспомнил, у меня было то же самое, пока не сделал export LC_ALL=ru_RU.KOI8-R, хотя советовали оставлять LC_ALL=
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
WeX
Сообщения: 89
Статус: a.k.a. SmarDok

Re: Руссификация после выхода из X'ов

Сообщение WeX »

Дык такая строка в приведёном мною скрипте есть, а соник говорит непомогает :/
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

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

#!/bin/sh
if [ notset.$DISPLAY != notset. ]; then
        echo "Welcome to xterm"
else
  if [ $TERM = xterm ]; then
        echo "Welcome to xterm"
        else
        loadkeys /usr/share/kbd/keymaps/i386/qwerty/ru4.map.gz
        setfont /usr/share/kbd/consolefonts/Cyr_a8x16.psfu.gz
        mapscrn /usr/share/kbd/consoletrans/koi2alt
        echo -ne "\033(K"
        echo "Use the CapsLock key to swith ..."
  fi
fi

export LANG=ru_RU.KOI8-R
export LC_ALL=ru_RU.KOI8-R
export NLSPATH=/usr/share/locale/ru_RU
export LESSCHARSET=koi8-r
export LC_CTYPE=ru_RU.KOI8-R
export LC_NUMERIC=POSIX
export COLORTERM=
export TERTMINFO=/usr/lib/terminfo
# For Russian GostScript
export GS_OPTIONS=-dNOPLATFONTS
export GS_PATH=/usr/share/gostscript/fonts

Ну, вот такой же. С сайта slackware.pp.ru А у тебя WeX нормально с эим скриптом после выхода из X'ов?
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Аватара пользователя
WeX
Сообщения: 89
Статус: a.k.a. SmarDok

Re: Руссификация после выхода из X'ов

Сообщение WeX »

Да. Всё пашет как надо.


P.S. Помнится я очень давно выкладывал этот скрипт на этот форуме ( ещё раньше чем появился slackware.pp.ru ) =)
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

Тогда не знаю, что это может быть
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
quest
Предупреждения: 0

Re: Руссификация после выхода из X'ов

Сообщение quest »

(WeX @ Пятница, 11 Марта 2005, 11:42) писал(а):Да. Всё пашет как надо.


P.S. Помнится я очень давно выкладывал этот скрипт на этот форуме ( ещё раньше чем появился slackware.pp.ru ) =)

Кстати, у меня патч ругнулся, до конца не отработал и остановился на строке
mv /usr/X11R6/lib/X11/fonts/fonts.cache-1 /usr/X11R6/lib/X11/fonts/fonts.cache-1.backup (не оказалось у меня файла fonts.cache-1).
Он, кстати, должен быть или нет?
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Руссификация после выхода из X'ов

Сообщение Sonic »

(quest @ Пятница, 11 Марта 2005, 22:47) писал(а):mv /usr/X11R6/lib/X11/fonts/fonts.cache-1 /usr/X11R6/lib/X11/fonts/fonts.cache-1.backup

Тыкни меня носом в эту строчку.
Кстати может трабла в пакетах: cabextract-1.1-i686-1dl.tgz, freetype2-2.1.9-i686-1dl.tgz, webfonts-1.0-i386-3dl.tgz
Вы их ставили или просто копировали шрифты
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
quest
Предупреждения: 0

Re: Руссификация после выхода из X'ов

Сообщение quest »

Э-э-э-э, блин, что-то я сегодня перетрудился...
Я же не WeXа скрипт использовал, а другой Скрипт русификации Slackware Linux
дико извиняюсь... но, однако, у меня все работает....
Спасибо сказали:
Ответить