Страница 1 из 1
UTF-8 и локальная консоль
Добавлено: 2016-01-31 23:29:44
icb
Очередной подход к UTF-8, на этот раз с локальной консолью 10.2-RELEASE-p9
Делаю по описанию:
http://unix1.jinr.ru/~lavr/vt/vtcons.html
Код: Выделить всё
/boot/loader.conf
kern.vty=vt
/etc/rc.conf
keymap="ru.shift"
/etc/login.conf
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
При заходе через SSH все нормально.
Локальная консоль видит русские буквы, но вводить их не дает

Переключение раскладки вроде срабатывает - после переключения ввода нет, пока не переключусь обратно.
В чем может быть проблема?
UTF-8 и локальная консоль
Добавлено: 2016-02-01 0:07:55
sansa
В клиенте SSH
UTF-8 и локальная консоль
Добавлено: 2016-02-01 8:26:34
Alex Keda
Таки у него локально же....
ssh тут причём?
UTF-8 и локальная консоль
Добавлено: 2016-02-01 11:42:13
guest
icb писал(а):Очередной подход к UTF-8, на этот раз с локальной консолью 10.2-RELEASE-p9
Делаю по описанию:
http://unix1.jinr.ru/~lavr/vt/vtcons.html
Код: Выделить всё
/boot/loader.conf
kern.vty=vt
/etc/rc.conf
keymap="ru.shift"
/etc/login.conf
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
При заходе через SSH все нормально.
Локальная консоль видит русские буквы, но вводить их не дает

Переключение раскладки вроде срабатывает - после переключения ввода нет, пока не переключусь обратно.
В чем может быть проблема?
дохтур, у мине эта...
?
freebsd:
# cat /boot/loader.conf
# cat /etc/rc.conf
# ls -la /usr/share/vt/fonts
# ls -la /usr/share/vt/keymaps/ru*
# echo $LANG
# echo $TERM
client -> кто? откуда заход по ssh? какое локале на клиенте?
UTF-8 и локальная консоль
Добавлено: 2016-02-01 13:16:12
snorlov
icb,
Вы базу перестроили
и указали правильный класс для пользовтаеля
Код: Выделить всё
pw usermod <user> -L <ваш utf-8 русский класс>
У меня по приведенной ссылке все сделано и работает на ура...
UTF-8 и локальная консоль
Добавлено: 2016-02-02 11:51:26
pimlab
А разрешение никак иначе не увеличить?
А то экран большой, но строки не помешаются
Код: Выделить всё
При использовании KMS драйверов:
- i915kms
или
- radeonkms
в /boot/loader.conf добавить:
kern.vt.fb.default_mode="1024x768"
У меня не завелось

UTF-8 и локальная консоль
Добавлено: 2016-02-02 12:24:59
guest
pimlab писал(а):А разрешение никак иначе не увеличить?
А то экран большой, но строки не помешаются
Код: Выделить всё
При использовании KMS драйверов:
- i915kms
или
- radeonkms
в /boot/loader.conf добавить:
kern.vt.fb.default_mode="1024x768"
У меня не завелось

Почитать manual, не судьба?
# man 4 vt
Код: Выделить всё
START-UP OPERATION WITH X86 BIOS SYSTEMS
The computer BIOS starts in text mode, and the FreeBSD loader(8) runs,
loading the kernel. If hw.vga.textmode is set, the system remains in
text mode. Otherwise, vt switches to 640x480x16 VGA mode using vt_vga.
If a KMS (Kernel Mode Setting) video driver is available, the display is
switched to high resolution and the KMS driver takes over. When a KMS
driver is not available, vt_vga remains active.
by default 640x480x16
иное разрешение можно установить только для KMS драйвера или для notebook'ов:
Код: Выделить всё
kern.vt.fb.default_mode
Set this value to a graphic mode to override the default mode
picked by the vt backend. The mode is applied to all output con-
nectors. This is currently only supported by the vt_fb backend
when it's paired with a KMS video driver.
kern.vt.fb.modes.connector_name
Set this value to a graphic mode to override the default mode
picked by the vt backend. This mode is applied to the output
connector connector_name only. It has precedence over
kern.vt.fb.default_mode. The names of available connector names
can be found in dmesg(8) after loading the KMS driver. It will
contain a list of connectors and their associated tunables. This
is currently only supported by the vt_fb backend when it's paired
with a KMS video driver.
Код: Выделить всё
To set a 1024x768 mode on all output connectors, put the following line
in /boot/loader.conf:
kern.vt.fb.default_mode="1024x768"
To set a 800x600 only on a laptop builtin screen, use the following line
instead:
kern.vt.fb.modes.LVDS-1="800x600"
The connector name was found in dmesg(8):
info: [drm] Connector LVDS-1: get mode from tunables:
info: [drm] - kern.vt.fb.modes.LVDS-1
info: [drm] - kern.vt.fb.default_mode
"экран большой - строки не помещаются" - подберите соответствующий фонт.
UTF-8 и локальная консоль
Добавлено: 2016-02-02 13:13:10
snorlov
pimlab писал(а):А разрешение никак иначе не увеличить?
А то экран большой, но строки не помешаются
Код: Выделить всё
При использовании KMS драйверов:
- i915kms
или
- radeonkms
в /boot/loader.conf добавить:
kern.vt.fb.default_mode="1024x768"
У меня не завелось

Ну так добавьте
в loader.conf, если у вас встроенный интел, или соответствующий radeonkms, если у вас продукт от AMD и радуйтесь жизни...
UTF-8 и локальная консоль
Добавлено: 2016-02-02 14:08:48
pimlab
Сделал, но моя поделка от интел не подxватила этот драивер.
сейчас пересобрал ядро с
Код: Выделить всё
options VT_FB_DEFAULT_WIDTH=X
options VT_FB_DEFAULT_HEIGHT=Y
перезагружу и видно будет помогло или нет... тогда буду с фонтами колдовать, если конечно не забью на это
UTF-8 и локальная консоль
Добавлено: 2016-02-02 14:45:26
snorlov
Материнка то какая? У меня на всех от i915 до G41 работал этот вариант, а вот если ниже, то там грузится стандартный vesa... да и еще, драйвер проверяет моник на поддерживаемые режимы, и если этот моник специфический, т.е. не выдает режимы, то вы и получаете 640Х480...
UTF-8 и локальная консоль
Добавлено: 2016-02-02 16:10:56
guest
pimlab писал(а):Сделал, но моя поделка от интел не подxватила этот драивер.
сейчас пересобрал ядро с
Код: Выделить всё
options VT_FB_DEFAULT_WIDTH=X
options VT_FB_DEFAULT_HEIGHT=Y
перезагружу и видно будет помогло или нет... тогда буду с фонтами колдовать, если конечно не забью на это
ну так KMS не все поддерживает:
https://wiki.freebsd.org/Graphics
https://wiki.freebsd.org/Graphics/Updat ... inux%203.8
UTF-8 и локальная консоль
Добавлено: 2016-02-02 17:40:30
pimlab
НЕ помогли мои изменения в ядре
Материнра itx intel celeron j1900, монитор сейчас на 800х600.
начал эксперимент с фонтами, но чтоб уместить всё надо какой то маленький типо 6х32, но где взять..
С теми что есть самый близкий vgarom-8x8, уместилось поболее, но вид жжуть...
UTF-8 и локальная консоль
Добавлено: 2016-02-02 17:50:51
snorlov
Моник то какой?
UTF-8 и локальная консоль
Добавлено: 2016-02-02 18:08:00
pimlab
snorlov писал(а): Моник то какой?
такой
под SC разрешение было настроено поболее чем 800х600, сейчас уже не помню ... давно дело было, а тут на глаза попала эта тема с UTF8 в консоле
UTF-8 и локальная консоль
Добавлено: 2016-02-02 18:55:43
guest
pimlab писал(а):НЕ помогли мои изменения в ядре
Материнра itx intel celeron j1900, монитор сейчас на 800х600.
начал эксперимент с фонтами, но чтоб уместить всё надо какой то маленький типо 6х32, но где взять..
С теми что есть самый близкий vgarom-8x8, уместилось поболее, но вид жжуть...
разумеется не помогло, Вы ж в железе ни бум-бум, видно из верхнего, sorry, без обид.
UTF-8 и локальная консоль
Добавлено: 2016-02-03 15:28:38
pimlab
помог с генерированный фонт ter-6x12.fnt