ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Три (и более) раскладки в Х-ах
@ 2006-07-20 13:00 Konstantin. A. Bylym
  2006-07-20 13:33 ` Dmitriy L. Kruglikov
  2006-07-24 15:53 ` Michael Shigorin
  0 siblings, 2 replies; 12+ messages in thread
From: Konstantin. A. Bylym @ 2006-07-20 13:00 UTC (permalink / raw)
  To: community

Доброго дня, All!
В связи со сползанием с KDE на IceWM пришла пора расстаться с kxkb.. По 
сему - как сделать сабж.. Про xkb и xxkb (и их маны) знаю, но с 
настройкой пока не справился :(
С уважением, Константин Былым.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три (и более) раскладки в Х-ах
  2006-07-20 13:00 [Comm] Три (и более) раскладки в Х-ах Konstantin. A. Bylym
@ 2006-07-20 13:33 ` Dmitriy L. Kruglikov
  2006-07-20 17:22   ` [Comm] Три ( и более ) " Vyatcheslav Perevalov
                     ` (2 more replies)
  2006-07-24 15:53 ` Michael Shigorin
  1 sibling, 3 replies; 12+ messages in thread
From: Dmitriy L. Kruglikov @ 2006-07-20 13:33 UTC (permalink / raw)
  To: ALT Linux Community

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                      \___)=(___/
 
-- Мысль --
Проще избавиться от избыточного веса, чем от избыточного слова.
		-- Юрий Поляков "Козлёнок в молоке"


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-20 13:33 ` Dmitriy L. Kruglikov
@ 2006-07-20 17:22   ` Vyatcheslav Perevalov
  2006-07-20 20:24     ` Vitaly Lipatov
  2006-07-21  5:20   ` [Comm] Три (и более) " Мерзляков Евгений Анатольевич
  2006-07-24 15:54   ` Michael Shigorin
  2 siblings, 1 reply; 12+ messages in thread
From: Vyatcheslav Perevalov @ 2006-07-20 17:22 UTC (permalink / raw)
  To: ALT Linux Community

В сообщении от 20 июля 2006 20:33 Dmitriy L. Kruglikov написал(a):

>
> Если есть смысл "копи-пастнуть" это подобие хау-ты на wiki, то
> я сделаю :)
>
Если не сильно трудно...
-- 
/vip

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-20 17:22   ` [Comm] Три ( и более ) " Vyatcheslav Perevalov
@ 2006-07-20 20:24     ` Vitaly Lipatov
  2006-07-21  6:19       ` Dmitriy L. Kruglikov
  0 siblings, 1 reply; 12+ messages in thread
From: Vitaly Lipatov @ 2006-07-20 20:24 UTC (permalink / raw)
  To: ALT Linux Community

On Thursday 20 July 2006 21:22, Vyatcheslav Perevalov wrote:
> В сообщении от 20 июля 2006 20:33 Dmitriy L. Kruglikov 
написал(a):
> > Если есть смысл "копи-пастнуть" это подобие хау-ты на wiki,
> > то я сделаю :)
>
> Если не сильно трудно...
Сюда:
http://www.freesource.info/wiki/TZ/PerekljuchenieRaskladok

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три (и более) раскладки в Х-ах
  2006-07-20 13:33 ` Dmitriy L. Kruglikov
  2006-07-20 17:22   ` [Comm] Три ( и более ) " Vyatcheslav Perevalov
@ 2006-07-21  5:20   ` Мерзляков Евгений Анатольевич
  2006-07-24 15:54   ` Michael Shigorin
  2 siblings, 0 replies; 12+ messages in thread
From: Мерзляков Евгений Анатольевич @ 2006-07-21  5:20 UTC (permalink / raw)
  To: ALT Linux Community

On Thu, 20 Jul 2006 16:33:11 +0300
"Dmitriy L. Kruglikov" <Dmitriy.Kruglikov@orionagro.com.ua> wrote:

> При запуске приложений, которые вешаются в tray, появляется
> иконка xxkb, которая перекрывает часы частично.
> Знаю, что можно настроить, чтоб для некоторых приложений иконка
> не появлялась, и так же выбор языка (например, русский для Psi).
> Но разбираться некогда было ... Если осилишь, то делись :)

да, было бы очень интересно узнать, как народ от иконки в трее избавляется,
а то запарило уже отключать ее каждый раз :)

-- 
Мерзляков Е.А.                                           icq: #115657846
ПКБ Акустика


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-20 20:24     ` Vitaly Lipatov
@ 2006-07-21  6:19       ` Dmitriy L. Kruglikov
  0 siblings, 0 replies; 12+ messages in thread
From: Dmitriy L. Kruglikov @ 2006-07-21  6:19 UTC (permalink / raw)
  To: ALT Linux Community

On Fri, 21 Jul 2006 00:24:58 +0400
Vitaly Lipatov wrote:

> > > Если есть смысл "копи-пастнуть" это подобие хау-ты на wiki,
> > > то я сделаю :)
> >
> > Если не сильно трудно...
> Сюда:
> http://www.freesource.info/wiki/TZ/PerekljuchenieRaskladok
Проверяй...



--
Best regards,
 Dmitriy L. Kruglikov                     .--.
 Dmitriy.Kruglikov_at_orionagro.com.ua   |@_@ |
 DKR6-RIPE                               |!_/ |
 ICQ# 13047326                          //   \ \
 XMPP:dkr6@jabber.ru                   (|     | )
                                      /'\_   _/`\
Powered by Linux                      \___)=(___/
 
-- Мысль --
Кто способен управлять женщиной, способен управлять государством.
		-- Бальзак


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три (и более) раскладки в Х-ах
  2006-07-20 13:00 [Comm] Три (и более) раскладки в Х-ах Konstantin. A. Bylym
  2006-07-20 13:33 ` Dmitriy L. Kruglikov
@ 2006-07-24 15:53 ` Michael Shigorin
  2006-07-25  6:06   ` [Comm] Три ( и более ) " Serge
  1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2006-07-24 15:53 UTC (permalink / raw)
  To: community

On Thu, Jul 20, 2006 at 04:00:44PM +0300, Konstantin. A. Bylym wrote:
> В связи со сползанием с KDE на IceWM пришла пора расстаться с
> kxkb.. По сему - как сделать сабж.. Про xkb и xxkb (и их маны)
> знаю, но с настройкой пока не справился :(

Например, так:

home:~> grep ru /etc/X11/xorg.conf
#Option "XkbLayout" "rua"
Option "XkbLayout" "us,ua,ru"
home:~> grep -v '^!' .xxkbrc | grep -v ^$
XXkb.group.base: 1
XXkb.group.alt: 3
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.xpm.1: en48.xpm
XXkb.mainwindow.xpm.2: ua48.xpm
XXkb.mainwindow.xpm.3: ru48.xpm
XXkb.mainwindow.xpm.4:
XXkb.button.enable: no
XXkb.button.geometry: 15x15+25+3
XXkb.button.gravity: NorthEast
XXkb.button.xpm.1: en15.xpm
XXkb.button.xpm.2: ua15.xpm
XXkb.button.xpm.3: ru15.xpm
XXkb.button.xpm.4:
XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: no
XXkb.controls.focusout: no
XXkb.controls.two_state: yes
XXkb.controls.button_delete: yes
XXkb.bell.enable: no
XXkb.bell.percent: -50
XXkb.ignore.reverse: no

Да, если в конфигурации есть ",winkeys", то будет 
",winkeys,winkeys" (и для третьей раскладки чтобы).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три (и более) раскладки в Х-ах
  2006-07-20 13:33 ` Dmitriy L. Kruglikov
  2006-07-20 17:22   ` [Comm] Три ( и более ) " Vyatcheslav Perevalov
  2006-07-21  5:20   ` [Comm] Три (и более) " Мерзляков Евгений Анатольевич
