В консоли (ctrl+alt+fn) не включается русская раскладка.
В файле /etc/default/keyboard прописал сам:
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
#XKBVARIANT=""
XKBOPTIONS="grp:ctrl_shift_toggle"
(А то была вообще только русская раскладка XKBLAYOUT="ru").
Раскладка изменилась, а переключения нет.
Файла xorg.conf нет, директории xorg.conf.d нет, В Иксах я оставил дефолтные настройки, поэтому команда setupcon не работает, - не знаю, где еще искать.
Посоветуйте, пожалуйста.
_____________________________
Дистрибутив Linux Mint Debian Edition (Xfce) на основе ветки testing. 100% совместим с Debian.
Не переключаются раскладки в консоли
Модераторы: Warderer, Модераторы разделов
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не переключаются раскладки в консоли
$ sudo dpkg-reconfigure console-cyrillic
XKB в именах переменных как бы намекает, что эти переменные _никакого_ отношения к виртуальным терминалам не имеют·
XKB в именах переменных как бы намекает, что эти переменные _никакого_ отношения к виртуальным терминалам не имеют·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 52
- ОС: Fedora 16
Re: Не переключаются раскладки в консоли
Спасибо.
У меня этого пакета вообще не было. Его установка ничего не дала в смысле переключения раскладок, хотя вопросы в ходе установки задавались.
А команда $ sudo dpkg-reconfigure console-cyrillic привела к интересным результатам: раскладка как бы переключается, но некоторые клавиши дают белые ромбики вместо букв, в том числе и клавиша Backspace, так что исправить строку невозможно.
Вероятно нужно поэкспериментировать с другими кодировками и шрифтами (я поставил Unicode и Terminus).
У меня этого пакета вообще не было. Его установка ничего не дала в смысле переключения раскладок, хотя вопросы в ходе установки задавались.
А команда $ sudo dpkg-reconfigure console-cyrillic привела к интересным результатам: раскладка как бы переключается, но некоторые клавиши дают белые ромбики вместо букв, в том числе и клавиша Backspace, так что исправить строку невозможно.
Вероятно нужно поэкспериментировать с другими кодировками и шрифтами (я поставил Unicode и Terminus).
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Не переключаются раскладки в консоли
Чтобы не было всяких квадратиков и пр. нужно, чтобы некоторые настройки были сделаны синхронно в разных местах. Для Unicode:
- Юникодная locale (en_US.UTF-8, ru_RU.UTF-8, ...UTF-8)
- Юникодные шрифты/раскладки (это у Вас уже есть, как я понимаю)
- Фреймбуффер, чтобы Юникодные шрифты могли отображаться
Ромбики при Backspace — признак неправильной locale.
Мои розовые очки
-
- Сообщения: 209
- ОС: Debian 6.0 Wheezy/WinXP sp3
Re: Не переключаются раскладки в консоли
А в файле /etc/default/console-setup настройки менять пробовали?
-
- Сообщения: 52
- ОС: Fedora 16
-
- Сообщения: 52
- ОС: Fedora 16
Re: Не переключаются раскладки в консоли
Что-то я совсем с этой локалью запутался.
$ locale
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
$ sudo cat /etc/default/locale
LANG=ru_RU.UTF-8
Эти два вывода не противоречат друг другу?
$ locale
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
$ sudo cat /etc/default/locale
LANG=ru_RU.UTF-8
Эти два вывода не противоречат друг другу?
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не переключаются раскладки в консоли
нет·
жестоко·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 52
- ОС: Fedora 16
Re: Не переключаются раскладки в консоли
Ничего локали не помогают.
Как были ромбики, так и остались.
Мне кажется, что не хватает каких-то пакетов.
*************************************************
Заработало после добавления в файл /etc/rc.conf русских локалей:
LOCALE="ru_RU.utf8"
LOCALE="ru_RU.cp1251"
LOCALE="ru_RU.koi8r"
++++++++++++++++++++++++++++++
--Сердечное спасибо всем кто помог.
Как были ромбики, так и остались.
Мне кажется, что не хватает каких-то пакетов.
*************************************************
Заработало после добавления в файл /etc/rc.conf русских локалей:
LOCALE="ru_RU.utf8"
LOCALE="ru_RU.cp1251"
LOCALE="ru_RU.koi8r"
++++++++++++++++++++++++++++++
--Сердечное спасибо всем кто помог.
-
- Сообщения: 209
- ОС: Debian 6.0 Wheezy/WinXP sp3
Re: Не переключаются раскладки в консоли
мой /etc/default/console-setup
вас интересует конкретно строчка
CODESET="CyrSlav"
вас интересует конкретно строчка
CODESET="CyrSlav"
Код: Выделить всё
# Change to "yes" and setupcon will explain what is being doing
VERBOSE_OUTPUT="no"
# Setup these consoles. Most people do not need to change this.
ACTIVE_CONSOLES="/dev/tty[1-6]"
# Put here your encoding. Valid charmaps are: UTF-8 ARMSCII-8 CP1251
# CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342
# ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6
# ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13
# ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII
CHARMAP="UTF-8"
# The codeset determines which symbols are supported by the font.
# Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian
# Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3
# Vietnamese. Read README.fonts for explanation.
CODESET="CyrSlav"
# Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes
# 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes
# 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14
# and 16) and Fixed (sizes 13, 14, 15, 16 and 18). Only when
# CODESET=Ethiopian: Goha (sizes 12, 14 and 16) and
# GohaClassic (sizes 12, 14 and 16).
# Set FONTFACE and FONTSIZE to empty strings if you want setupcon to
# set up the keyboard but to leave the console font unchanged.
FONTFACE="TerminusBold"
FONTSIZE="16"
# You can also directly specify nonstandard font or console map to load.
# Use space as separator if you want to load more than one font.
# You can use FONT_MAP in order to specify the Unicode map of the font
# in case the font doesn't have it embedded.
# FONT='lat9w-08.psf.gz /usr/local/share/braillefonts/brl-08.psf'
# FONT_MAP=/usr/share/consoletrans/lat9u.uni
# CONSOLE_MAP=/usr/local/share/consoletrans/my_special_encoding.acm
# You can also specify a screen size that setupcon will enforce. This can not
# exceed what the current screen resolution can display according to the size of
# the loaded font.
#
# SCREEN_WIDTH=80
# SCREEN_HEIGHT=25
if [ -f /etc/default/keyboard ]; then
. /etc/default/keyboard
fi
Спасибо сказали:
-
- Сообщения: 1
- ОС: LMDE 2 Betsy
Re: Не переключаются раскладки в консоли
Не переключается раскладка? Все просто. Заходим в / параметры системы > клавиатура. В открывшемся окне ищем сверху кнопочку "раскладки". Жмем на нее. Снизу виднеется кнопочка "параметры", далее кликаем по ней и выбираем строку "переключение на другую раскладку". Открываем ее, выбираем удобную для вас горячую клавишу, ставим крестик, и вуаля, пользуемся.
-
- Сообщения: 259
- ОС: Debian Stretch
Re: Не переключаются раскладки в консоли
В консоли? Сильно сомневаюсь.slv04 писал(а): ↑13.07.2015 22:56Не переключается раскладка? Все просто. Заходим в / параметры системы > клавиатура. В открывшемся окне ищем сверху кнопочку "раскладки". Жмем на нее. Снизу виднеется кнопочка "параметры", далее кликаем по ней и выбираем строку "переключение на другую раскладку". Открываем ее, выбираем удобную для вас горячую клавишу, ставим крестик, и вуаля, пользуемся.