Re: xkb per-user config and hotplug issues

2012-05-04 Пенетрантность sergio

On 05/02/2012 04:35 PM, Alexander GQ Gerasiov wrote:


Итак, если я правильно понимаю, теперь всё работает так.

Как-то так.


Пользователь, конечно, может попробовать всё переопределить потом при
помощи setxkbmap, но вот только действовать это будет ровно до тех пор,
пока клавиатура не будет отключена/подключена.
Да. Более того, c помощью него нельзя задать отдельные настройки для 
конкретного устройства --- -device не работал последний раз, когда я его 
смотрел, хотя фикс тривиален. (Или это я путаю с -i у xkbcomp)




Что делать простым смертным? Как задать собственные настройки xkb,
чтобы они автоматом устанавливались для подключаемой клавиатуры?
(Речь само-собой про per-user настройки, потому что пользователей у
меня много разных и кто-то любит capslock, кто-то ralt, а кто-то вообще
alt+shift.)


Удобного решения, как я понял нет. Те нужно делать свой скрипт и 
запускать его через udev. Ну или dbus, наверное, если нет доступа к 
udev, и эти сообщения доходят до дибаса.



Кстати, я правильно понимаю, что непростым смертным для этого можно 
использовать Match* в InputClass ?



--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fa3ca2e.8040...@sergio.spb.ru



Re: xkb per-user config and hotplug issues

2012-05-03 Пенетрантность dimas
http://www.debianforum.ru/index.php?topic=2315.0
вот у меня был похожий случай, юсб-клава внезапно отваливается. не оно? там у 
товарища вылечилось после обновления ведра


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120503133629.0fb10...@ulf.tvoe.tv



Re: xkb per-user config and hotplug issues

2012-05-02 Пенетрантность Andrey Tataranovich
16:35 Wed 02 May, Alexander GQ Gerasiov wrote:
 Всем привет.
 
 Наткнулся я тут на компьютер, у которого с некоторой периодичностью
 отваливается и переподключается клавиатура.
 
 И внезапно обнаружил, что мир изменился.
 
 Итак, если я правильно понимаю, теперь всё работает так.
 
 При старте иксов или при подключении нового устройства, input-evdev,
 который отвечает за клавиатуры, берет для него настройки xkb от udev'а.
 
 udev же их получает из /etc/default/keyboard
 
 
 Пользователь, конечно, может попробовать всё переопределить потом при
 помощи setxkbmap, но вот только действовать это будет ровно до тех пор,
 пока клавиатура не будет отключена/подключена.
 
 
 Подозреваю, что во всяких гномах/кедах есть умные неонки, которые при
 подключении клавиатуры умеют автоматом их перенастраивать в
 соответствии с пользовательскими пожеланиями.
 
 Что делать простым смертным? Как задать собственные настройки xkb,
 чтобы они автоматом устанавливались для подключаемой клавиатуры?
 (Речь само-собой про per-user настройки, потому что пользователей у
 меня много разных и кто-то любит capslock, кто-то ralt, а кто-то вообще
 alt+shift.)

  У меня похожая проблема, но только отключение/подключение клавиатуры связано
с выгрузкой/загрузкой usb модулей при hibernation. Чтобы решить эту проблему
я писал небольшой скриптик на питоне (он корявый, я знаю)

  http://www.tataranovich.com/public/scripts/xkbmapd.py

  Для его работы нужен DBus. Слушаются сообщения от UPower (обнаружение 
просыпания)
и ConsoleKit (переключение пользователей). В моем случае настройки берутся из
~/.Xkbmap

  В вашем случае будет логично ловить сообщения от udev (python-udev например).
Пакость в том, что у меня не получилось применять настройки через setxkbmap в
неактивных пользовательских сессиях (для этого и нужен ConsoleKit)

-- 
WBR, Andrey Tataranovich


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120502132041.gr6...@debbox.it



Re: xkb сломали?

2009-04-11 Пенетрантность Stanislav Maslovski
On Sat, Apr 11, 2009 at 05:44:05AM +0400, sergio wrote:
 Ctrl-Alt-Backspace, кстати, тоже не работает.

Это, я так понимаю, злобные происки южноафриканского миллионера и Ко.

 Может сломали не xkb, или не только его.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: xkb сломали?

2009-04-11 Пенетрантность Иван Лох
On Sat, Apr 11, 2009 at 05:26:38AM +0400, sergio wrote:
 % grep grp /etc/X11/xorg.conf 
 #   Option  XkbOptions
 grp:rctrl_toggle,grp_led:scroll
 Option  XkbOptionsgrp:win_menu_switch
 % grep grp /var/log/Xorg.0.log
 (**) Option xkb_options
 grp:rctrl_toggle,lv3:ralt_switch,grp_led:scroll
 % 
 
 Откуда он это берёт?

В /etc/hal/fdi/policy/ ничего такого нет?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: xkb сломали?

2009-04-11 Пенетрантность sergio
В Сбт, 11/04/2009 в 14:55 +0400, Иван Лох пишет:

 В /etc/hal/fdi/policy/ ничего такого нет?

% ls -A /etc/hal/fdi/policy/ 
preferences.fdi
В нём ничего интересного.

--
sergio.


Re: xkb сломали?

2009-04-11 Пенетрантность sergio
В Сбт, 11/04/2009 в 05:26 +0400, sergio пишет:

 Откуда он это берёт?

Может отсюда:
default/console-setup:XKBOPTIONS=grp:rctrl_toggle,lv3:ralt_switch,grp_led:scroll
?

Но эта строчка и раньше была.

--
sergio.


Re: xkb сломали?

2009-04-11 Пенетрантность Иван Лох
On Sat, Apr 11, 2009 at 03:00:45PM +0400, sergio wrote:
 В Сбт, 11/04/2009 в 14:55 +0400, Иван Лох пишет:
 
  В /etc/hal/fdi/policy/ ничего такого нет?
 
 % ls -A /etc/hal/fdi/policy/ 
 preferences.fdi
 В нём ничего интересного.

Тогда сам создай.

?xml version=1.0 encoding=ISO-8859-1?
deviceinfo version=0.2
  device
   match key=input.product contains=.
merge key=input.xkb.layout type=stringen_US,ru/merge
merge key=input.xkb.variant type=string,winkeys/merge
merge key=input.xkb.model type=stringpc104/merge
merge key=input.xkb.options type=strlist../merge
merge key=input.x11_driver type=stringevdev/merge
merge key=input.xkb.rules type=stringxorg/merge
   /match
  /device
/deviceinfo

Может еще hald надо перезапустить. Хотя вряд-ли.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: xkb сломали?

2009-04-11 Пенетрантность Иван Лох
On Sat, Apr 11, 2009 at 03:21:53PM +0400, Иван Лох wrote:
 
 ?xml version=1.0 encoding=ISO-8859-1?
 deviceinfo version=0.2

Сразу поясню, что это безумие сделано для того, чтобы
люди могли втыкать внешние клавиатуры и при этом менялись настройки.
Насколько это нужно -- хрен знает, но вот в 1.5 теперь так.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: xkb сломали?

2009-04-10 Пенетрантность sergio
Ctrl-Alt-Backspace, кстати, тоже не работает.
Может сломали не xkb, или не только его.

--
sergio.


Re: XKB Layout customisation

2008-03-24 Пенетрантность Oleg Anisimov (Олег Анисим ов)

Artem Chuprina пишет:

У меня аналогичный файл выглядит так:

xkb_keymap ran_105 {
xkb_keycodes {
include xfree86
};
xkb_types { include complete };
xkb_compatibility { include complete };
xkb_symbols {
include pc(pc105)
include us
include ru(winkeys):2
include group-rich(switch)
include group-rich(lsgt_switch)
include group-rich(caps_select)
include compose(rctrl)
};
xkb_geometry { include pc(pc105) };
};


Поправил, теперь выглядит вот так:
xkb_keymap rac_104 {
xkb_keycodes { include xfree86 };
xkb_types { include complete };
xkb_compatibility { include complete };
xkb_symbols {
include pc(pc104)
include us
include ru(winkeys):2
include .xkbgroup.my(rac_select)
};
xkb_geometry { include pc(pc104) };
};


Обращаю внимание на наличие xkb_types и xkb_compatibility, include
pc(pc105) в разделе symbols (это не тот же самый файл, что в разделе
geometry) и на :2 у ru.  Ну, у тебя под 104 клавиши, а не под 105 во
всех случаях.

Просто посчитал. что сработает default значения.


И не 0.0, а :0.0.  Вернее, $DISPLAY, а оно уже само разберется, кто у
тебя дисплей.


После исправлений:

[EMAIL PROTECTED]:~$ /usr/bin/X11/xkbcomp /home/yoda/.xkb.my $DISPLAY
expected keysym, got XF86KbdLightOnOff: line 70 of pc
last scanned symbol is: XF86KbdLightOnOff
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
last scanned symbol is: XF86KbdBrightnessDown
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
last scanned symbol is: XF86KbdBrightnessUp
Error:No Symbols named pc104 in the include file pc
  Exiting
  Abandoning symbols file rac_104
Error:success in unknown
  Couldn't write keyboard description to :0

В файле /usr/share/X11/xkb/symbols/pc и вправду нет секции pc104,
pc105 присутствует. Сижу на тестинге. Посмотрел на машине с etch,
там эта секция есть и всего лишь содержит:

xkb_symbols pc104 {
include pc
};

Бага? Или так задумано?

--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: XKB Layout customisation

2008-03-24 Пенетрантность Oleg Anisimov (Олег Анисим ов)

Oleg Anisimov (Олег Анисимов) пишет:

В файле /usr/share/X11/xkb/symbols/pc и вправду нет секции pc104,
pc105 присутствует. Сижу на тестинге. Посмотрел на машине с etch,
там эта секция есть и всего лишь содержит:

xkb_symbols pc104 {
include pc
};

Бага? Или так задумано?


В общем подправив xkb_compatibility, исправив include pc(pc104)
на include pc(pc105), удалось заставить работать включалки.
Единственное, что смущает, - ругань в консоли при старте:

[EMAIL PROTECTED]:~$ /usr/bin/X11/xkbcomp /home/yoda/.xkb.my $DISPLAY
expected keysym, got XF86KbdLightOnOff: line 70 of pc
last scanned symbol is: XF86KbdLightOnOff
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
last scanned symbol is: XF86KbdBrightnessDown
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
last scanned symbol is: XF86KbdBrightnessUp
Warning:  No symbols defined for SYRQ (keycode 92)
Warning:  No symbols defined for II65 (keycode 101)
Warning:  No symbols defined for BRK (keycode 114)
Warning:  No symbols defined for FK13 (keycode 118)
Warning:  No symbols defined for FK14 (keycode 119)
Warning:  No symbols defined for FK15 (keycode 120)
Warning:  No symbols defined for FK16 (keycode 121)
Warning:  No symbols defined for FK17 (keycode 122)
Warning:  No symbols defined for KPDC (keycode 123)
Warning:  No symbols defined for XFER (keycode 129)
Warning:  No symbols defined for I02 (keycode 130)
Warning:  No symbols defined for NFER (keycode 131)
Warning:  No symbols defined for I04 (keycode 132)
Warning:  No symbols defined for AE13 (keycode 133)
Warning:  No symbols defined for I06 (keycode 134)
Warning:  No symbols defined for I07 (keycode 135)
Warning:  No symbols defined for I08 (keycode 136)
Warning:  No symbols defined for I09 (keycode 137)
Warning:  No symbols defined for I0A (keycode 138)
Warning:  No symbols defined for I0B (keycode 139)
Warning:  No symbols defined for I0C (keycode 140)
Warning:  No symbols defined for I0D (keycode 141)
Warning:  No symbols defined for I0E (keycode 142)
Warning:  No symbols defined for I0F (keycode 143)
Warning:  No symbols defined for I10 (keycode 144)
Warning:  No symbols defined for I11 (keycode 145)
Warning:  No symbols defined for I12 (keycode 146)
Warning:  No symbols defined for I13 (keycode 147)
Warning:  No symbols defined for I14 (keycode 148)
Warning:  No symbols defined for I15 (keycode 149)
Warning:  No symbols defined for I16 (keycode 150)
Warning:  No symbols defined for I17 (keycode 151)
Warning:  No symbols defined for I18 (keycode 152)
Warning:  No symbols defined for I19 (keycode 153)
Warning:  No symbols defined for I1A (keycode 154)
Warning:  No symbols defined for I1B (keycode 155)
Warning:  No symbols defined for K59 (keycode 157)
Warning:  No symbols defined for I1E (keycode 158)
Warning:  No symbols defined for I1F (keycode 159)
Warning:  No symbols defined for I20 (keycode 160)
Warning:  No symbols defined for I21 (keycode 161)
Warning:  No symbols defined for I22 (keycode 162)
Warning:  No symbols defined for I23 (keycode 163)
Warning:  No symbols defined for I24 (keycode 164)
Warning:  No symbols defined for I25 (keycode 165)
Warning:  No symbols defined for I26 (keycode 166)
Warning:  No symbols defined for I27 (keycode 167)
Warning:  No symbols defined for I28 (keycode 168)
Warning:  No symbols defined for I29 (keycode 169)
Warning:  No symbols defined for K5A (keycode 170)
Warning:  No symbols defined for I2B (keycode 171)
Warning:  No symbols defined for I2C (keycode 172)
Warning:  No symbols defined for I2D (keycode 173)
Warning:  No symbols defined for I2E (keycode 174)
Warning:  No symbols defined for I2F (keycode 175)
Warning:  No symbols defined for I30 (keycode 176)
Warning:  No symbols defined for I31 (keycode 177)
Warning:  No symbols defined for I32 (keycode 178)
Warning:  No symbols defined for I33 (keycode 179)
Warning:  No symbols defined for I34 (keycode 180)
Warning:  No symbols defined for K5B (keycode 181)
Warning:  No symbols defined for K5D (keycode 182)
Warning:  No symbols defined for K5E (keycode 183)
Warning:  No symbols defined for K5F (keycode 184)
Warning:  No symbols defined for I39 (keycode 185)
Warning:  No symbols defined for I3A (keycode 186)
Warning:  No symbols defined for I3B (keycode 187)
Warning:  No symbols defined for I3C (keycode 188)
Warning:  No symbols defined for K62 (keycode 189)
Warning:  No symbols defined for K63 (keycode 190)
Warning:  No 

Re: XKB Layout customisation