@ 2006-07-24 15:54   ` Michael Shigorin
  2 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2006-07-24 15:54 UTC (permalink / raw)
  To: ALT Linux Community

On Thu, Jul 20, 2006 at 04:33:11PM +0300, Dmitriy L. Kruglikov wrote:
> Если есть смысл "копи-пастнуть" это подобие хау-ты на wiki, то
> я сделаю :)

Конечно, имеет.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-24 15:53 ` Michael Shigorin
@ 2006-07-25  6:06   ` Serge
  2006-07-25  6:37     ` Dmitriy L. Kruglikov
  2006-07-25  6:58     ` Michael Shigorin
  0 siblings, 2 replies; 12+ messages in thread
From: Serge @ 2006-07-25  6:06 UTC (permalink / raw)
  To: community

В сообщении от Понедельник 24 Июль 2006 18:53 Michael Shigorin написал(a):
> On Thu, Jul 20, 2006 at 04:00:44PM +0300, Konstantin. A. Bylym wrote:
> > В связи со сползанием с KDE на IceWM пришла пора расстаться с
> > kxkb.. По сему - как сделать сабж.. Про xkb и xxkb (и их маны)
> > знаю, но с настройкой пока не справился :(
>
> Например, так:
>
> home:~> grep ru /etc/X11/xorg.conf
> #Option "XkbLayout" "rua"
> Option "XkbLayout" "us,ua,ru"
> home:~> grep -v '^!' .xxkbrc | grep -v ^$
> XXkb.group.base: 1
> XXkb.group.alt: 3
> XXkb.mainwindow.enable: yes
> XXkb.mainwindow.appicon: yes
> XXkb.mainwindow.xpm.1: en48.xpm
> XXkb.mainwindow.xpm.2: ua48.xpm
> XXkb.mainwindow.xpm.3: ru48.xpm
> XXkb.mainwindow.xpm.4:
> XXkb.button.enable: no
> XXkb.button.geometry: 15x15+25+3
> XXkb.button.gravity: NorthEast
> XXkb.button.xpm.1: en15.xpm
> XXkb.button.xpm.2: ua15.xpm
> XXkb.button.xpm.3: ru15.xpm
> XXkb.button.xpm.4:
> XXkb.controls.add_when_start: yes
> XXkb.controls.add_when_create: yes
> XXkb.controls.add_when_change: no
> XXkb.controls.focusout: no
> XXkb.controls.two_state: yes
> XXkb.controls.button_delete: yes
> XXkb.bell.enable: no
> XXkb.bell.percent: -50
> XXkb.ignore.reverse: no
>
> Да, если в конфигурации есть ",winkeys", то будет
> ",winkeys,winkeys" (и для третьей раскладки чтобы).
неудается сделать переключение раскладки по левому  CTRL+SHIFT
(Если стоит язык, отличный от аглицкого, то переключается по левому CTRL+SHIFT 
на аглицкий, но потом уже с аглицкого ничего не переключается)
по правому CTRL+SHIFT - все ОК!


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-25  6:06   ` [Comm] Три ( и более ) " Serge
@ 2006-07-25  6:37     ` Dmitriy L. Kruglikov
  2006-07-25  6:58     ` Michael Shigorin
  1 sibling, 0 replies; 12+ messages in thread
From: Dmitriy L. Kruglikov @ 2006-07-25  6:37 UTC (permalink / raw)
  To: ALT Linux Community

On Tue, 25 Jul 2006 09:06:16 +0300
Serge wrote:

> > XXkb.controls.two_state: yes

> неудается сделать переключение раскладки по левому  CTRL+SHIFT
> (Если стоит язык, отличный от аглицкого, то переключается по
> левому CTRL+SHIFT на аглицкий, но потом уже с аглицкого ничего
> не переключается) по правому CTRL+SHIFT - все ОК!

Попробуйте XXkb.controls.two_state: no

Если, конечно, в качестве индикатора/переключателя он ....
Или воспринимайте как фичу ...
Всегда можно вернуться на английский (или тот, что по умолчанию)
одним нажатием, вместо двух...


--
Best regards,
 Dmitriy L. Kruglikov                     .--.
 Dmitriy.Kruglikov_at_orionagro.com.ua   |@_@ |
 DKR6-RIPE                               |!_/ |
 ICQ# 13047326                          //   \ \
 XMPP:dkr6@jabber.ru                   (|     | )
                                      /'\_   _/`\
Powered by Linux                      \___)=(___/
 
