Смена раскладки в консоли. (syscons, FreeBSD6.1)
Модератор: arachnid
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Смена раскладки в консоли.
Воспользовался этой ссылкой - http://wiki.bsdportal.ru/faq:locale
Отредактировал файл ru.koi8-r.kbd, сделал переключалку на alt+shift. Сначала долго не мог понять, почему не работает, а потом обнаружил, что при нажатых alt+sift пишет по русски, а при отпущенных - раскладка английская. Как быть? Ошибок, кажется, не допустил... Проверял раз пять - в шифтах прописал alock в шестом столбце, а в альтах - в третьем. Ни одного шифта или альта не пропустил, капс-локу вернул его основную функцию, раскладку он больше не переключает. Что делать?
Отредактировал файл ru.koi8-r.kbd, сделал переключалку на alt+shift. Сначала долго не мог понять, почему не работает, а потом обнаружил, что при нажатых alt+sift пишет по русски, а при отпущенных - раскладка английская. Как быть? Ошибок, кажется, не допустил... Проверял раз пять - в шифтах прописал alock в шестом столбце, а в альтах - в третьем. Ни одного шифта или альта не пропустил, капс-локу вернул его основную функцию, раскладку он больше не переключает. Что делать?
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
Korotkov
- Сообщения: 8
- ОС: FreeBSD
Re: Смена раскладки в консоли.
Почитай ка ты лучше handbook, там все русским по белому написано, все 99,9% проблем для новичков, решаются путем элементарного прочтения handbook
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Смена раскладки в консоли.
не умничай, пальцем ткни. в хендбук, где конкретно лежит. сейчас пробежал - не нашел.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Смена раскладки в консоли.
Совершенно согласен. Причем, я сначала прочитал хэндбук, потом погуглил, а после этого полез сюда. Сюдя по всему, эта проблема не из ряда "новичковых", раз за пол недели никто не ответил.
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
soko1
- Сообщения: 265
- Статус: лесной бздшник
- ОС: freebsd7
Re: Смена раскладки в консоли.
Есть небольшой вопрос.
Не могу прикрутить к FreeBSD в системной консоли белорусский язык.
Кодировку ставлю cp1251, локаль be_BY.CP1251, keymap - by.cp1251.kbd.
Что не так?
Не могу прикрутить к FreeBSD в системной консоли белорусский язык.
Кодировку ставлю cp1251, локаль be_BY.CP1251, keymap - by.cp1251.kbd.
Что не так?
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Смена раскладки в консоли.
(dd2k @ Aug 4 2006, в 15:02) писал(а):Сюдя по всему, эта проблема не из ряда "новичковых"
проблема с двухклавишными переключалками в syscons - известная, и не совсем тривиальная
сам ее не решал за ненадобностью, но у Ивана Паскаля что-то по этому поводу было
искать здесь: http://www.tsu.ru/~pascal/
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Смена раскладки в консоли.
А конкретнее? Подозреваю, что локаль для всех языков устанавливается одинаково. Описано это на каждом шагу. Проверьте по пунктам. Советую заглянуть в хандбук или в одно из сочинений alv-а - я по его книге "FreeBSD. Установка, настройка, использование" все сделал на ура. Собственно, зайдите по ссылке. Только что прочитал довольно внятное руководство по русификации syscons. Перевести на белорусский наверняка ничуть не сложнее - просто замените название шрифтов и прочего на нужные.
2 alv:
Спасибо! Я уже отчаялся, а тут лучик света в темном царстве=)))
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Смена раскладки в консоли.
2soko1
а кодировка вывода небось cp866?
так что нужен еще мапскрин из cp1251 в cp866
раньше его штатно во Free не было, сейчас не знаю, но в любом случае взять можно здесь:
http://posix.ru/download/win2cpp866.scm
а кодировка вывода небось cp866?
так что нужен еще мапскрин из cp1251 в cp866
раньше его штатно во Free не было, сейчас не знаю, но в любом случае взять можно здесь:
http://posix.ru/download/win2cpp866.scm
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Смена раскладки в консоли.
Текст Ивана Паскаля мне не помог совершенно, но проблема, тем не менее, решилась. Удалил следующие строки из /etc/rc.conf:
Затем влез в sysinstall и снова прошелся по настройкам screenmap, keymap и прочим. То есть, еще раз локализовал систему. После ребута все стало почти так, как я и хотел. Раскладка переключается нормально, только символы на цифровом ряду вводятся без шифта при русской раскладке(с шифтом - цифры). Вот и все. По правде, я не совсем понимаю суть проблемы. В чем же было дело? Буду очень благодарен тому, кто разъяснит.
Код: Выделить всё
keymap="ru.koi8-r.shift" #переключение по CapsLock + верхний циферный ряд - цифры
keymap="ru.koi8-r.win" #переключение по Ctrl+Shift (виндовс вариант)Затем влез в sysinstall и снова прошелся по настройкам screenmap, keymap и прочим. То есть, еще раз локализовал систему. После ребута все стало почти так, как я и хотел. Раскладка переключается нормально, только символы на цифровом ряду вводятся без шифта при русской раскладке(с шифтом - цифры). Вот и все. По правде, я не совсем понимаю суть проблемы. В чем же было дело? Буду очень благодарен тому, кто разъяснит.
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Смена раскладки в консоли.
Это традиционные для BSD Черновские раскладки, можно подобрать другие
я в свое время вроде все возможные кириллические собрал - здесь:
http://posix.ru/download/keymaps-ru.tar.bz2
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Смена раскладки в консоли.
Угу, я знаю))) Но мне и так неплохо. А вот начну перфекционизмом страдать - поломаю что-нить... Лучше не трогать то, что и так работает хорошо. А вот когда начнет текущее положение раздражать - тогда и махну=)))
PS. Но на всякий случай скачал. Гляну одним глазком=)))
PS. Но на всякий случай скачал. Гляну одним глазком=)))
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
soko1
- Сообщения: 265
- Статус: лесной бздшник
- ОС: freebsd7
Re: Смена раскладки в консоли.
хаха, по этой книге я рос=) нет, ну как настраивать русский я давно знаю
alv писал(а): ↑10.08.2006 11:352soko1
а кодировка вывода небось cp866?
так что нужен еще мапскрин из cp1251 в cp866
раньше его штатно во Free не было, сейчас не знаю, но в любом случае взять можно здесь:
http://posix.ru/download/win2cpp866.scm
Да, я вкурсе. Ставил именно этот скринмап - всеравно кракозябры=(
-
5trovi4
- Сообщения: 16
Re: Смена раскладки в консоли.
Perechital etot tred uzhe raz 5. Proshelsja po vsem ssylkam. Posle manipuljacii so vsem etim dobrom, u menja russkij est tolko poka ja ne sdelal login. To est v konsole pri logine - russkie est, tolko prohodit login - russkie pisatsa perestajut i na luboe nazhatie klavish razdaetsia pisk. I chto delat?
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Смена раскладки в консоли.
5trovi4 писал(а): ↑14.08.2006 16:55Perechital etot tred uzhe raz 5. Proshelsja po vsem ssylkam. Posle manipuljacii so vsem etim dobrom, u menja russkij est tolko poka ja ne sdelal login. To est v konsole pri logine - russkie est, tolko prohodit login - russkie pisatsa perestajut i na luboe nazhatie klavish razdaetsia pisk. I chto delat?
класс пользователя в студию, плз
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
5trovi4
- Сообщения: 16
Re: Смена раскладки в консоли.
dgurianov:*:1001:0::0:0:User &:/home/dgurianov:/bin/bash
/home/dgurianov/.bashrc
------------------------------
TERM=${TERM:-cons25r}
export TERM
MM_CHARSET=KOI8-R
export MM_CHARSET
LANG=ru_RU.KOI8-R
export LANG
CHARSET=KOI8-R
export CHARSET
-----------------------
I dazhe
~/.xinitrc
-------------------------
/usr/X11R6/bin/fluxbox
LANG=ru_RU.KOI8-R ; export LANG
----------------------------------------
/etc/ttys
--------------------------
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
# Serial terminals
--------------------------------------
/etc/rc.conf
------------------------
scrnmap="koi8-r2cp866"
keyrate="fast"
keymap="ru.koi8-r"
mousechar_start="3"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
--------------------------------
Po koncove - v console pisk vmesto russkogo , v fluxbox - russkogo net voobshe i piska tozhe.
/home/dgurianov/.bashrc
------------------------------
TERM=${TERM:-cons25r}
export TERM
MM_CHARSET=KOI8-R
export MM_CHARSET
LANG=ru_RU.KOI8-R
export LANG
CHARSET=KOI8-R
export CHARSET
-----------------------
I dazhe
~/.xinitrc
-------------------------
/usr/X11R6/bin/fluxbox
LANG=ru_RU.KOI8-R ; export LANG
----------------------------------------
/etc/ttys
--------------------------
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
# Serial terminals
--------------------------------------
/etc/rc.conf
------------------------
scrnmap="koi8-r2cp866"
keyrate="fast"
keymap="ru.koi8-r"
mousechar_start="3"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
--------------------------------
Po koncove - v console pisk vmesto russkogo , v fluxbox - russkogo net voobshe i piska tozhe.
-
soko1
- Сообщения: 265
- Статус: лесной бздшник
- ОС: freebsd7
Re: Смена раскладки в консоли.
alv писал(а): ↑10.08.2006 11:352soko1
а кодировка вывода небось cp866?
так что нужен еще мапскрин из cp1251 в cp866
раньше его штатно во Free не было, сейчас не знаю, но в любом случае взять можно здесь:
http://posix.ru/download/win2cpp866.scm
Добавил вот что:
/etc/ttys:
Код: Выделить всё
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
.../etc/rc.conf:
Код: Выделить всё
font8x16="cp866-8x16"
keymap="by.cp1251"
scrnmap="win2cpp866"/etc/profile:
Код: Выделить всё
LANG=be_BY.CP1251; export LANG
MM_CHARSET=CP1251; export MM_CHARSET/etc/csh.cshrc:
Код: Выделить всё
setenv LANG be_BY.CP1251
setenv MM_CHARSET CP1251теперь при вводе букв "щ" (в белорусской раскладке это буква "у" с рисочкой вверху) и "и" (это буква "i") выводятся кракозябры.
Что можно сделать? Мне кажется что проблема в файле /etc/ttys, но я вроде все значения перепробовал - не помогло.
Спасибо.