Сайт | Скачать | Видео | Wiki

Автор Тема: Локализация Puppy встроенными средствами: setxkbmap plang=  (Прочитано 12801 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32959
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Простейший рецепт для свежих версий нерусских 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
Хочется большего:
   Пользуемся поиском на форуме
« Последнее редактирование: 11 Октябрь 2014, 08:32:13 от sfs »

Оффлайн Dormey

  • Пользователь
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • ЭДС-Ангарск
Re:Локализация Puppy встроенными средствами
« Ответ #1 : 28 Июль 2012, 14:37:46 »
Puppy 5.2
Включил рус раскладку встроенными средствами (menu -> Setup -> Mouse/keyboard Wizard -> Advanced Xorg keyboard configuration -> Layouts) там английским по белому написано как добавить раскладку. Далее переключаемся на вкладку Options, нажимаем Group Shift/Lock behavior и выбираем удобный вариант переключения раскладки. Одно "но": русский вариант клавиатуры устаревший, я видел его на древних клавах года 91-го. Пример: вместо (;) печатается (*), вместо (%)  - (:) , вместо (:) - (,) вместо (?) - (.) ,клавиша, соответствующая (/) и (?) в рус win раскладке должна печатать соответственно (.) и (,) , но она раскладку не переключает и т.д. Можно ли как-то сконфигурировать клаву чтобы при нажатии на экране печатался именно тот символ, который на клавише начертан?
Мы из Советского Союза, прибыли по культурному обмену ....

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Локализация Puppy встроенными средствами
« Ответ #2 : 28 Июль 2012, 19:08:20 »
Нужно ещё выбрать layout variant: winkeys.

Оффлайн Dormey

  • Пользователь
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • ЭДС-Ангарск
Re:Локализация Puppy встроенными средствами
« Ответ #3 : 04 Август 2012, 13:56:42 »
Всё, ура! спасибо, заработало!!! :) :) :) :) :)
Мы из Советского Союза, прибыли по культурному обмену ....

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2241
  • Репутация: +27/-0
нет претендования на что-либо глобальное. но как вариант ( возможно что-то изменится/дополнится).

# Допустим что речь про 'первую' загрузку к.-либо 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, гуёвых-настроек и других смежных моментов/вопросов  )
« Последнее редактирование: 09 Август 2022, 05:43:04 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32959
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Объединил темы