Настройка Slackware 14.2 на русский язык.
Возможно для кого-то я повторюсь, но делаю это для себя, что бы каждый раз не искать нужную информацию.Так как я обычно использую для редактирования Vim, то везде к командам буду добавлять команду для использования #vim, запускать мы это все будем от root. Вы можете заменить vim, тем что вам больше нравится, например nano или mcedit, они тоже по умолчанию установлены в систему.
До того как мы все это будем делать, предлагаю ввести команду в иксах, что бы сразу добавить русскую раскладку и переключение ее по ctrl+shift, ну мало ли, навсякий случай, если вам не нужно, можно не вводить, а сразу приступать к делу.
Вводим от обычного пользователя, от которогу будем работать под иксами.
setxkbmap -layout us,ru -variant -option grp:ctrl_shift_toggle,grp_led:scroll
В системе должен быть включен UTF-8
Обычно, при установке я изначально ставлю нужную кодировку, но если вдруг у вас стоит другая, то вот как сменить.
grep append /etc/lilo.conf
append=" vt.default_utf8=1"
если =0, то правим на =1 и выполняем
После этого нужно обновить загрузчик.
# lilo
vim /etc/profile.d/lang.sh
#!/bin/sh
export LANG=ru_RU.UTF-8
export LC_COLLATE=C
vim /etc/rc.d/rc.font
#!/bin/sh
setfont LatArCyrHeb-16
for i in 1 2 3 4 5 6; do
echo -ne "\033%G" > /dev/tty$i
done
vim /etc/rc.d/rc.keymap
Настраиваем переключение раскладки в консоли, я там часто бываю.
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
echo "Loading keybord layout, CapsLock to toggle"
/usr/bin/loadkeys ruwin_cplk-UTF-8
fi
Выполняем:
chmod a+x /etc/rc.d/rc.font /etc/rc.d/rc.keymap
grep ^NROFF /usr/lib/man.conf
NROFF /usr/bin/groff -Dutf8 -Tutf8 -mandoc
правим и добавляем
vim /usr/share/locale/locale.alias
russian ru_RU.UTF.8
ru_RU ru_RU.UTF-8
ru ru_RU.UTF-8
Взял я эту информацию с этого ресурса Русификация Slackware
поэтому на оригинальность не претендую, но мы продолжаем, еще нужно настроить переключение в X.
В разных средах есть свои переключатели, поэтому я остановлюсь на универсальном, который будет работать даже в чистых X.
Так как xorg.conf больше не используется, о чем сказано в
CHANGES_AND_HINTS.TXT,
там же указано как поступить если нужно все таки изменить некоторые настройки, а так как нам нужно, приступаем:
cd /usr/share/X11/xorg.conf.d/
ls
Для Slackware 14.2
10-evdev.conf 50-synaptics.conf 50-vmmouse.conf 50-wacom.conf 90-keyboard-layout.conf
Для Slackware -current (08.12.18)
10-amdgpu.conf 40-libinput.conf 70-wacom.conf
10-evdev.conf 50-synaptics.conf 90-keyboard-layout-evdev.conf
10-quirks.conf 50-vmmouse.conf 91-keyboard-layout-libinput.conf
10-radeon.conf 70-synaptics.conf
Вот последнее нас и интересует.
копируем согласно инструкции в директорию.
Для Slackware 14.2
cp 90-keyboard-layout.conf /etc/X11/xorg.conf.d/
Для Slackware -current (08.12.18)
cp 90-keyboard-layout-evdev.conf /etc/X11/xorg.conf.d/
Содержимое которого нужно немного изменить, знакомо по строму, доброму xorg.conf, переключение на русский/английски по альт и шифт вместе и индикация будет капс.
Для Slackware 14.2
vim /etc/X11/xorg.conf.d/90-keyboard-layout.conf
Для Slackware -current (08.12.18)
vim /etc/X11/xorg.conf.d/90-keyboard-layout-evdev.conf
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:caps,terminate:ctrl_alt_bksp"
Все перезагружаемся и наслаждаемся нашей русификацией.
Комментариев нет:
Отправить комментарий