[Comm] Три (и более) раскладки в Х-ах
Dmitriy L. Kruglikov
=?iso-8859-1?q?Dmitriy=2EKruglikov_=CE=C1_orionagro=2Ecom=2Eua?=
Чт Июл 20 17:33:11 MSD 2006
On Thu, 20 Jul 2006 16:00:44 +0300
Konstantin. A. Bylym wrote:
> Доброго дня, All!
> В связи со сползанием с KDE на IceWM пришла пора расстаться с
> kxkb.. По сему - как сделать сабж..
Злопыхать не буду :)
Приводятся настройки для трех языков:
1. Ангельский,
2. Русский,
3. Украинский.
Очередность переключения не несет ни какой национальной идеи, и
не имеет целью ущемить чьи-либо национальные чувства :)
1) В /etc/X11/xorg.conf пишем
==========
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "250 30"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys),ua(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
============
Потом нужно будет перезапустить Х-сы.
2) Правим /etc/X11/app-defaults/XXkb и приводим к такому
(например) виду:
=============
XXkb.xpm.path: /usr/share/xxkb
XXkb.group.base: 1
XXkb.group.alt: 2
XXkb.group.alt: 3
XXkb.mainwindow.enable: no
XXkb.mainwindow.in_tray: KDE2
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.geometry: 15x15
XXkb.mainwindow.xpm.1: en15.xpm
XXkb.mainwindow.xpm.2: ru15.xpm
XXkb.mainwindow.xpm.3: ua15.xpm
XXkb.mainwindow.xpm.4:
XXkb.button.enable: yes
XXkb.button.geometry: 15x15-75+7
XXkb.button.gravity: NorthEast
XXkb.button.xpm.1: en15.xpm
XXkb.button.xpm.2: ru15.xpm
XXkb.button.xpm.3: ua15.xpm
XXkb.button.xpm.4:
XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: yes
XXkb.controls.focusout: no
XXkb.controls.two_state: no
XXkb.controls.button_delete: yes
===============
При этом три раскладки будут переключаться по кругу, индикатор
"привешивается" в верхнем-правом углу каждого окна и действует
только на это окно. Положение индикатора управляется строками:
XXkb.button.geometry: 15x15-75+7
XXkb.button.gravity: NorthEast
3) Пишем ~/.icewm/startup
========
#!/bin/sh
torsmo &
psi &
qps &
xxkb &
idesk &
# Редактировать по вкусу.
========
Перезапускаем Х-сы ...
Если пользовать пакеты
icewm-startup-xxkb-0.0-alt2
icewm-startup-idesk-0.0-alt2
icewm-startup-0.0-alt2
То нужно создать в домашнем каталоге соответствующие файлы
настроек...
Тут уж придется самому читать man :)
При запуске приложений, которые вешаются в tray, появляется
иконка xxkb, которая перекрывает часы частично.
Знаю, что можно настроить, чтоб для некоторых приложений иконка
не появлялась, и так же выбор языка (например, русский для Psi).
Но разбираться некогда было ... Если осилишь, то делись :)
Если есть смысл "копи-пастнуть" это подобие хау-ты на wiki, то
я сделаю :)
--
Best regards,
Dmitriy L. Kruglikov .--.
Dmitriy.Kruglikov_at_orionagro.com.ua |@_@ |
DKR6-RIPE |!_/ |
ICQ# 13047326 // \ \
XMPP:dkr6 на jabber.ru (| | )
/'\_ _/`\
Powered by Linux \___)=(___/
-- Мысль --
Проще избавиться от избыточного веса, чем от избыточного слова.
-- Юрий Поляков "Козлёнок в молоке"
Подробная информация о списке рассылки community