-- Мысль --
Тщеславие, эта нестерпимая, мучительная жажда успеха, есть
великая пытка для ума и состоит из зависти, гордости и алчности.
		-- Р.Бертон


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-25  6:06   ` [Comm] Три ( и более ) " Serge
  2006-07-25  6:37     ` Dmitriy L. Kruglikov
@ 2006-07-25  6:58     ` Michael Shigorin
  2006-07-25 11:31       ` Serge
  1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2006-07-25  6:58 UTC (permalink / raw)
  To: community

On Tue, Jul 25, 2006 at 09:06:16AM +0300, Serge wrote:
> неудается сделать переключение раскладки по левому  CTRL+SHIFT
> (Если стоит язык, отличный от аглицкого, то переключается по
> левому CTRL+SHIFT на аглицкий, но потом уже с аглицкого ничего
> не переключается) по правому CTRL+SHIFT - все ОК!

Ловили (на 3.0) такие грабли, не помню, чем закончилось.
Сейчас рабочая конфигурация выглядит дословно так:

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbVariant" ",winkeys,winkeys"
        Option      "XkbLayout" "us,ru,ua"
        Option      "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Возможно, исправляли /usr/lib/X11/xkb/ ...точно, положил сюда:
http://paq.osdn.org.ua/~mike/tmp/xkb-fixed-ct_sh.tar.bz2

2 shrek: кажется, там sr@ напильником махнул, если ещё есть
жалобы на кривой Ctrl+Shift -- мож глянь?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Comm] Три ( и более ) раскладки в Х-ах
  2006-07-25  6:58     ` Michael Shigorin
@ 2006-07-25 11:31       ` Serge
  0 siblings, 0 replies; 12+ messages in thread
From: Serge @ 2006-07-25 11:31 UTC (permalink / raw)
  To: community, shrek

В сообщении от Вторник 25 Июль 2006 09:58 Michael Shigorin написал(a):
> On Tue, Jul 25, 2006 at 09:06:16AM +0300, Serge wrote:
> > неудается сделать переключение раскладки по левому  CTRL+SHIFT
> > (Если стоит язык, отличный от аглицкого, то переключается по
> > левому CTRL+SHIFT на аглицкий, но потом уже с аглицкого ничего
> > не переключается) по правому CTRL+SHIFT - все ОК!
>
> Ловили (на 3.0) такие грабли, не помню, чем закончилось.
> Сейчас рабочая конфигурация выглядит дословно так:
>
> Section "InputDevice"
>         Identifier  "Keyboard0"
>         Driver      "kbd"
>         Option      "XkbModel" "pc105"
>         Option      "XkbVariant" ",winkeys,winkeys"
>         Option      "XkbLayout" "us,ru,ua"
>         Option      "XkbOptions" "grp:ctrl_shift_toggle"
> EndSection
>
> Возможно, исправляли /usr/lib/X11/xkb/ ...точно, положил сюда:
> http://paq.osdn.org.ua/~mike/tmp/xkb-fixed-ct_sh.tar.bz2
Спасибо!
заработало (только после распаковки, указанного Вами, xkb-fixed-ct_sh.tar.bz2)
> 2 shrek: кажется, там sr@ напильником махнул, если ещё есть
> жалобы на кривой Ctrl+Shift -- мож глянь?


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2006-07-25 11:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-20 13:00 [Comm] Три (и более) раскладки в Х-ах Konstantin. A. Bylym
2006-07-20 13:33 ` Dmitriy L. Kruglikov
2006-07-20 17:22   ` [Comm] Три ( и более ) " Vyatcheslav Perevalov
2006-07-20 20:24     ` Vitaly Lipatov
2006-07-21  6:19       ` Dmitriy L. Kruglikov
2006-07-21  5:20   ` [Comm] Три (и более) " Мерзляков Евгений Анатольевич
2006-07-24 15:54   ` Michael Shigorin
2006-07-24 15:53 ` Michael Shigorin
2006-07-25  6:06   ` [Comm] Три ( и более ) " Serge
2006-07-25  6:37     ` Dmitriy L. Kruglikov
2006-07-25  6:58     ` Michael Shigorin
2006-07-25 11:31       ` Serge

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git