2008-03-21 Пенетрантность Artem Chuprina
Oleg Anisimov (Олег Анисимов) - debian-russian  @ Tue, 18 Mar 2008 15:25:50 
+0300:

 OA(А 1. В домашней директории создал файл .xkbgroup.my содержащий
 OA(А все строки из /usr/share/X11/xkb/symbols/group плюс это:

 OA(А //  the right alt key locks the last group
 OA(А //  the right control key locks the first group
 OA(А //
 OA(А partial modifier_keys
 OA(А xkb_symbols rac_select {
 OA(А   virtual_modifiers AltGr;
 OA(А   key RALT  {
 OA(А symbols[Group1]= [  ISO_Last_Group  ],
 OA(А virtualMods= AltGr
 OA(А };
 OA(А   key RCTL {[   ISO_First_Group ]   };
 OA(А };

 OA(А 2. Там же, в домашней, создал файл .xkb.my, содержащий:

 OA(А xkb_keymap rac_104 {
 OA(А xkb_keycodes { include xfree86 };
 OA(А xkb_symbols {
 OA(А include us
 OA(А include ru(winkeys)
 OA(А include .xkbgroup.my(rac_select)
 OA(А };
 OA(А xkb_geometry { include pc(pc104) };
 OA(А };

У меня аналогичный файл выглядит так:

xkb_keymap ran_105 {
xkb_keycodes {
include xfree86
};
xkb_types { include complete };
xkb_compatibility { include complete };
xkb_symbols {
include pc(pc105)
include us
include ru(winkeys):2
include group-rich(switch)
include group-rich(lsgt_switch)
include group-rich(caps_select)
include compose(rctrl)
};
xkb_geometry { include pc(pc105) };
};

Обращаю внимание на наличие xkb_types и xkb_compatibility, include
pc(pc105) в разделе symbols (это не тот же самый файл, что в разделе
geometry) и на :2 у ru.  Ну, у тебя под 104 клавиши, а не под 105 во
всех случаях.

 OA(А 3. Перед тем, как прописать запуск xkbcomp в .xsession проверяю
 OA(А работу этой конструкции из командной строки:

 OA(А [EMAIL PROTECTED]:~$ /usr/bin/X11/xkbcomp /home/yoda/.xkb 0.0
 OA(А Warning:  Type ALPHABETIC is not defined
 OA(А   Using TWO_LEVEL for the TLDE key (keycode 49)
 OA(А Ошибка сегментирования

И не 0.0, а :0.0.  Вернее, $DISPLAY, а оно уже само разберется, кто у
тебя дисплей.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Все учтено могучим ураганом...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: XKB и хитрая переключалка

2007-11-16 Пенетрантность Sergei Stolyarov
Artem Chuprina - debian-russian@lists.debian.org @ Thursday 15 November 2007:

AC Sergei Stolyarov - debian-russian@lists.debian.org  @ Thu, 15 Nov 2007

AC А покажи, как ты ее решаешь на уровне xkbcomp.

Решаю несколько извращённо. 

http://regolit.com/files/.xkb_config

Запускается в ~/.Xsession командной
/usr/bin/X11/xkbcomp /home/cancel/.xkb_config $DISPLAY

Циклическое переключение двумя шифтами делается блоком:
key RTSH {
[Shift_R, ISO_Next_Group],
[Shift_R, ISO_Prev_Group]
};
key LFSH {
[Shift_L, ISO_Next_Group],
[Shift_L, ISO_Prev_Group]
};

Временное переключение на третью раскладку делается блоком:
key RALT {
[ISO_Last_Group_Lock, ISO_Last_Group_Lock],
[ISO_Group_Shift, ISO_Group_Shift]
};
-- 
Sergei Stolyarov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: XKB и хитрая переключалка

2007-11-15 Пенетрантность Artem Chuprina
Sergei Stolyarov - debian-russian@lists.debian.org  @ Thu, 15 Nov 2007 
13:11:39 +0600:

 SS А как можно средствами XKB реализовать следующую схему переключения:
 SS одно сочетание клавиш циклически переключает ДВЕ раскладки
 SS другое сочетание (обычно правый Alt) временно включает ТРЕТЬЮ раскладку, 
при 
 SS отпускании раскладка возвращается назад.

 SS Может быть, кто-то уже писал соответствующие фрагменты xkb, чтобы рулить 
 SS подобной схемой при помощи опций Xkb* в xorg.conf? Я попытался такое 
сделать, 
 SS но что-то пока слабо получается. Интересует именно патч к файлам из 
 SS каталога /usr/share/X11/xkb/, чтобы можно было написать что-нибудь типа:

 SS Section InputDevice
 SS  Identifier  Generic Keyboard
 SS  Driver  kbd
 SS  Option  CoreKeyboard
 SS  Option  XkbRules  xorg
 SS  Option  XkbModel  pc104
 SS  Option  XkbLayout us,ru(winkeys),de
 SS  
 SS Option  XkbOptions
grp:shifts_toggle2,grp:ralt_switch_3rd,grp_led:scroll
 SS EndSection

 SS и получить циклическое переключение раскладок us и ru(winkeys) и временное 
 SS переключение на de при зажатом правом Alt.

 SS Сейчас для этого я использую самописный конфиг XKB, который при
 SS помощи xkbcomp грузится при запуске иксов, но хочется эту
 SS функциональность унести в xkb.

А покажи, как ты ее решаешь на уровне xkbcomp.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb и рядовые пользователи

2007-02-27 Пенетрантность Max Dmitrichenko
В сообщении от 21 Февраль 2007 23:56 Olya Briginets написал(a):

 Можно сделать тупо: сохранить глобальную настройку в файл
 $ xkbcomp $DISPLAY ~/filename.kbd
 поправить всё, что нужно, для конкретного юзера, и загружать его в .xsession
 $ xkbcomp ~/filename.kbd $DISPLAY

Нет, тупо это не интересно. Выяснил. У xkbcomp есть такая опция -I. Там
указывается директория содержащая структуру а-ля /usr/share/X11/xkb. И в ней
производится поиск нужных файлов. Например, делаем так:

$ setxkbmap -print
xkb_keymap {
xkb_keycodes  { include xfree86+aliases(qwerty)   };
xkb_types { include complete  };
xkb_compat{ include complete  };
xkb_symbols   { include pc/pc(pc104)+pc/us+pc/ru:2   };
xkb_geometry  { include pc(pc104) };
};

Далее записываем это в файл my.xkb и добавляем, например, к xkb_symbols 
определенную
нами переключалку расскладки - dmitrmax:

xkb_keymap {
xkb_keycodes  { include xfree86+aliases(qwerty)   };
xkb_types { include complete  };
xkb_compat{ include complete  };
xkb_symbols   { include pc/pc(pc104)+pc/us+pc/ru:2+dmitrmax   };
xkb_geometry  { include pc(pc104) };
};

Теперь создаем:
~/etc/
~/etc/xkb
~/etc/xkb/symbols

и в ~/etc/xkb/symbols создаем файл-описание нашей перключалки с именем dmitrmax.

В .xsession пишем
xkbcomp -I/home/dmitrmax/etc/xkb my.xkb $DISPLAY

И все работает.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb и рядовые пользователи

2007-02-21 Пенетрантность Artem Chuprina
Max Dmitrichenko - debian-russian@lists.debian.org  @ Wed, 21 Feb 2007 
15:59:33 +0300:

 MD Стало мне интересно сделать, но пока не разберусь как. Вот хочу я
 MD довольно оригинальный метод переключения расскладок сделать
 MD (оригинальный=нет в xkb-data), соответственно, надо где-то создать
 MD файлик с описанием подобной штуки. Однако не имея прав суперюзера,
 MD его не создать в /usr/share/X11/xkb. А xkbcomp по хомятникам не
 MD шарится. Вопрос как это осуществить?

Зато замечательно шарится по .

У меня работает команда вида

(cd ~/etc/xkb  xkbcomp -m ran_104 ran.xkb $DISPLAY)

(скобки - это чтобы оно не застревало в ~/etc/xkb, выполнить в отдельном
процессе)

 MD Далее, допустим проблему с предыдущим мы решим. Я пока не уверен в
 MD том, как сделать так, чтобы нужный эффект сказался бы только на
 MD одном пользователе, а других не затронул бы, т.е. чтобы у них
 MD остался глобально настроенный переключатель. Верно ли, что для
 MD этого, мне надо в .xsession вставить следующую строчку?

 MD setxkbmap -print нужные опции | xkbcomp - $DISPLAY

Непонятно, зачем xkbcomp, если достаточно setxkbmap.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Он был новичком в Париже, а не в фехтовании.
Alexander Mozhaev в [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb и рядовые пользователи

2007-02-21 Пенетрантность Olya Briginets
On Wed, 21 Feb 2007 15:59:33 +0300, Max Dmitrichenko wrote:

MD Стало мне интересно сделать, но пока не разберусь как. Вот хочу я
MD довольно оригинальный метод переключения расскладок сделать
MD (оригинальный=нет в xkb-data), соответственно, надо где-то создать
MD файлик с описанием подобной штуки. Однако не имея прав суперюзера, его
MD не создать в /usr/share/X11/xkb. А xkbcomp по хомятникам не шарится.
MD Вопрос как это осуществить? 

MD Далее, допустим проблему с предыдущим мы решим. Я пока не уверен в том,
MD как сделать так, чтобы нужный эффект сказался бы только на одном
MD пользователе, а других не затронул бы, т.е. чтобы у них остался
MD глобально настроенный переключатель. 

Можно сделать тупо: сохранить глобальную настройку в файл
$ xkbcomp $DISPLAY ~/filename.kbd
поправить всё, что нужно, для конкретного юзера, и загружать его в .xsession
$ xkbcomp ~/filename.kbd $DISPLAY


-- 
Оля


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb

2006-09-07 Пенетрантность Sergei Stolyarov
On Thursday 07 September 2006 15:56, sergio wrote:
 вот тут вот /usr/share/X11/xkb/ лежат конфиги этого самого xkb
 а если я что-то своё хочу дописать --- куда это нужно писать?
 так, что бы после каждого апгрэйда xkb-data мои настройки не затирались..

У меня настройки xkb, точнее, своя раскладка лежит в файле ~/.xkb_config и 
подключается при старте иксов в файле ~/.xsession:

/usr/bin/X11/xkbcomp /home/cancel/.xkb_config $DISPLAY

В файле .xkb_config прописаны все необходимые настройки - раскладки, 
индикаторы и клавиатурные комбинации для переключения раскладок.

-- 
Sergei Stolyarov
PSA Apps developer
SWsoft, Inc. 


Re: xkb

2006-09-07 Пенетрантность Mikhail Gusarov

You ([EMAIL PROTECTED]) wrote:

 s вот тут вот /usr/share/X11/xkb/ лежат конфиги этого самого xkb а
 s если я что-то своё хочу дописать --- куда это нужно писать?  так,
 s что бы после каждого апгрэйда xkb-data мои настройки не
 s затирались..

Из ~/.xkb читает. Можно strace'ом удостовериться :)

-- 


Re: xkb

2006-09-07 Пенетрантность Artem Chuprina
sergio - debian-russian@lists.debian.org  @ Thu, 07 Sep 2006 12:56:18 +0400:

 s вот тут вот /usr/share/X11/xkb/ лежат конфиги этого самого xkb
 s а если я что-то своё хочу дописать --- куда это нужно писать?
 s так, что бы после каждого апгрэйда xkb-data мои настройки не затирались..

Я вынес в отдельное место.  Правда, при этом приходится пользоваться
типа старым способом настройки.  Примерно так:

xkb_keymap ran_104 {
xkb_keycodes {
include xfree86
};
xkb_types { include complete };
xkb_compatibility { include complete };
xkb_symbols {
include pc/pc(pc104)
include pc/us
include pc/ru(winkeys):2
include group-rich(switch)
include group-rich(caps_select)
};
xkb_geometry { include pc(pc104) };
};

group-rich - переделанный group (расширен был в свое время
раза в два).  Лежит тут же, рядышком, в директории symbols.

Ну и в .xsession зовется

(cd ~/etc/xkb  xkbcomp -m ran_104 ran.xkb $DISPLAY)

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Даже у столовой ложки есть регламент - ее мыть положено. Если этот регламент
не выполнять, рискуешь ботулизм заработать.
(c)vitus


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb

2006-09-07 Пенетрантность sergio

Mikhail Gusarov wrote:

You ([EMAIL PROTECTED]) wrote:

 s вот тут вот /usr/share/X11/xkb/ лежат конфиги этого самого xkb а
 s если я что-то своё хочу дописать --- куда это нужно писать?  так,
 s что бы после каждого апгрэйда xkb-data мои настройки не
 s затирались..

Из ~/.xkb читает. Можно strace'ом удостовериться :)


а если я хочу, что бы эти настройки были общими?

--
Sergio.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb

2006-09-07 Пенетрантность sergio

Sergei Stolyarov wrote:

On Thursday 07 September 2006 15:56, sergio wrote:

вот тут вот /usr/share/X11/xkb/ лежат конфиги этого самого xkb
а если я что-то своё хочу дописать --- куда это нужно писать?
так, что бы после каждого апгрэйда xkb-data мои настройки не затирались..


У меня настройки xkb, точнее, своя раскладка лежит в файле ~/.xkb_config и 
подключается при старте иксов в файле ~/.xsession:


/usr/bin/X11/xkbcomp /home/cancel/.xkb_config $DISPLAY

В файле .xkb_config прописаны все необходимые настройки - раскладки, 
индикаторы и клавиатурные комбинации для переключения раскладок.




а если я хочу, что бы эти настройки были общими?

--
Sergio.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb

2006-09-07 Пенетрантность Sergei Stolyarov
On Thursday 07 September 2006 15:56, sergio wrote:
 вот тут вот /usr/share/X11/xkb/ лежат конфиги этого самого xkb
 а если я что-то своё хочу дописать --- куда это нужно писать?
 так, что бы после каждого апгрэйда xkb-data мои настройки не затирались..

У меня настройки xkb, точнее, своя раскладка лежит в файле ~/.xkb_config и 
подключается при старте иксов в файле ~/.xsession:

/usr/bin/X11/xkbcomp /home/cancel/.xkb_config $DISPLAY

В файле .xkb_config прописаны все необходимые настройки - раскладки, 
индикаторы и клавиатурные комбинации для переключения раскладок.

-- 
Sergei Stolyarov
PSA Apps developer
SWsoft, Inc. 


Re: xkb

2006-09-07 Пенетрантность Mikhail Gusarov

You ([EMAIL PROTECTED]) wrote:

  Из ~/.xkb читает. Можно strace'ом удостовериться :)

 s а если я хочу, что бы эти настройки были общими?

Напиши и отдай в X11 патч, который ещё и из /usr/local/share/X11/xkb
читать будет.

Хотя правильнее - выдать в upstream те настройки, которые ты сделал.

-- 


Re: xkb в новых икса х (etch)

2006-02-17 Пенетрантность Dmitry Nezhevenko
On Fri, Feb 17, 2006 at 12:20:20PM +0300, Serge Matveev wrote:
 После апдейта X-ов в testing до 6.9 моя стандартная строчка из xorg.conf
 ведёт себя неадекватно:
 
 Русские быквы переключаются по CapsLock, но зажигаются _обе_ лампочки и
 Caps и Scroll. Capslock переключается по Shift-Caps, но без всяких лампочек.

[EMAIL PROTECTED]:~$ dpkg-query -W xserver-xorg
xserver-xorg6.9.0.dfsg.1-3

+1. Хотя жить оно не мешает
 
-- 
WBR, Dmitry


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb for icewm

2005-10-21 Пенетрантность seorge
Ну тогда большое спасибо! 
Буду настраивать.

--- Original message ---
From: Igor Goryachev [EMAIL PROTECTED]
To: debian-russian@lists.debian.org
Subject: Re: xkb for icewm
Date: Friday 21 October 2005 07:48
 On Fri, Oct 21, 2005 at 06:29:11AM +0200, [EMAIL PROTECTED] wrote:
  А он разве в панель встраивается?

 В /usr/share/doc/xxkb/README.koi8.gz написано:

 
 XXkb.mainwindow.in_tray - сообщает GNOME или KDE, что xxkb должен
 встраиваться в tray. Значение опции GNOME, KDE или KDE2, в зависимости от
 того, в чей tray надо поместить xxkb. (К сожалению, такие docklet'ы имеют
 размер меньше, чем размеры иконок для главного окна в дистрибутиве xxkb.
 Если хотите использовать эту возможность, подберите подходящие иконки).
 

 Этого вполне достаточно для того, чтобы засунуть xxkb в трей IceWM.


 --
 Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]

-- 
SET BLASTER=A220 I5 D1 H5 P330


Re: xkb for icewm

2005-10-21 Пенетрантность Matvey
On Fri, 21 Oct 2005 06:33:34 +0200
[EMAIL PROTECTED] wrote:

 А гнома всего он не затребует?
 
А чего ему? icewm и так на GTK.

 --- Original message ---
 From: Matvey [EMAIL PROTECTED]
 To: debian-russian@lists.debian.org
 Subject: Re: xkb for icewm
 Date: Thursday 20 October 2005 22:15
  On Thu, 20 Oct 2005 23:10:09 +0400
 
  Igor Goryachev [EMAIL PROTECTED] wrote:
   On Thu, Oct 20, 2005 at 11:04:48PM +0400, Igor Goryachev wrote:
On Thu, Oct 20, 2005 at 07:22:58PM +0200, [EMAIL PROTECTED] wrote:
 Ни кому не попадался индикатор раскладки клавиатуры для Icewm? Такой,
 чтобы в панель встраивался.
   
А штатный разве не умеет этого делать?
  
   Имеется ввиду xxkb, http://packages.debian.org/xxkb.
 
  xxkb-1.10-gnome2-tray.patch - патч для xxkb, добавляющий поддержку
  System Tray Protocol Specification, опубликованной freedesktop.org. Это
  означает что при установке в `~/.xxkbrc'
 
XXkb.mainwindow.in_tray: GNOME2
 
  xxkb сможет встраиваться в область уведомления (он же system tray)
  GNOME2, IceWM, ROX Desktop, ...
 
  http://lostclus.linux.kiev.ua/patches/all/xxkb-1.10-gnome2-tray.patch
 
 
  --
  Матвийчук Олег aka Matvey, LRU#349092
  http://mathway.narod.ru
 
  I am the ILOVEGNU signature virus. Just copy me to your signature.
  This email was infected under the terms of the GNU General Public License.
 
  Птичка Божия не знает не забот и не хлопот
  Лишь летает и воняет, хриплым голосом поет Король и Шут - 09-Мой характер
 
 -- 
 SET BLASTER=A220 I5 D1 H5 P330


-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the ILOVEGNU signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Король и Шут - 09-Мой характер


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb for icewm

2005-10-20 Пенетрантность Igor Goryachev
On Thu, Oct 20, 2005 at 07:22:58PM +0200, [EMAIL PROTECTED] wrote:
 Ни кому не попадался индикатор раскладки клавиатуры для Icewm? Такой, чтобы в 
 панель встраивался. 

А штатный разве не умеет этого делать?


-- 
Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb for icewm

2005-10-20 Пенетрантность Igor Goryachev
On Thu, Oct 20, 2005 at 11:04:48PM +0400, Igor Goryachev wrote:
 On Thu, Oct 20, 2005 at 07:22:58PM +0200, [EMAIL PROTECTED] wrote:
  Ни кому не попадался индикатор раскладки клавиатуры для Icewm? Такой, чтобы 
  в 
  панель встраивался. 
 А штатный разве не умеет этого делать?

Имеется ввиду xxkb, http://packages.debian.org/xxkb.


-- 
Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb for icewm

2005-10-20 Пенетрантность Matvey
On Thu, 20 Oct 2005 23:10:09 +0400
Igor Goryachev [EMAIL PROTECTED] wrote:

 On Thu, Oct 20, 2005 at 11:04:48PM +0400, Igor Goryachev wrote:
  On Thu, Oct 20, 2005 at 07:22:58PM +0200, [EMAIL PROTECTED] wrote:
   Ни кому не попадался индикатор раскладки клавиатуры для Icewm? Такой, 
   чтобы в 
   панель встраивался. 
  А штатный разве не умеет этого делать?
 
 Имеется ввиду xxkb, http://packages.debian.org/xxkb.
 
xxkb-1.10-gnome2-tray.patch - патч для xxkb, добавляющий поддержку
System Tray Protocol Specification, опубликованной freedesktop.org. Это
означает что при установке в `~/.xxkbrc'

  XXkb.mainwindow.in_tray: GNOME2

xxkb сможет встраиваться в область уведомления (он же system tray)
GNOME2, IceWM, ROX Desktop, ...

http://lostclus.linux.kiev.ua/patches/all/xxkb-1.10-gnome2-tray.patch


-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the ILOVEGNU signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Король и Шут - 09-Мой характер


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb for icewm

2005-10-20 Пенетрантность seorge
А он разве в панель встраивается?

--- Original message ---
From: Igor Goryachev [EMAIL PROTECTED]
To: debian-russian@lists.debian.org
Subject: Re: xkb for icewm
Date: Thursday 20 October 2005 21:10
 On Thu, Oct 20, 2005 at 11:04:48PM +0400, Igor Goryachev wrote:
  On Thu, Oct 20, 2005 at 07:22:58PM +0200, [EMAIL PROTECTED] wrote:
   Ни кому не попадался индикатор раскладки клавиатуры для Icewm? Такой,
   чтобы в панель встраивался.
 
  А штатный разве не умеет этого делать?

 Имеется ввиду xxkb, http://packages.debian.org/xxkb.


 --
 Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]

-- 
SET BLASTER=A220 I5 D1 H5 P330


Re: xkb for icewm

2005-10-20 Пенетрантность seorge
А гнома всего он не затребует?

--- Original message ---
From: Matvey [EMAIL PROTECTED]
To: debian-russian@lists.debian.org
Subject: Re: xkb for icewm
Date: Thursday 20 October 2005 22:15
 On Thu, 20 Oct 2005 23:10:09 +0400

 Igor Goryachev [EMAIL PROTECTED] wrote:
  On Thu, Oct 20, 2005 at 11:04:48PM +0400, Igor Goryachev wrote:
   On Thu, Oct 20, 2005 at 07:22:58PM +0200, [EMAIL PROTECTED] wrote:
Ни кому не попадался индикатор раскладки клавиатуры для Icewm? Такой,
чтобы в панель встраивался.
  
   А штатный разве не умеет этого делать?
 
  Имеется ввиду xxkb, http://packages.debian.org/xxkb.

 xxkb-1.10-gnome2-tray.patch - патч для xxkb, добавляющий поддержку
 System Tray Protocol Specification, опубликованной freedesktop.org. Это
 означает что при установке в `~/.xxkbrc'

   XXkb.mainwindow.in_tray: GNOME2

 xxkb сможет встраиваться в область уведомления (он же system tray)
 GNOME2, IceWM, ROX Desktop, ...

 http://lostclus.linux.kiev.ua/patches/all/xxkb-1.10-gnome2-tray.patch


 --
 Матвийчук Олег aka Matvey, LRU#349092
 http://mathway.narod.ru

 I am the ILOVEGNU signature virus. Just copy me to your signature.
 This email was infected under the terms of the GNU General Public License.

 Птичка Божия не знает не забот и не хлопот
 Лишь летает и воняет, хриплым голосом поет Король и Шут - 09-Мой характер

-- 
SET BLASTER=A220 I5 D1 H5 P330


Re: xkb for icewm

2005-10-20 Пенетрантность Igor Goryachev
On Fri, Oct 21, 2005 at 06:29:11AM +0200, [EMAIL PROTECTED] wrote:
 А он разве в панель встраивается?

В /usr/share/doc/xxkb/README.koi8.gz написано:


XXkb.mainwindow.in_tray - сообщает GNOME или KDE, что xxkb должен встраиваться
в tray. Значение опции GNOME, KDE или KDE2, в зависимости от того, в чей tray
надо поместить xxkb. (К сожалению, такие docklet'ы имеют размер меньше, чем
размеры иконок для главного окна в дистрибутиве xxkb. Если хотите использовать
эту возможность, подберите подходящие иконки).


Этого вполне достаточно для того, чтобы засунуть xxkb в трей IceWM.


-- 
Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb and Logitech Deluxe

2005-10-08 Пенетрантность Artem Chuprina
Vladimir Zolotykh - debian-russian@lists.debian.org  @ Sat, 08 Oct 2005 
11:22:03 +0300:

 VZ У кого-то есть клавиатура Logitech Deluxe (model name: Y-SU61)?
 VZ Дешевая (относительно) по цене и работать удобно, недостаток, вместо
 VZ левого шифта две клавиши: сам шифт и второй бэкслеш (на ней нарисован
 VZ | и \), keycode 94, keysym 0x3c.  Как она сейчас работает, это

 VZ  LSGT =  94;
 VZ  ...
 VZ  key LSGT {[less, greater  ],
 VZ  [   slash, bar  ]   };

 VZ (/etc/X11/xkb/keycodes/xfree86, /etc/X11/xkb/symbols/ru)

 VZ но я не вижу в этом ни удобства ни пользы. У кого-то было похожее
 VZ желание получить от нее больше пользы? Скажем сделать из нее левый
 VZ шифт или второй настоящий (keycode 51) backslash.

Я из своей аналогичной сделал mode_shift (у меня на ней, правда, и
нарисовано  и ).

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Правки Белявского, сделанные им в рабочей копии головы
Из коммитлога.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb and Logitech Deluxe

2005-10-08 Пенетрантность Vladimir Zolotykh

On Sat, 08 Oct 2005 18:40:26 +0400, Artem Chuprina [EMAIL PROTECTED] wrote:

Vladimir Zolotykh - debian-russian@lists.debian.org  @ Sat, 08 Oct 2005  
11:22:03 +0300:


 VZ У кого-то есть клавиатура Logitech Deluxe (model name: Y-SU61)?
 VZ Дешевая (относительно) по цене и работать удобно, недостаток, вместо
 VZ левого шифта две клавиши: сам шифт и второй бэкслеш (на ней  
нарисован

 VZ | и \), keycode 94, keysym 0x3c.  Как она сейчас работает, это

 VZ  LSGT =  94;
 VZ  ...
 VZ  key LSGT {[less, greater  ],
 VZ  [   slash, bar   
]   };


 VZ (/etc/X11/xkb/keycodes/xfree86, /etc/X11/xkb/symbols/ru)

 VZ но я не вижу в этом ни удобства ни пользы. У кого-то было похожее
 VZ желание получить от нее больше пользы? Скажем сделать из нее левый
 VZ шифт или второй настоящий (keycode 51) backslash.

Я из своей аналогичной сделал mode_shift (у меня на ней, правда, и
нарисовано  и ).

Чуть поконкретнее пожалуйста, если не затруднит.
Я не эксперт в конф. файлах xkb :(






--
Vladimir Zolotykh


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb and Logitech Deluxe

2005-10-08 Пенетрантность Artem Chuprina
Vladimir Zolotykh - debian-russian@lists.debian.org  @ Sat, 08 Oct 2005 
18:09:54 +0300:

   VZ У кого-то есть клавиатура Logitech Deluxe (model name: Y-SU61)?
   VZ Дешевая (относительно) по цене и работать удобно, недостаток, вместо
   VZ левого шифта две клавиши: сам шифт и второй бэкслеш (на ней  нарисован
   VZ | и \), keycode 94, keysym 0x3c.  Как она сейчас работает, это
 
   VZ  LSGT =  94;
   VZ  ...
   VZ  key LSGT {[less, greater  ],
   VZ  [   slash, bar   ]
  };
 
   VZ (/etc/X11/xkb/keycodes/xfree86, /etc/X11/xkb/symbols/ru)
 
   VZ но я не вижу в этом ни удобства ни пользы. У кого-то было похожее
   VZ желание получить от нее больше пользы? Скажем сделать из нее левый
   VZ шифт или второй настоящий (keycode 51) backslash.
 
  Я из своей аналогичной сделал mode_shift (у меня на ней, правда, и
  нарисовано  и ).
 VZ Чуть поконкретнее пожалуйста, если не затруднит.
 VZ Я не эксперт в конф. файлах xkb :(

Для неэкспертов ничего не обещаю, до коробочного продукта не доводил.  А
так -

~/etc/xkb/symbols/group-rich:
...
partial modifier_keys 
xkb_symbols lsgt_switch {
key LSGT  {   
symbols[Group1]= [  Mode_switch, Multi_key  ],
symbols[Group2]= [  Mode_switch, Multi_key  ],
virtualMods= AltGr
};
};

~/etc/xkb/ran.xkb:
...
xkb_keymap ran_105 {
xkb_keycodes {
include xfree86
};
xkb_types { include complete };
xkb_compatibility { include complete };
xkb_symbols {
include pc/pc(pc105)
include pc/us
include pc/ru(winkeys):2
include group-rich(switch)
include group-rich(lsgt_switch)
include group-rich(caps_select)
};
xkb_geometry { include pc(pc105) };
};

.xsession:
...
(cd ~/etc/xkb  xkbcomp -m ran_105 ran.xkb $DISPLAY)
...

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Курицца - не пицца. (Итальянская пословица)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb and Logitech Deluxe

2005-10-08 Пенетрантность Vladimir Zolotykh

On Sat, 08 Oct 2005 20:04:42 +0400, Artem Chuprina [EMAIL PROTECTED] wrote:


Для неэкспертов ничего не обещаю, до коробочного продукта не доводил.  А
так -

Так даже интереснее, будет над чем подумать, может сам чего-нибудь
тоже придумаю, спасибо.


--
Vladimir Zolotykh


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb и раскладка ru от M$

2005-05-26 Пенетрантность Aleksej Kolga

Timur Elzhov wrote:


  .

  xkb Microsoft?  
()   Shift  
 .
 


 Option *XkbVariant* *winkeys*   X-

 

Option XkbLayout us,*ru*(*winkeys*)


.


 





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb и раскладка ru от M$

2005-05-26 Пенетрантность Vladislav Naumov

Timur Elzhov wrote:

  .

  xkb Microsoft?  
()   Shift  
 .


XkbLayout   ru(winkeys)

?

--
Best regards,   icq#100485019
 Vladislav  mailto:[EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb и раскладка ru от M$

2005-05-26 Пенетрантность Timur Elzhov
On Thu, May 26, 2005 at 02:46:34PM +0700, Vladislav Naumov wrote:

   xkb Microsoft?  
 ()   Shift  
  .
 
 XkbLayout   ru(winkeys)
 
 ?

 :)
  .

-- 
Best regards,
Timur Elzhov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: XKB

2004-03-10 Пенетрантность Ruslan Kosolapov

 Y Если я запускаю setxkbmap -model pc105 -layout ru -variant basic
 Y с консоли, то могу получить кириллицу только при нажатии правого
 Y Alt'а.  Если же тоже самое происходит через kxkb, то всё
 Y нормально, активируется правильная группа. Как можно такое лечить?

 Y И ещё вопрос, с помощью setxkbmap -option grp:caps_toggle можно
 Y заставить CapsLock переключаться между группами, а как его
 Y заставить переключаться между раскладками?

  http://pascal.tsu.ru/other/xkb/

-- 
=[ Windows 95/NT - 32 bit extensions and a graphical shell for a 
=[ 16 bit patch to an 8 bit operating system originally coded for a 
=[ 4 bit microprocessor, written by a 2 bit company that can't stand 
=[ 1 bit of competition.



Re: XKB

2004-03-09 Пенетрантность Serge Olkhowik
On Sat, 06 Mar 2004 23:37:50 +0100
 Yevgen  (Yevgen) wrote:

 Yevgen И ещё вопрос, с помощью setxkbmap -option grp:caps_toggle можно
 Yevgen заставить CapsLock переключаться между группами, а как его
 Yevgen заставить переключаться между раскладками?

В KDE? Это фишка его переключателя, поэтому либо постоянно нажимать
Alt+Ctrl+K, либо поставить себе xxkb ;)

-- 
Serge Olkhowik [EMAIL PROTECTED]
ISD Configuration Management Team [EMAIL PROTECTED]



Re: xkb

2003-05-08 Пенетрантность Tim Tereschenko
On Thu, 8 May 2003 19:28:11 +0500
dim [EMAIL PROTECTED] wrote:

D   У меня на клаве русские точка и запятая на той же кнопочке, что и
D   англицкие слэш и вопросительный знак. А xkb считает, что они над
D   цифрами 6 и 7 - как бы его переубедить?

Где-то так:
В XF86Config-4
Section Keyboard
XkbVariant  winkeys
EndSection


--
Tim Tereschenko




Re: xkb

2003-05-08 Пенетрантность Victor B. Wagner
On 2003.05.08 at 19:28:11 +0500, dim wrote:

 Hello debian-russian!
 
   Подскажите пожалуйста, где у xkb можно поправить раскладку клавы?
 
   У меня на клаве русские точка и запятая на той же кнопочке, что и
   англицкие слэш и вопросительный знак. А xkb считает, что они над
   цифрами 6 и 7 - как бы его переубедить?

А ты что, на клавиатуру смотришь, пока набираешь?
От этого отучаться надо - кучу времени экономит.

А вообще, у xkb есть несколько предопределенных вариантов раскладки
клавиатуры. Та, которая нарисована у тебя на клавиатуре называется
winkeys, та которая у тебя включена - basic, а есть еще typewriter.

Так что все, что тебе необходимо сделать это в 
/etc/X11/XF86Config-4 добавить строчку в секции InputDevice,
соответствующей твоей расклкдке клавиатуры.

Option XkbVariant winkeys 
или заменить на эту строчку строчку 
Option XkbVariant basic, если она там присутсвует.

Необязательно это даже делать руками - можно через debconf

dpkg-reconfigure xserver-xfree86, и вопрос про вариант раскладки будет


У меня на машине сделано еще забавнее - у каждого из членов семьи свои
предпочтения по поводу раскладки и клавиши переключателя.
Поэтому настрокйка xkb производится при логине вызовом
xkbcomp ${HOME}/.xkbmap ${DISPLAY} из .xsession. 



Re: xkb и winkeys

2003-03-05 Пенетрантность Eugeny Nemo
Приветствую.
Вы писали 5 марта 2003 г., 15:15:58:

ASG Как сделать русскую раскладку как в винде?
  русскую, или windows-подобную?

ASG вроде упоминание о winkeys есть в файле /etc/X11/xkb/symbols/ru, 
ASG но как подключить?
Section InputDevice
  Identifier Generic Keyboard
  Driver keyboard
  Option CoreKeyboard
  Option XkbRulesxfree86
  Option XkbModelpc104
  Option XkbLayout   ru
  Option XkbVariant  winkeys
  Option XkbOptions  grp:ctrl_shift_toggle,grp_led:scroll
EndSection

  русский - это XkbLayout (язык) и XkbOptions (переключение).
Раскладка - XkbVariant.

---
WBR,
Eugeny Nemo aka Немыч



Re: xkb и winkeys

2003-03-05 Пенетрантность Igor Goldenberg
On Wed, 05 Mar 2003 at 13:15:58 +0300, Alexander S. Gordienko wrote:

 Как сделать русскую раскладку как в винде?

 вроде упоминание о winkeys есть в файле /etc/X11/xkb/symbols/ru, 
 но как подключить?

В файле /etc/X11/XF86Config-4 в Section InputDevice дописать:

Option XkbVariant winkeys

-- 
 С уважением,
 Игорь.



Re: xkb и winkeys

2003-03-05 Пенетрантность Vladislav
Ср 05 Мар 2003 12:43, Eugeny Nemo написал:
 Приветствую.
 Вы писали 5 марта 2003 г., 15:15:58:

 ASG Как сделать русскую раскладку как в винде?
   русскую, или windows-подобную?

 ASG вроде упоминание о winkeys есть в файле /etc/X11/xkb/symbols/ru,
 ASG но как подключить?
 Section InputDevice
   Identifier Generic Keyboard
   Driver keyboard
   Option CoreKeyboard
   Option XkbRulesxfree86
   Option XkbModelpc104
   Option XkbLayout   ru
   Option XkbVariant  winkeys
   Option XkbOptions  grp:ctrl_shift_toggle,grp_led:scroll
 EndSection

   русский - это XkbLayout (язык) и XkbOptions (переключение).
 Раскладка - XkbVariant.
Давно хотел спросить, а как сделать чтобы лэйаутов было 2 например
Русский и Укаринский?


 ---
 WBR,
 Eugeny Nemo aka Немыч

-- 
Yagdzhyyev Vladislav
Dnepropetrovsk, Ukraine

Re: xkb и winkeys

2003-03-05 Пенетрантность Ian Dichkovsky
Hello, Vladislav!
You wrote to debian-russian@lists.debian.org on Wed, 5 Mar 2003 13:35:54
+0200:

 V Section InputDevice
 V   Identifier Generic Keyboard
 V   Driver keyboard
 V   Option CoreKeyboard
 V   Option XkbRulesxfree86
 V   Option XkbModelpc104
 V   Option XkbLayout   ru
 V   Option XkbVariant  winkeys
 V   Option XkbOptions  grp:ctrl_shift_toggle,grp_led:scroll
 V EndSection
 V
 V   русский - это XkbLayout (язык) и XkbOptions (переключение).
 V Раскладка - XkbVariant.
 V Давно хотел спросить, а как сделать чтобы лэйаутов было 2 например
 V Русский и Укаринский?

Их есть у меня ;-)
Есть раскладка с переключением
Right Menu Eng-Ukr-Eng
Right Ctrl Eng-Rus-Eng

Best regards,
Ian Dichkovsky, mailto: [EMAIL PROTECTED], ICQ 83146271



Re: xkb и winkeys

2003-03-05 Пенетрантность Maxim Tyurin
On Wed, Mar 05, 2003 at 01:35:54PM +0200, Vladislav wrote:
 Ср 05 Мар 2003 12:43, Eugeny Nemo написал:
  Приветствую.
  Вы писали 5 марта 2003 г., 15:15:58:
 
  ASG Как сделать русскую раскладку как в винде?
русскую, или windows-подобную?
 
  ASG вроде упоминание о winkeys есть в файле /etc/X11/xkb/symbols/ru,
  ASG но как подключить?
  Section InputDevice
Identifier Generic Keyboard
Driver keyboard
Option CoreKeyboard
Option XkbRulesxfree86
Option XkbModelpc104
Option XkbLayout   ru
Option XkbVariant  winkeys
Option XkbOptions  grp:ctrl_shift_toggle,grp_led:scroll
  EndSection
 
русский - это XkbLayout (язык) и XkbOptions (переключение).
  Раскладка - XkbVariant.
 Давно хотел спросить, а как сделать чтобы лэйаутов было 2 например
 Русский и Укаринский?
Option XkbLayout   ru_UA
Английский русский и украинский.
Тройных русско-украинских раскладок достаточно много.
-- 

With Best Regards, Maxim Tyurin
mailto: [EMAIL PROTECTED]
JID:[EMAIL PROTECTED]




Re: xkb и winkeys

2003-03-05 Пенетрантность Alexander S. Gordienko
On Wed, Mar 05, 2003 at 03:43:54PM +0500, Eugeny Nemo wrote:
 Приветствую.
 Вы писали 5 марта 2003 г., 15:15:58:
 
 ASG Как сделать русскую раскладку как в винде?
   русскую, или windows-подобную?

русскую, windows-подобную :-)

   Option XkbVariant  winkeys

спасибо, эта строчка помогла 




Re: xkb и winkeys

2003-03-05 Пенетрантность Ian Dichkovsky
Hello, Vladislav! Hello, All!

Look in attach

Мне прислал этот файл Yura Kalinichenko.

В файле xkb/xxkb/symbols/rua
для переключения стоят строчки
---
key RCTL { [ ISO_Last_Group,  ISO_Last_Group ],
   [ ISO_Last_Group,  ISO_Last_Group ],
   [ ISO_First_Group,  ISO_First_Group ] };
key RALT { [ ISO_Next_Group,  ISO_Last_Group ],
   [ ISO_First_Group,  ISO_Last_Group ],
   [ ISO_Next_Group,  ISO_First_Group ] };
---

RALT и/или RCTL можна заменить на то, что нужно
(Например RALT поменять на RMENU, как я и сделал)

Далее, обратите внимание на то, что в файле
XF86Config-4 необходимо закомментировать строчку
с описанием переключателя
#Option XkbOptions  grp:ctrl_shift_toggle

Параметры отображения состояния, вроде grp_led:scroll, и другие,
(например, ctrl:ctrl_aa) можно оставить.

Option XkbOptions  ctrl:ctrl_aa, grp_led:scroll

И если я не ошибаюсь, то xxkb переключалка некорректно работала, если
не прописать в ее конфиге строчку.

XXkb.controls.two_state: no

Будут вопросы - пишите.

Best regards,
Ian Dichkovsky, mailto: [EMAIL PROTECTED], ICQ 83146271


xkb_en_ru_ua.tgz
Description: application/compressed


Re: xkb

2003-02-25 Пенетрантность Alexander Danilov
On Tue, 25 Feb 2003 11:20:37 +0300
Nick Potemkin [EMAIL PROTECTED] wrote:

 День добрый. 
 
 Не может ли кто-нибудь просветить меня, как пользоватся параметром 
 -xkbmap в X-ах... А то никакие мои пляски с бубнов вокруг этой опции
 не помогли мне подключить скомпилированную ru.xkm :) Хотя бы скажите -
 куда ее надо положить! )
 

если я вас правильно понял, то надо сделать 
man xkbcomp


-- 
Alexander Danilov
UIN: 164825399

* Origin: If you can't do it in Perl, you don't want to do it.



Re: xkb

2002-02-22 Пенетрантность Victor B. Wagner
On Fri, 22 Feb 2002, aen wrote:

 Ilya Anfimov wrote:

 
 Это Xkb vs Core Protocol, но при чем здесь утилита xmodmap ?
 
 
  Во-первых это описание Xkb. Достаточно подробное.
 
 Спасибо, но мы не о том. Да и, честно говоря, читал я его :-)

 
  А  xmodmap  --  при  том,  что xmodmap это Core Protocol в чисто
 виде.
 
 
 Я привел Вам несколько аргументов, подкрепленных реальными примерами,  в
 пользу того, что это не так. И просил примеров от Вас.
 Еще раз: Core Protocol не работет с keysyms. Вообще не рабоатет. xmodmap


Еще раз. Неправда. У меня вокруг полно X-серверов без XKB и все
с keysyms работают. Хотя бы на Xwin32 посмотрите.

Я кажется понял что вы имеете в виду Если собрать Xfree86 без поддержки
XKB, то отвалится работа с keysym. Это правда. Это кривизна XFree.
А Core Protocol тут не виноват.  Кстати если XKb не отрывать при
компиляции, а просто выключить, то все работает.

Вот у меня на полке стоит XLib Reference 90-го года, так в нем KeySyms
упоминаются, а Xkb нет.





Re: xkb

2002-02-22 Пенетрантность Ilya Anfimov
On Fri, Feb 22, 2002 at 12:31:39AM +0300, Victor B. Wagner wrote:
 On Thu, 21 Feb 2002, Ilya Anfimov wrote:
 
   Это  Вы (ты?) зря. Полезности там достаточно не мелкие. Особенно
  если вспомнить, насколько больше мозгокрутства  было  в  X  Core,
  очень приятная вещь.
 
 Какого мозгокрутства? Не было там никогда никакого мозгокрутства.
 Четыре колонки и все.

 Ты   сможешь   внятно  объяснить  метод  выяснения  того,  какие
модификаторы из Mod1-Mod5 повешены  на  Alt/Meta/NumLock?  Своими
словами (доку перевести и я смогу)?
 Ну, я впрочем и так знаю, что ты крут.
 В  определении,  какой KeySym используется -- тоже без пол-литры
не разберёшься.

 А метода определить, какие из модификаторов залипают, а какие --
нет  просто не существует (Во всяком случае я так понял). Server-
independent метода, я имею в виду. Только xrus  и  всё  такое.  И
пока это поймёшь уже голову свернуть можно.

 
   Это  ты  тоже  зря.  .xkb  может оказаться сложнее написать, чем
  .xmodmap только в одном случае -- если .xmodmap уже написан.  При
 
 Хитрость в том, что правильно написанный xmodmap подходит
 к любой клавиатуре. К сановской, к странным X-серверам странных
 
 Без xrus -- нет.

 X-терминалов которые keycode клавишам не по людски назначают и т.д.

 Хм, а как это? Там же вроде условных конструкций нет?
 Или ты предлагаешь рассчитывать на то, что в сервере
уже лежит какая-нибудь разумная раскладка?

 
  этом без вещей типа xrus xmodmap становится очень непортабельным.
 
 В смысле, что ModeLock не на всякую клавишу повесишь?
 
 ModeLock нет в CoreProtocol AFAIK.

 
 
   несовместимость со всем кроме XFree86.
 
   Ничего, вот все переползут под X11R6.3 -- будет у всех.
 
 Кто все? Назовите мне хотя бы одного производителя X-терминалов,
 продукцию которого я бы мог купить в Москве, и чтобы она при этом
 удовлетворяла следующим требованиям:
 а) не была писюком с точки зрения надежности.
 б) стоила не дороже 500 долларов (писюк-то я и за 100 соберу)
 
 в) не имела вентилятора
 г) поддерживала 24bpp. Ну ладно, хрен с ним, 16.
 д) поддерживала звук по какому-нибудь открытому протоколу
  (скорее всего это будет NAS, так как про терминалы с esd и arts
   я никогда не слышал)
 е) была бы по форме плоской подставкой под монитор.

 Например,  dellовские брэнды я видел очень похожие на то, что ты
описал. Нет, это конечно не X-терминал. Но если не  рассматривать
его  как писюк и не заниматься апгрейдами памяти/карточек/etc, то
в общем достаточно похоже.

 
 Неизвестны такие? Тогда появления XFree у меня дома кроме как
 на консоли можно ожидать только тогда, когда имеющиеся терминалы
 помрут естественной смертью. А в силу условий а и в которые на них
 
 А  это  будет  меньше,  чем  лет через пять. К тому времени даже
старые и проверенные игрушки  перестанут  идти  на  чём-то  вроде
современной  четвёрки  без  3d.  Да  и  mpegn  в  терминале будет
обязательным,  поскольку  и  IT-специалистов  видак   уже   может
оказаться раритетом.

 вполне выполняются (что касается б, то оба мне достались бесплатно)
 это может случиться и лет этак через 10.

 И  вообще,  тебе  на этом железе никто не мешает пользовать Core
Keyboard. Все, у кого есть xkb могут смело переходить на xkb.



Re: xkb

2002-02-22 Пенетрантность Ilya Anfimov
On Fri, Feb 22, 2002 at 12:38:37PM +0300, Victor Wagner wrote:
 On Fri, 22 Feb 2002, Ilya Anfimov wrote:

[skipped]

 
   Кто все? Назовите мне хотя бы одного производителя X-терминалов,
   продукцию которого я бы мог купить в Москве, и чтобы она при этом
   удовлетворяла следующим требованиям:
   а) не была писюком с точки зрения надежности.
   б) стоила не дороже 500 долларов (писюк-то я и за 100 соберу)
 
   в) не имела вентилятора
   г) поддерживала 24bpp. Ну ладно, хрен с ним, 16.
   д) поддерживала звук по какому-нибудь открытому протоколу
(скорее всего это будет NAS, так как про терминалы с esd и arts
 я никогда не слышал)
   е) была бы по форме плоской подставкой под монитор.
 
   Например,  dellовские брэнды я видел очень похожие на то, что ты
 
 Что, и пункт б) выполняется?

 Точно не знаю. Но это была очень entry-level машинка,
так что не исключено.



Re: xkb

2002-02-22 Пенетрантность Ilya Anfimov
On Fri, Feb 22, 2002 at 02:29:24AM +0300, aen wrote:
 Ilya Anfimov wrote:
 
 
 Это Xkb vs Core Protocol, но при чем здесь утилита xmodmap ?
 
 
  Во-первых это описание Xkb. Достаточно подробное.
 
 Спасибо, но мы не о том. Да и, честно говоря, читал я его :-)
 
 
  А  xmodmap  --  при  том,  что xmodmap это Core Protocol в чисто
 виде.
 
 
 Я привел Вам несколько аргументов, подкрепленных реальными примерами,  в 
 пользу того, что это не так. И просил примеров от Вас.

 Не было там работающих аргументов.

 Еще раз: Core Protocol не работет с keysyms. Вообще не рабоатет. xmodmap 
 -- работает. Нынешний xmodmap работает как с Core Protocol, так и с xkb.
 
 Прочти,  наконец, официальный источник по Core Protocol -- XPro╜
tocol.ps.
 Чтобы убедиться, что KeySym  там  есть.  Это  написано  в  самом
начале,  в  описании  работы  клавиатуры и к тому же там есть Ap╜
pendix A со списком определённых KeySyms. И поверь  на  слово  --
они работают всегда, даже русские и при наличии отсутствия xkb.

 Не  веришь  --  скажи  XkbDisable,  затем  xev. Будет показывать
вполне себе KeySym без xkb. Если загрузишь правильную  раскладку,
то даже русские.

 
 
 
  В  первую  очередь -- расширенная серверная логика по
 управлению
 состоянием  модификаторов,  LED  и  языковых  групп, 
 стандартное
 хранимое  на  сервер  описание  типа  клавиши  и её поведения
 при
 различной комбинации  из  Shift  и  CapsLock,  mousekeys  -- 
 для
 управления  мышью  с  клавиатуры,  расширение серверной
 (кажется)
 логики для удобного ввода  людям  с  ограниченными 
 возможностями
 (залипание   всяких  shift/ctrl,  не  реагирование  на 
 несколько
 случайно нажатых клавиш).
  Кроме того, в получившейся раскладке обычно вообще бывает
 всякий
 бред по поводу управления состоянием сервера и модификаторами.
 
 Пожалуйста, пример. Все описанное Вами у меня работает после
 загрузки xmodmap -pke.
 
 
  Точно  так  же, как и без xmodmap -pke? Тогда не удивительно.  Я
 не знаю точно и вполне могу поверить, что xkb остаётся включённым
 и в примерно таком же состоянии, как и без xmodmap.
  Но   в  таком  случае  советовать  xmodmap  -pke  как  загрузчик
 xkb-раскладки довольно бессмысленно.
 
 
 
  О!  Кстати,  попробовал  это  на  машине.  ~/.xkb  я  здесь  уже
 приводил.
  xmodmap  -pke,  затем  xmodmap имя_файла. На русский после этого
 переключиться можно, обратно -- никак. При это  shift  в  русском
 снесло начисто.
 
 Странные у Вас настройки. Все отлично работает

 У  меня  --  настройки.  Точка.  Это  мои  настройки, они вполне
корректны и работают так, как я хочу. Если будут аргументы против
их использования -- пожалуйста, я выслушаю.

[skipped]

 
 
 
  (Под  `X11  работает  весь'  я  подразумевал,  что на X11R5 я их
 видел, что было раньше -- не знаю).
 
 Вы хотите сказать, что Core Protocol в X11R5 изменился?

 Насколько я знаю, релизы X-протокола меняются при существенном
его изменении.

 
 
 
 
 Как и куда они съедут?
 
 
  Раз  на раз не приходится. Вот только что задался этим вопросом,
 и посмотрел в XKBProto  --  как  и  куда  они  съедут.  Там  пара
 страничек  этому посвящено. Особенно обнадёживает первый абзац из
 этой пары страничек.  Примерно то же, что я и говорил: мы  что-то
 сделали,  чтобы  это  как-то  работало,  но  в  целом  ничего  не
 гарантируем и работает это не всегда. Вообще это в основном чтобы
 всякое старьё из-за мелочей не ломалось.
 
 Простите, но документацию я тоже читал. Она не о том. И местами устарела.

 В каком смысле -- не о том? Чёрным по белому написано -- лучше
так не делать. И в чём конкретно она устарела, кстати.

[skipped]

 
 
 функциями xkb, но при указанном использовании мне не удалось
 увидеть то, что она портит. 
 
 
  И  что?  Это  аргумент  в пользу того, что этого нет или хотя бы
 редко встречается?
  Главное -- даже если она ничего не портит, то и не делает  того,
 что требовалось.
 
 Напоминаю, что тербовалось: индивидуальная  раскладка для пользователя. 
 Приведите, пожалуйста, пример, когда этой цели нельзя достичь при помощи 
 xmodmap и наш спор закончится.

 Привожу, почти что два:
 Один  --  при  изначальной  xkb-раскладке  как  показано у меня,
делаешь xmodmap -pke ... xmodmap и ничего не работает.
 Второй -- любой из вариантов когда пользователь хочет что-то  из
того,   для  чего  создавалось  xkb.  А  админ  этого  не  сделал
изначально.



Re: xkb

2002-02-21 Пенетрантность Aleksey Novodvorsky
Hi!

On Wed, 20 Feb 2002 12:11:29 +0300
Ilya Anfimov [EMAIL PROTECTED] wrote:

 
  
   Грохнув   все   расширения,  относившиеся  к  xkb.  Точнее,
  все
  расширения, которые не отображены на Core Protocol keyboard 
 han-
  dling.
  
  Интересно, какие?
 
  См /usr/share/doc/xbooks/XKB/*
Это Xkb vs Core Protocol, но при чем здесь утилита xmodmap ?
  В  первую  очередь -- расширенная серверная логика по
 управлению
 состоянием  модификаторов,  LED  и  языковых  групп, 
 стандартное
 хранимое  на  сервер  описание  типа  клавиши  и её поведения
 при
 различной комбинации  из  Shift  и  CapsLock,  mousekeys  -- 
 для
 управления  мышью  с  клавиатуры,  расширение серверной
 (кажется)
 логики для удобного ввода  людям  с  ограниченными 
 возможностями
 (залипание   всяких  shift/ctrl,  не  реагирование  на 
 несколько
 случайно нажатых клавиш).
  Кроме того, в получившейся раскладке обычно вообще бывает
 всякий
 бред по поводу управления состоянием сервера и модификаторами.

Пожалуйста, пример. Все описанное Вами у меня работает после
загрузки xmodmap -pke.

 Не
 нужно это приложениям в compatibility mode.
 
 
  С каких это пор Core Protocol стал работать с keysyms?
 
  Не  знаю.  Подозреваю, что X11 работает весь с ними.

А вы отключите Xkb и посмотрите.

 А вообще
 --
 надо поднять архивы спеков протокола.
 
  Гляньте на xmodmap -pke .
 
  Не раз глядел.
 
  Или просто оставьте в .xmodmap определение ровно одной
 клавиши. У Вас 
  будет переопределена только она, все остальное останется как
 было.
 
  И что?
  Да,  может  быть  и  не грохнется всё, относящееся к xkb.
 Просто
 останется как было.  Всё,  что  не  трогали.  Тоже  не  всегда 
 в
 радость.  Особенно если переключения раскладок как-нибудь
 здОрово
 съедут.

Как и куда они съедут?


Еще раз: я полагаю, что xmodmap есть просто утилита для
отображения и изменения раскладки, которая не привязана к Core
Protocol и не отключает Xkb. Конечно, она не управляет всеми
функциями xkb, но при указанном использовании мне не удалось
увидеть то, что она портит. 

Rgrds, AEN



Re: xkb

2002-02-21 Пенетрантность Victor Wagner
On Thu, 21 Feb 2002, Aleksey Novodvorsky wrote:

   С каких это пор Core Protocol стал работать с keysyms?
 
   Не  знаю.  Подозреваю, что X11 работает весь с ними.

 А вы отключите Xkb и посмотрите.


Работает, работает. У меня Xkb давным давно отключен. И в Solaris (где
он почему-то не включился by default) и в Linux на домашней машине,
чтобы локальный X-сервер не выпендривался и был как все,
а на аппаратных X-терминалах просто отсутствует как класс.

Вообще, Xkb is evil. Его мелкие полезности не искупают усложнения
per-user конфигурации по сравнению с core protocol. Плюс фактически
несовместимость со всем кроме XFree86.

А конфигурация должна быть _только_ per user.
Вернее, декартово произведение user x display.
До тех пор пока не пришел юзер, и не сказал на каком языке
он хочет разговаривать (желательно еще чтобы как в CDE это можно
было при логине выбрать, оверрайдив свое личное умолчание из .xsession)
система должна работать с LANG=C и дефолтной раскладкой.


-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: xkb

2002-02-21 Пенетрантность Ilya Anfimov
On Thu, Feb 21, 2002 at 05:35:41PM +0300, Aleksey Novodvorsky wrote:
 Hi!
 
 On Wed, 20 Feb 2002 12:11:29 +0300
 Ilya Anfimov [EMAIL PROTECTED] wrote:
 
  
   
Грохнув   все   расширения,  относившиеся  к  xkb.  Точнее,
   все
   расширения, которые не отображены на Core Protocol keyboard 
  han-
   dling.
   
   Интересно, какие?
  
   См /usr/share/doc/xbooks/XKB/*
 Это Xkb vs Core Protocol, но при чем здесь утилита xmodmap ?

 Во-первых это описание Xkb. Достаточно подробное.
 А  xmodmap  --  при  том,  что xmodmap это Core Protocol в чисто
виде.

   В  первую  очередь -- расширенная серверная логика по
  управлению
  состоянием  модификаторов,  LED  и  языковых  групп, 
  стандартное
  хранимое  на  сервер  описание  типа  клавиши  и её поведения
  при
  различной комбинации  из  Shift  и  CapsLock,  mousekeys  -- 
  для
  управления  мышью  с  клавиатуры,  расширение серверной
  (кажется)
  логики для удобного ввода  людям  с  ограниченными 
  возможностями
  (залипание   всяких  shift/ctrl,  не  реагирование  на 
  несколько
  случайно нажатых клавиш).
   Кроме того, в получившейся раскладке обычно вообще бывает
  всякий
  бред по поводу управления состоянием сервера и модификаторами.
 
 Пожалуйста, пример. Все описанное Вами у меня работает после
 загрузки xmodmap -pke.

 Точно  так  же, как и без xmodmap -pke? Тогда не удивительно.  Я
не знаю точно и вполне могу поверить, что xkb остаётся включённым
и в примерно таком же состоянии, как и без xmodmap.
 Но   в  таком  случае  советовать  xmodmap  -pke  как  загрузчик
xkb-раскладки довольно бессмысленно.

 О!  Кстати,  попробовал  это  на  машине.  ~/.xkb  я  здесь  уже
приводил.
 xmodmap  -pke,  затем  xmodmap имя_файла. На русский после этого
переключиться можно, обратно -- никак. При это  shift  в  русском
снесло начисто.

 
  Не
  нужно это приложениям в compatibility mode.
  
  
   С каких это пор Core Protocol стал работать с keysyms?
  
   Не  знаю.  Подозреваю, что X11 работает весь с ними.
 
 А вы отключите Xkb и посмотрите.

 Спасибо,  я  достаточно  лет  проработал  без  Xkb.  И  в  целом
представляю  себе  Core  Protocol,  а  так  же  как  и  для  чего
планировались keysyms.

 Так  вот,  могу заявить, что keysyms в Core Protocol есть. Более
того, они там есть всегда и не зависимо от раскладки или  наличия
xkb. Клавиша в любом случае транслируется из Keycode в keysym.


 (Под  `X11  работает  весь'  я  подразумевал,  что на X11R5 я их
видел, что было раньше -- не знаю).

  А вообще
  --
  надо поднять архивы спеков протокола.
  
   Гляньте на xmodmap -pke .
  
   Не раз глядел.
  
   Или просто оставьте в .xmodmap определение ровно одной
  клавиши. У Вас 
   будет переопределена только она, все остальное останется как
  было.
  
   И что?
   Да,  может  быть  и  не грохнется всё, относящееся к xkb.
  Просто
  останется как было.  Всё,  что  не  трогали.  Тоже  не  всегда 
  в
  радость.  Особенно если переключения раскладок как-нибудь
  здОрово
  съедут.
 
 Как и куда они съедут?

 Раз  на раз не приходится. Вот только что задался этим вопросом,
и посмотрел в XKBProto  --  как  и  куда  они  съедут.  Там  пара
страничек  этому посвящено. Особенно обнадёживает первый абзац из
этой пары страничек.  Примерно то же, что я и говорил: мы  что-то
сделали,  чтобы  это  как-то  работало,  но  в  целом  ничего  не
гарантируем и работает это не всегда. Вообще это в основном чтобы
всякое старьё из-за мелочей не ломалось.

 
 
 Еще раз: я полагаю, что xmodmap есть просто утилита для
 отображения и изменения раскладки, которая не привязана к Core
 Protocol и не отключает Xkb. Конечно, она не управляет всеми

 Она привязана к Core Protocol. Она изменяет раскладку, описанную
в Core Protocol. Средствами этого самого Core Protocol.
 Да, xkb она как оказалось не отключает.

 функциями xkb, но при указанном использовании мне не удалось
 увидеть то, что она портит. 

 И  что?  Это  аргумент  в пользу того, что этого нет или хотя бы
редко встречается?
 Главное -- даже если она ничего не портит, то и не делает  того,
что требовалось.



Re: xkb

2002-02-21 Пенетрантность Ilya Anfimov
On Thu, Feb 21, 2002 at 05:53:15PM +0300, Victor Wagner wrote:
 On Thu, 21 Feb 2002, Aleksey Novodvorsky wrote:
 
 
 Вообще, Xkb is evil. Его мелкие полезности не искупают усложнения

 Это  Вы (ты?) зря. Полезности там достаточно не мелкие. Особенно
если вспомнить, насколько больше мозгокрутства  было  в  X  Core,
очень приятная вещь.

 per-user конфигурации по сравнению с core protocol. Плюс фактически

 Это  ты  тоже  зря.  .xkb  может оказаться сложнее написать, чем
.xmodmap только в одном случае -- если .xmodmap уже написан.  При
этом без вещей типа xrus xmodmap становится очень непортабельным.

 несовместимость со всем кроме XFree86.
 
 Ничего, вот все переползут под X11R6.3 -- будет у всех.



Re: xkb

2002-02-21 Пенетрантность Victor B. Wagner
On Thu, 21 Feb 2002, Ilya Anfimov wrote:

  Это  Вы (ты?) зря. Полезности там достаточно не мелкие. Особенно
 если вспомнить, насколько больше мозгокрутства  было  в  X  Core,
 очень приятная вещь.

Какого мозгокрутства? Не было там никогда никакого мозгокрутства.
Четыре колонки и все.

  Это  ты  тоже  зря.  .xkb  может оказаться сложнее написать, чем
 .xmodmap только в одном случае -- если .xmodmap уже написан.  При

Хитрость в том, что правильно написанный xmodmap подходит
к любой клавиатуре. К сановской, к странным X-серверам странных
X-терминалов которые keycode клавишам не по людски назначают и т.д.

 этом без вещей типа xrus xmodmap становится очень непортабельным.

В смысле, что ModeLock не на всякую клавишу повесишь?


  несовместимость со всем кроме XFree86.

  Ничего, вот все переползут под X11R6.3 -- будет у всех.

Кто все? Назовите мне хотя бы одного производителя X-терминалов,
продукцию которого я бы мог купить в Москве, и чтобы она при этом
удовлетворяла следующим требованиям:
а) не была писюком с точки зрения надежности.
б) стоила не дороже 500 долларов (писюк-то я и за 100 соберу)
в) не имела вентилятора
г) поддерживала 24bpp. Ну ладно, хрен с ним, 16.
д) поддерживала звук по какому-нибудь открытому протоколу
 (скорее всего это будет NAS, так как про терминалы с esd и arts
  я никогда не слышал)
е) была бы по форме плоской подставкой под монитор.

Неизвестны такие? Тогда появления XFree у меня дома кроме как
на консоли можно ожидать только тогда, когда имеющиеся терминалы
помрут естественной смертью. А в силу условий а и в которые на них
вполне выполняются (что касается б, то оба мне достались бесплатно)
это может случиться и лет этак через 10.




Re: xkb

2002-02-21 Пенетрантность aen

Ilya Anfimov wrote:




Это Xkb vs Core Protocol, но при чем здесь утилита xmodmap ?



Во-первых это описание Xkb. Достаточно подробное.


Спасибо, но мы не о том. Да и, честно говоря, читал я его :-)



А  xmodmap  --  при  том,  что xmodmap это Core Protocol в чисто
виде.



Я привел Вам несколько аргументов, подкрепленных реальными примерами,  в 
пользу того, что это не так. И просил примеров от Вас.
Еще раз: Core Protocol не работет с keysyms. Вообще не рабоатет. xmodmap 
-- работает. Нынешний xmodmap работает как с Core Protocol, так и с xkb.






В  первую  очередь -- расширенная серверная логика по
управлению
состоянием  модификаторов,  LED  и  языковых  групп, 
стандартное

хранимое  на  сервер  описание  типа  клавиши  и её поведения
при
различной комбинации  из  Shift  и  CapsLock,  mousekeys  -- 
для

управления  мышью  с  клавиатуры,  расширение серверной
(кажется)
логики для удобного ввода  людям  с  ограниченными 
возможностями
(залипание   всяких  shift/ctrl,  не  реагирование  на 
несколько

случайно нажатых клавиш).
Кроме того, в получившейся раскладке обычно вообще бывает
всякий
бред по поводу управления состоянием сервера и модификаторами.


Пожалуйста, пример. Все описанное Вами у меня работает после
загрузки xmodmap -pke.



Точно  так  же, как и без xmodmap -pke? Тогда не удивительно.  Я
не знаю точно и вполне могу поверить, что xkb остаётся включённым
и в примерно таком же состоянии, как и без xmodmap.
Но   в  таком  случае  советовать  xmodmap  -pke  как  загрузчик
xkb-раскладки довольно бессмысленно.



О!  Кстати,  попробовал  это  на  машине.  ~/.xkb  я  здесь  уже
приводил.
xmodmap  -pke,  затем  xmodmap имя_файла. На русский после этого
переключиться можно, обратно -- никак. При это  shift  в  русском
снесло начисто.


Странные у Вас настройки. Все отлично работает





Не
нужно это приложениям в compatibility mode.



С каких это пор Core Protocol стал работать с keysyms?


Не  знаю.  Подозреваю, что X11 работает весь с ними.


А вы отключите Xkb и посмотрите.



Спасибо,  я  достаточно  лет  проработал  без  Xkb.  И  в  целом
представляю  себе  Core  Protocol,  а  так  же  как  и  для  чего
планировались keysyms.

Так  вот,  могу заявить, что keysyms в Core Protocol есть. Более
того, они там есть всегда и не зависимо от раскладки или  наличия
xkb. Клавиша в любом случае транслируется из Keycode в keysym.


Проверить просто: XkbDisabled.





(Под  `X11  работает  весь'  я  подразумевал,  что на X11R5 я их
видел, что было раньше -- не знаю).


Вы хотите сказать, что Core Protocol в X11R5 изменился?







Как и куда они съедут?



Раз  на раз не приходится. Вот только что задался этим вопросом,
и посмотрел в XKBProto  --  как  и  куда  они  съедут.  Там  пара
страничек  этому посвящено. Особенно обнадёживает первый абзац из
этой пары страничек.  Примерно то же, что я и говорил: мы  что-то
сделали,  чтобы  это  как-то  работало,  но  в  целом  ничего  не
гарантируем и работает это не всегда. Вообще это в основном чтобы
всякое старьё из-за мелочей не ломалось.


Простите, но документацию я тоже читал. Она не о том. И местами устарела.






Еще раз: я полагаю, что xmodmap есть просто утилита для
отображения и изменения раскладки, которая не привязана к Core
Protocol и не отключает Xkb. Конечно, она не управляет всеми



Она привязана к Core Protocol. Она изменяет раскладку, описанную
в Core Protocol. Средствами этого самого Core Protocol.


Да, xkb она как оказалось не отключает.


Именно.





функциями xkb, но при указанном использовании мне не удалось
увидеть то, что она портит. 



И  что?  Это  аргумент  в пользу того, что этого нет или хотя бы
редко встречается?
Главное -- даже если она ничего не портит, то и не делает  того,
что требовалось.

Напоминаю, что тербовалось: индивидуальная  раскладка для пользователя. 
Приведите, пожалуйста, пример, когда этой цели нельзя достичь при помощи 
xmodmap и наш спор закончится.


Rgrds, AEN











Re: xkb

2002-02-20 Пенетрантность Ilya Anfimov
On Wed, Feb 20, 2002 at 02:56:24AM +0300, aen wrote:
 Hi!
 Ilya Anfimov wrote:
 
 
 а лишь универсальная утилита управления клавиатурой.
 Загрузите нужную раскладку xkb (например, посредством setxkbmap), а 
 затем распечатайте ее в формате xmodmap:
 xmodmap -pke  mykeyb
 
 
  Грохнув   все   расширения,  относившиеся  к  xkb.  Точнее,  все
 расширения, которые не отображены на Core Protocol keyboard  han-
 dling.
 
 Интересно, какие?

 См /usr/share/doc/xbooks/XKB/*
 В  первую  очередь -- расширенная серверная логика по управлению
состоянием  модификаторов,  LED  и  языковых  групп,  стандартное
хранимое  на  сервер  описание  типа  клавиши  и её поведения при
различной комбинации  из  Shift  и  CapsLock,  mousekeys  --  для
управления  мышью  с  клавиатуры,  расширение серверной (кажется)
логики для удобного ввода  людям  с  ограниченными  возможностями
(залипание   всяких  shift/ctrl,  не  реагирование  на  несколько
случайно нажатых клавиш).
 Кроме того, в получившейся раскладке обычно вообще бывает всякий
бред по поводу управления состоянием сервера и модификаторами. Не
нужно это приложениям в compatibility mode.


 С каких это пор Core Protocol стал работать с keysyms?

 Не  знаю.  Подозреваю, что X11 работает весь с ними. А вообще --
надо поднять архивы спеков протокола.

 Гляньте на xmodmap -pke .

 Не раз глядел.

 Или просто оставьте в .xmodmap определение ровно одной клавиши. У Вас 
 будет переопределена только она, все остальное останется как было.

 И что?
 Да,  может  быть  и  не грохнется всё, относящееся к xkb. Просто
останется как было.  Всё,  что  не  трогали.  Тоже  не  всегда  в
радость.  Особенно если переключения раскладок как-нибудь здОрово
съедут.

 
 
 
 Файл mykeyb под именем .xmodmap положите в домашний каталог.
 
 
  И получите сервер без xkb.
 
 Отключить xkb можно только при помощи XkbDisabled.

 Возможно. 



Re: xkb

2002-02-19 Пенетрантность aen

Hi!
Ilya Anfimov wrote:




а лишь универсальная утилита управления клавиатурой.
Загрузите нужную раскладку xkb (например, посредством setxkbmap), а 
затем распечатайте ее в формате xmodmap:

xmodmap -pke  mykeyb



Грохнув   все   расширения,  относившиеся  к  xkb.  Точнее,  все
расширения, которые не отображены на Core Protocol keyboard  han-
dling.


Интересно, какие?
С каких это пор Core Protocol стал работать с keysyms?
Гляньте на xmodmap -pke .
Или просто оставьте в .xmodmap определение ровно одной клавиши. У Вас 
будет переопределена только она, все остальное останется как было.






Файл mykeyb под именем .xmodmap положите в домашний каталог.



И получите сервер без xkb.


Отключить xkb можно только при помощи XkbDisabled.

Rgrds, AEN




Re: xkb

2002-02-18 Пенетрантность Ilya Anfimov
On Sat, Feb 16, 2002 at 04:07:23PM +0300, Alexander Danilov wrote:
 Подскажите пожалуйста, может ли обычный пользователь указывать свою
 раскладку для xkb и где это делать, т.е. в какой файл в домашнем
 каталоге надо записать свою раскладку xkb, чтобы при старте иксов
 грузилась именно эта раскладка?
 
 P.S. поиск в манах не принес успеха.

 Может.

 Вставь xkbcomp ~/.xkb $DISPLAY куда-нибудь в ~/.xsession.

 Получать  .xkb  лучше  всего  творческой  переработкой того, что
написано в XF86Config. Можно, конечно, сказать что-то вроде  xkb-
comp  :0 ~/.xkb, но это не очень хорошо, т.к. получится полностью
развёрнутая раскладка.

Вот мой ~/.xkb. Всякие interpret в xkb_compat -- для того,  чтобы
сделать ScrollLock индикатором языка (thanks to Artem Chuprina):

xkb_keymap {
xkb_keycodes default {
include xfree86
};
xkb_typesdefault {
include default
};
xkb_compat   default {
//include default(default)
include basic
augment mousekeys
augment accessx(basic)
augment compat/misc
augment iso9995
augment japan
//  This is to make Mode_switch working even in group 2
virtual_modifiers AltGr;
interpret Mode_switch {
useModMapMods= level1;
virtualModifier= AltGr;
action= SetGroup(group=+1);
};
indicator Scroll Lock {
allowExplicit;
groups= All-Group1;
};
};
xkb_symbols default {
  include en_US(pc104)
  include ru(winkeys)
  include group(ctrl_shift_toggle)
  };
xkb_geometry default {
  include pc(pc104)
};
};



 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb

2002-02-18 Пенетрантность Ilya Anfimov
On Sun, Feb 17, 2002 at 01:15:41AM +0300, aen wrote:
 Alexander Danilov wrote:
 
 Подскажите пожалуйста, может ли обычный пользователь указывать свою
 раскладку для xkb и где это делать, т.е. в какой файл в домашнем
 каталоге надо записать свою раскладку xkb, чтобы при старте иксов
 грузилась именно эта раскладка?
 
 P.S. поиск в манах не принес успеха.
 
 
 man xmodmap :-)

 Нет.

 Вопреки распространенному заблуждению, xmodmap вовсе не антагонист xkb, 

 Он его заменяет. Оставляя совместимость снизу-вверх.

 а лишь универсальная утилита управления клавиатурой.
 Загрузите нужную раскладку xkb (например, посредством setxkbmap), а 
 затем распечатайте ее в формате xmodmap:
 xmodmap -pke  mykeyb

 Грохнув   все   расширения,  относившиеся  к  xkb.  Точнее,  все
расширения, которые не отображены на Core Protocol keyboard  han-
dling.

 Файл mykeyb под именем .xmodmap положите в домашний каталог.

 И получите сервер без xkb.


 Кстати, несколько месяцев назад просили не пользоваться .xmodmap
в Debian, а вместо этого вписывать запуск xmodmap себе  в  .xses-
sion руками.


 
 Rgrds, AEN
 
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: xkb

2002-02-17 Пенетрантность Alexander Danilov
On Sat, Feb 16, 2002 at 05:01:17PM +0300, DEVI[Low] wrote:
 
   Hi, Alexander,
 
 Saturday, February 16, 2002, 4:07:23 PM, you wrote:
 
 AD Подскажите пожалуйста, может ли обычный пользователь указывать свою
 AD раскладку для xkb и где это делать, т.е. в какой файл в домашнем
 AD каталоге надо записать свою раскладку xkb, чтобы при старте иксов
 AD грузилась именно эта раскладка?
 
 кажись это делается в /etc/X11R6/XF86Config
 кусок моего (от xf86-4.1.0) ...
 
 Section InputDevice
   Driver   Keyboard
   Identifier   Keyboard[0]
   Option   Protocol   Standard
   Option   XkbRules   xfree86
   Option   XkbTypescomplete
   Option   XkbCompat   complete
   Option   XkbSymbols  en_US(pc105)+ru+group(ctrl_shift_toggle)
   Option   XkbGeometry pc(pc105)
 EndSection

это может сделать только root,
а мне надо, чтобы пользователь мог себе раскладку делать

Кстати хочу спросить, поставил себе  xxkb, настроил для  клав(для lyx
надо), все хорошо и замечательно, но знаки препинания ,. появляются
только после двойного нажатия на необходимые клавиши :( у кого-нибудь
такое было? Как это обойти?



Re: xkb

2002-02-16 Пенетрантность Victor B. Wagner
On Sat, 16 Feb 2002, Alexander Danilov wrote:

 Подскажите пожалуйста, может ли обычный пользователь указывать свою
 раскладку для xkb и где это делать, т.е. в какой файл в домашнем

Может. Насколько я понимаю, для этого нужно из .xsession или какого
иного стартапного файла, например .fvwm/init.hook
запустить xkbcomp с соответствующими параметрами.

Точнее не скажу, поскольку я обычно везде xkb выключаю и пользуюсь
xrus для совместимости с не-Xfree x-серверами, которых у меня везде
куча. Но я точно знаю, что Артем Чуприна себе на party индивидуальную
раскладку сделал, и на всех linux-based X-терминалах это работает.





Re: xkb forever?

2001-10-31 Пенетрантность Victor Wagner
On Wed, 24 Oct 2001, Vlad Harchev wrote:

 From: Vlad Harchev [EMAIL PROTECTED]
 Subject: xkb forever?


  Привет!

  Что на это скажут противники XKB?

А что - все правильно. в /etc/skel .xmodmap надо класть.
Не системное это дело - раскладка клавиатуры, а юзерская.

Тут я на днях наблюдал как Артем Чуприна настраивает себе юзерскую
(слегка отличную от дефолтной в системе) раскладку через  xkb.
Мне этот процес показался сильно сложнее, чем запуск xrus с нужным
параметром и правка пары значений в окошке.


-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: xkb forever?

2001-10-24 Пенетрантность Ilya Anfimov
On Wed, Oct 24, 2001 at 11:30:50AM +0500, Vlad Harchev wrote:
 
  Привет!
 
  Что на это скажут противники XKB?

А при чем тут противники xkb? Ну, сломали чуток загрузку xmodmap.
Бывает. Опять же, спич про automatic usage и все такое.



Re: XKB XF86_S3 Russian

2000-02-16 Пенетрантность Evgeny Kazanov


On Wed, 16 Feb 2000, Виктор Вислобоков wrote:

 Привет
 Проблема: Не вводятся русские буквы.
 Симптомы:
 XF86_S3 - не вводятся
 Ставлю XF86_SVGA - вводятся, но
 при переключении режимов иногда наглухо виснет комп.
 
 
 Система:
 Дебиан 2.2 potato
 видео карта S3. Xserver - XF86_S3
 
   S3 - это слишком мало информации. На разные S3 нужны
 разные сервера. Железо точно не кривое?
 
 
 LANG=ru_RU.KOI8-R
 
Получил новую информацию.
У меня установлен xfs-xtt фонт сервер.
Так вот, если дать команды:

/etc/init.d/xdm stop
/etc/init.d/xfs-xtt stop
/etc/init.d/xfs-xtt start
/etc/init.d/xdm start

То буквы вводятся.

А после загрузки при буте - нет

Евгений
Evgeny Kazanov
[EMAIL PROTECTED]
http://visaginas.is.lt/~evgeny


Re: XKB XF86_S3 Russian

2000-02-16 Пенетрантность Aleksey Novodvorsky
Evgeny Kazanov wrote:

 On Wed, 16 Feb 2000, Виктор Вислобоков wrote:

  Привет
  Проблема: Не вводятся русские буквы.
  Симптомы:
  XF86_S3 - не вводятся
  Ставлю XF86_SVGA - вводятся, но
  при переключении режимов иногда наглухо виснет комп.
 
 
  Система:
  Дебиан 2.2 potato
  видео карта S3. Xserver - XF86_S3
 
S3 - это слишком мало информации. На разные S3 нужны
  разные сервера. Железо точно не кривое?
 
 
  LANG=ru_RU.KOI8-R
 
 Получил новую информацию.
 У меня установлен xfs-xtt фонт сервер.
 Так вот, если дать команды:

 /etc/init.d/xdm stop
 /etc/init.d/xfs-xtt stop
 /etc/init.d/xfs-xtt start
 /etc/init.d/xdm start

 То буквы вводятся.

 А после загрузки при буте - нет

 Евгений
 Evgeny Kazanov
 [EMAIL PROTECTED]
 http://visaginas.is.lt/~evgeny

 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]

Что показвает команда locale?
О том. что надо делать с xdm -- в Debian Russian HowWhy by Peter :
http://linux.iplabs.ru/Article (внизу).
Правда тогда непонятно, при чем здесь S3.
Rgrds, AEN.