Дистрибутивы проекта PuppyRus Linux > Русскоязычные сборки Puppy

Локализация Puppy встроенными средствами: setxkbmap plang=

(1/5) > >>

sfs:
Простейший рецепт для свежих версий нерусских puppy, доступный пользователям с любой подготовкой
11.07.12 Эксперименты показали, что работает в precise, dpup. В slacko заявлено, но не работает (можно по старинке: ru_RU в /etc/profile + /usr/lib/locale). В saluki не заявлено и не работает

Пишем в загрузчике syslinux

--- Код ---
boot: puppy plang=ru_RU pkeys=us

--- Конец кода ---
Для grub4dos добавить plang=ru_RU pkeys=us в параметры kernel

После загрузки Х в терминале запускаем

--- Код ---
setxkbmap -layout 'en,ru' -variant 'winkeys' -option grp:alt_shift_toggle,grp_led:scroll

--- Конец кода ---
Получаем рус.яз с переключением и индикацией его лампой клавиатуры "scroll lock". Это сработает в любом линуксе. В некоторых нужно:'us,ru'. В качестве индикатора en-ru трея : xxkb, trayXkbSwitch (самое простое - 1 файл), fbxkb, xneur, ...

------
Хочется рус. в программах:
   Находим в http://pkgs.org прогу той же версии, выдираем /usr/share/locale/ru/LC_MESSAGES/*.mo
Хочется большего:
   Пользуемся поиском на форуме

Dormey:
Puppy 5.2
Включил рус раскладку встроенными средствами (menu -> Setup -> Mouse/keyboard Wizard -> Advanced Xorg keyboard configuration -> Layouts) там английским по белому написано как добавить раскладку. Далее переключаемся на вкладку Options, нажимаем Group Shift/Lock behavior и выбираем удобный вариант переключения раскладки. Одно "но": русский вариант клавиатуры устаревший, я видел его на древних клавах года 91-го. Пример: вместо (;) печатается (*), вместо (%)  - (:) , вместо (:) - (,) вместо (?) - (.) ,клавиша, соответствующая (/) и (?) в рус win раскладке должна печатать соответственно (.) и (,) , но она раскладку не переключает и т.д. Можно ли как-то сконфигурировать клаву чтобы при нажатии на экране печатался именно тот символ, который на клавише начертан?

rodin.s:
Нужно ещё выбрать layout variant: winkeys.

Dormey:
Всё, ура! спасибо, заработало!!! :) :) :) :) :)

knn:
нет претендования на что-либо глобальное. но как вариант ( возможно что-то изменится/дополнится).

# Допустим что речь про 'первую' загрузку к.-либо puppy-сборки (или с 'pfix=ram') .[ а там бывают моменты с переключением раскладок и т.п. ...]

команда :

--- Код ---
setxkbmap -rules "evdev" -model "pc105" -layout "ru,us"  -option "terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll"
--- Конец кода ---
- выставит 'ctrl_shift'-как-переключалку и опредилит "ru,us" -раскладки.( я себе стягиваю этот скрипт на rox-раб-стол - для удобства запуска)
----------
далее:

--- Код ---
echo en_US.UTF-8 UTF-8 >>  /etc/locale.gen;echo ru_RU.UTF-8 UTF-8 >>  /etc/locale.gen;locale-gen;echo LANG=ru_RU.UTF-8  >  /etc/locale.conf;echo LANG=en_US.UTF-8  >>  /etc/locale.conf;echo  ru,us > /etc/keymap;echo ter-u16n.psf.gz  > /etc/fontmap;echo ter-u16n.psf.gz  > /etc/fontmap;echo  KEYMAP=ru,us > /etc/vconsole.conf;echo  FONT=ter-u16n >> /etc/vconsole.conf; /sbin/load_consolefont
--- Конец кода ---
+ затем в 'tty' выполнить:

--- Код ---
keymap-set --load ru
--- Конец кода ---
( и рус-шрифт в 'tty' заработает )
---------
т.е. это на пока вкратце
( без учета 'chattr'-от-'Железяка', /etc/X11/xorg.conf, гуёвых-настроек и других смежных моментов/вопросов  )

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии