ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] раскладки клавиатуры и "горячие клавиши"
@ 2005-03-10 15:05 Andrei Popov
  2005-03-10 15:07 ` [Comm] раскладки клавиатуры и "горячие к лавиши" Eugene Ostapets
  0 siblings, 1 reply; 28+ messages in thread
From: Andrei Popov @ 2005-03-10 15:05 UTC (permalink / raw)
  To: ALTLinux Community

Hello All.

Есть  АЛМ  2.4  (X  4.3.x),  есть  xkb,  есть 4 раскладки - en(basic),
de(basic),   ru(winkeys),   by(winkeys).   Используется  fvwm  +  куча
гномовских (gtk+2.0) программ.

Заметил,  что  в  том  же  firefox-e  при включенной русской раскладке
перестают работать стандартные CTRL+C, CTRL+V, CTRL+X и т.д. ЕМНИП, в
LyX-e та же бяка - некоторые запомненные hotkeys не работают в русском
документе.

Это только у меня? Это /dev/hands? Кто виноват и как починить? Может,
посмотреть в сторону xmodmap?

Спасибо заранее за наводки.

-- 
WBR,
Andrei Popov



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

* Re: [Comm] раскладки клавиатуры и "горячие к лавиши"
  2005-03-10 15:05 [Comm] раскладки клавиатуры и "горячие клавиши" Andrei Popov
@ 2005-03-10 15:07 ` Eugene Ostapets
  2005-03-10 15:45   ` Alexey Rusakov
  0 siblings, 1 reply; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-10 15:07 UTC (permalink / raw)
  To: community

> Есть  АЛМ  2.4  (X  4.3.x),  есть  xkb,  есть 4 раскладки - en(basic),
> de(basic),   ru(winkeys),   by(winkeys).   Используется  fvwm  +  куча
> гномовских (gtk+2.0) программ.
> 
> Заметил,  что  в  том  же  firefox-e  при включенной русской раскладке
> перестают работать стандартные CTRL+C, CTRL+V, CTRL+X и т.д. ЕМНИП, в
> LyX-e та же бяка - некоторые запомненные hotkeys не работают в русском
> документе.
> 
> Это только у меня? Это /dev/hands? Кто виноват и как починить? Может,
> посмотреть в сторону xmodmap?
Это клиника gtk+... Лечению (пока?) не поддается...
> 
> Спасибо заранее за наводки.


-- 
С уважением,
Евгений Остапец

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

* Re: [Comm] раскладки клавиатуры и "горячие к лавиши"
  2005-03-10 15:07 ` [Comm] раскладки клавиатуры и "горячие к лавиши" Eugene Ostapets
@ 2005-03-10 15:45   ` Alexey Rusakov
  2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
  2005-03-11 12:04     ` [Comm] раскладки клавиат уры и "горячие к лавиши" Eugene Ostapets
  0 siblings, 2 replies; 28+ messages in thread
From: Alexey Rusakov @ 2005-03-10 15:45 UTC (permalink / raw)
  To: community

Eugene Ostapets wrote:

>>Есть  АЛМ  2.4  (X  4.3.x),  есть  xkb,  есть 4 раскладки - en(basic),
>>de(basic),   ru(winkeys),   by(winkeys).   Используется  fvwm  +  куча
>>гномовских (gtk+2.0) программ.
>>
>>Заметил,  что  в  том  же  firefox-e  при включенной русской раскладке
>>перестают работать стандартные CTRL+C, CTRL+V, CTRL+X и т.д. ЕМНИП, в
>>LyX-e та же бяка - некоторые запомненные hotkeys не работают в русском
>>документе.
>>
>>Это только у меня? Это /dev/hands? Кто виноват и как починить? Может,
>>посмотреть в сторону xmodmap?
>>    
>>
>Это клиника gtk+... Лечению (пока?) не поддается...
>  
>
Не болтайте ерундой (с)
С каких пор LyX - это Gtk+2?
УМВР=У меня все работает - в части Gtk+2, за исключением Firefox. И это 
известная неприятность Firefox/Thunderbird, и она требует работы с их кодом.

-- 
  Alexey "Ktirf" Rusakov


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

* [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши"
  2005-03-10 15:45   ` Alexey Rusakov
@ 2005-03-11  8:55     ` Andrei Popov
  2005-03-11  9:20       ` Alexey Rusakov
                         ` (3 more replies)
  2005-03-11 12:04     ` [Comm] раскладки клавиат уры и "горячие к лавиши" Eugene Ostapets
  1 sibling, 4 replies; 28+ messages in thread
From: Andrei Popov @ 2005-03-11  8:55 UTC (permalink / raw)
  To: Alexey Rusakov

Hello Alexey,

Thursday, March 10, 2005, 5:45:10 PM, you wrote:

> С каких пор LyX - это Gtk+2?
Проверил  --  у меня в ликсе при работе с русской раскладкой сочетания
типа  "М-с с" отказывают напроч... "СTRL + x" -- вроде работают... А у
вас?

Вроде  видел  в  этой  эхе людей, использующих LyX. Объясните пжл, как
пользоваться  шорткатами  для  быстрого  применеия  стилей  при наборе
кириллицей? Клиника у меня на машине или у всех такое?

Может  на  патч  какой  кто  бы  сподобился?  Умел  бы  ковырять сырцы
результативно - сделал бы сам...

ЗЫЖ  Особенно  радует  фраза  из  главной доки по Мастеру - как сейчас
помню  -  "ликс  рулит,  а чтобы он рулил еще больше - выучите горячие
клавиши"... =\

> УМВР=У меня все работает - в части Gtk+2,
У  меня  вроде бы так - там, где работает gtk-can-change-accels - типа
Rox-Filer  или  gnome-terminal  - все нормально. А попробуйте фаерфокс
или абиворд - и вуаля, полное г. Набираем по-русски и не работает даже
CTRL-C CTRL-V. Фтопку.

> за    исключением    Firefox.    И    это   известная   неприятность
> Firefox/Thunderbird, и она требует работы с их кодом.
Патч существует?

-- 
WBR,
Andrei Popov



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

* Re: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши"
  2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
@ 2005-03-11  9:20       ` Alexey Rusakov
  2005-03-11 12:05       ` [Comm] LyX Hotkeys -- was: раскладки клавиату ры " Eugene Ostapets
                         ` (2 subsequent siblings)
  3 siblings, 0 replies; 28+ messages in thread
From: Alexey Rusakov @ 2005-03-11  9:20 UTC (permalink / raw)
  To: community

Andrei Popov wrote:

>Проверил  --  у меня в ликсе при работе с русской раскладкой сочетания
>типа  "М-с с" отказывают напроч... "СTRL + x" -- вроде работают... А у
>вас?
>  
>
Сорри, я не пользуюсь LyX :) Я просто знаю, что он не на Gtk+2.

>>за    исключением    Firefox.    И    это   известная   неприятность
>>Firefox/Thunderbird, и она требует работы с их кодом.
>>    
>>
>Патч существует?
>  
>
Мне неизвестно.

-- 
  Alexey "Ktirf" Rusakov


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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-10 15:45   ` Alexey Rusakov
  2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
@ 2005-03-11 12:04     ` Eugene Ostapets
  2005-03-11 12:46       ` Alexey Rusakov
  1 sibling, 1 reply; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 12:04 UTC (permalink / raw)
  To: community

> Не болтайте ерундой (с)
> С каких пор LyX - это Gtk+2?
Я говорил про остальные... lyx-qt работает без проблем, а вот у другой
сборки может и есть...
> УМВР=У меня все работает - в части Gtk+2, за исключением Firefox. И это
> известная неприятность Firefox/Thunderbird, и она требует работы с их кодом.
Из проверенных мной gtk2+ приложений (не гномовских) только Gimp смог
отработать Ctrl-C Ctrl-V при русской расскладке...

-- 
С уважением,
Евгений Остапец

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

* Re: [Comm] LyX Hotkeys -- was: раскладки клавиату ры и "горячие к лавиши"
  2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
  2005-03-11  9:20       ` Alexey Rusakov
@ 2005-03-11 12:05       ` Eugene Ostapets
  2005-03-11 13:03       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры " Andrei Lomov
  2005-03-11 21:25       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT] Vitaly Lipatov
  3 siblings, 0 replies; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 12:05 UTC (permalink / raw)
  To: community

On Fri, 11 Mar 2005 10:55:58 +0200, Andrei Popov
<a.popov@sam-solutions.net> wrote:
> Hello Alexey,
> 
> Thursday, March 10, 2005, 5:45:10 PM, you wrote:
> 
> > С каких пор LyX - это Gtk+2?
> Проверил  --  у меня в ликсе при работе с русской раскладкой сочетания
> типа  "М-с с" отказывают напроч... "СTRL + x" -- вроде работают... А у
> вас?
Так и должно быть - там же идет набор ALT+C, английская C, такую
комбинацию при русской расскладке набрать невозможно...


-- 
С уважением,
Евгений Остапец

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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 12:04     ` [Comm] раскладки клавиат уры и "горячие к лавиши" Eugene Ostapets
@ 2005-03-11 12:46       ` Alexey Rusakov
  2005-03-11 12:58         ` Eugene Ostapets
  0 siblings, 1 reply; 28+ messages in thread
From: Alexey Rusakov @ 2005-03-11 12:46 UTC (permalink / raw)
  To: community

Eugene Ostapets wrote:

>>УМВР=У меня все работает - в части Gtk+2, за исключением Firefox. И это
>>известная неприятность Firefox/Thunderbird, и она требует работы с их кодом.
>>    
>>
>Из проверенных мной gtk2+ приложений (не гномовских) только Gimp смог
>отработать Ctrl-C Ctrl-V при русской расскладке...
>  
>
Только что успешно опробованы Grip и GQView (Сизиф).

-- 
  Alexey "Ktirf" Rusakov


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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 12:46       ` Alexey Rusakov
@ 2005-03-11 12:58         ` Eugene Ostapets
  2005-03-11 13:02           ` Alexey Rusakov
  0 siblings, 1 reply; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 12:58 UTC (permalink / raw)
  To: community

> Только что успешно опробованы Grip и GQView (Сизиф).
> 
Мимо тазика:
[eugene@ostapets RPMS]$ ldd /usr/bin/grip | grep gnome
        libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x40361000)
        libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x408eb000)
        libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40a7e000)
        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x40b38000)
        libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0x40b98000)

Попробуй ЧИСТЫЕ gtk2+ приложания, например inkscape, mozilla, firefox,
eclipse :)

-- 
С уважением,
Евгений Остапец


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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 12:58         ` Eugene Ostapets
@ 2005-03-11 13:02           ` Alexey Rusakov
  2005-03-11 13:06             ` Eugene Ostapets
  2005-03-11 13:11             ` Eugene Ostapets
  0 siblings, 2 replies; 28+ messages in thread
From: Alexey Rusakov @ 2005-03-11 13:02 UTC (permalink / raw)
  To: community

Eugene Ostapets wrote:

>>Только что успешно опробованы Grip и GQView (Сизиф).
>>    
>>
>Мимо тазика:
>[eugene@ostapets RPMS]$ ldd /usr/bin/grip | grep gnome
>        libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x40361000)
>        libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x408eb000)
>        libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40a7e000)
>        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x40b38000)
>        libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0x40b98000)
>
>  
>
[ktirf@twilight ~]$ ldd /usr/bin/gqview | grep gnome
[ktirf@twilight ~]$

-- 
  Alexey "Ktirf" Rusakov


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

* Re: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши"
  2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
  2005-03-11  9:20       ` Alexey Rusakov
  2005-03-11 12:05       ` [Comm] LyX Hotkeys -- was: раскладки клавиату ры " Eugene Ostapets
@ 2005-03-11 13:03       ` Andrei Lomov
  2005-03-11 13:30         ` Re[2]: " Andrei Popov
  2005-03-11 21:25       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT] Vitaly Lipatov
  3 siblings, 1 reply; 28+ messages in thread
From: Andrei Lomov @ 2005-03-11 13:03 UTC (permalink / raw)
  To: community

Andrei Popov wrote:

> Проверил  --  у меня в ликсе при работе с русской раскладкой сочетания
> типа  "М-с с" отказывают напроч... "СTRL + x" -- вроде работают... А у
> вас?
> 
> Вроде  видел  в  этой  эхе людей, использующих LyX. Объясните пжл, как
> пользоваться  шорткатами  для  быстрого  применеия  стилей  при наборе
> кириллицей? Клиника у меня на машине или у всех такое?

M-c набираю как LeftAlt-RightAlt-c

RightAlt настроен как модификатор на вторую раскладку:
например, при включенном русском 
RightAlt-я выдает z

Option "XkbOptions"  "grp:rctrl_toggle,grp:switch,grp_led:scroll"

-- 
Всего доброго,
А.Л.




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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 13:02           ` Alexey Rusakov
@ 2005-03-11 13:06             ` Eugene Ostapets
  2005-03-11 13:11             ` Eugene Ostapets
  1 sibling, 0 replies; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 13:06 UTC (permalink / raw)
  To: community

> [ktirf@twilight ~]$ ldd /usr/bin/gqview | grep gnome
> [ktirf@twilight ~]$
> 
Ага!!! Значит, учитывая небольшой размер этого приложения, можно
посмотреться как сделать рабочими горячии клавиши в gtk2+... :)

-- 
С уважением,
Евгений Остапец

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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 13:02           ` Alexey Rusakov
  2005-03-11 13:06             ` Eugene Ostapets
@ 2005-03-11 13:11             ` Eugene Ostapets
  2005-03-11 13:41               ` Alexey Rusakov
                                 ` (2 more replies)
  1 sibling, 3 replies; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 13:11 UTC (permalink / raw)
  To: community

> [ktirf@twilight ~]$ ldd /usr/bin/gqview | grep gnome
> [ktirf@twilight ~]$
> 
Упс... Извините, мое утверждение остается в силе - в gtk2+ генетически
заложена невозможность работы хоткеев в русской расскладке! Как это
обойти - смотрите
collect.c в исходниках gqview

-- 
С уважением,
Евгений Остапец

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

* Re[2]: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши"
  2005-03-11 13:03       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры " Andrei Lomov
@ 2005-03-11 13:30         ` Andrei Popov
  0 siblings, 0 replies; 28+ messages in thread
From: Andrei Popov @ 2005-03-11 13:30 UTC (permalink / raw)
  To: Andrei Lomov

Hello Andrei,

Friday, March 11, 2005, 3:03:05 PM, you wrote:

>> Вроде  видел  в  этой  эхе людей, использующих LyX. Объясните пжл, как
>> пользоваться  шорткатами  для  быстрого  применеия  стилей  при наборе
>> кириллицей? Клиника у меня на машине или у всех такое?

> M-c набираю как LeftAlt-RightAlt-c

> RightAlt настроен как модификатор на вторую раскладку:
> например, при включенном русском 
> RightAlt-я выдает z

> Option "XkbOptions"  "grp:rctrl_toggle,grp:switch,grp_led:scroll"

Спасибо,  на крайняк и это вариант. Но наверное не очень удобно? В том
смысле  что придется задействовать обе руки. Зато делается за 3 минуты
- метод quick 'n' dirty.. =)

А  вот  еще  нашлось  в  инете  --  возможно  это  более идеологически
правильное решение для LyX - сегодня попробую и его:

http://www.opennet.ru/base/rus/lyx_keymap.txt.html

PS: кстати автор статьи говорит, что при использовании неродного метода
кириллического ввода (то есть не через *.kmap, а через например ХКВ) -
невозможно вводить кириллицу в таблицах, и что это видимо баг.

Подтверждаете? В архивах lyx-devel / lyx-users я как-то не нашел
такого...

-- 
WBR,
Andrei Popov



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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 13:11             ` Eugene Ostapets
@ 2005-03-11 13:41               ` Alexey Rusakov
  2005-03-11 19:21               ` Вячеслав Диконов
  2005-03-11 19:27               ` Вячеслав Диконов
  2 siblings, 0 replies; 28+ messages in thread
From: Alexey Rusakov @ 2005-03-11 13:41 UTC (permalink / raw)
  To: community

Eugene Ostapets wrote:

>>[ktirf@twilight ~]$ ldd /usr/bin/gqview | grep gnome
>>[ktirf@twilight ~]$
>>    
>>
>Упс... Извините, мое утверждение остается в силе - в gtk2+ генетически
>заложена невозможность работы хоткеев в русской расскладке! Как это
>обойти - смотрите
>collect.c в исходниках gqview
>  
>
Как интересно. Спасибо, что просветили, буду знать.

-- 
  Alexey "Ktirf" Rusakov


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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 13:11             ` Eugene Ostapets
  2005-03-11 13:41               ` Alexey Rusakov
@ 2005-03-11 19:21               ` Вячеслав Диконов
  2005-03-11 19:32                 ` Eugene Ostapets
  2005-03-11 19:27               ` Вячеслав Диконов
  2 siblings, 1 reply; 28+ messages in thread
From: Вячеслав Диконов @ 2005-03-11 19:21 UTC (permalink / raw)
  To: community

В Птн, 11/03/2005 в 15:11 +0200, Eugene Ostapets пишет:
> > [ktirf@twilight ~]$ ldd /usr/bin/gqview | grep gnome
> > [ktirf@twilight ~]$
> > 
> Упс... Извините, мое утверждение остается в силе - в gtk2+ генетически
> заложена невозможность работы хоткеев в русской расскладке! Как это
Тогда объясните мне, как это у меня работают Ctrl+C и Ctrrl+V во всех
Гномовых программах в русской раскладке? Что я неправильно делаю?


> обойти - смотрите
> collect.c в исходниках gqview
Не надо портить программы. От этого, говорят, надо лечить только
mozilla. 

-- 
Вячеслав Диконов <linuxbox@degunino.net>

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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 13:11             ` Eugene Ostapets
  2005-03-11 13:41               ` Alexey Rusakov
  2005-03-11 19:21               ` Вячеслав Диконов
@ 2005-03-11 19:27               ` Вячеслав Диконов
  2 siblings, 0 replies; 28+ messages in thread
From: Вячеслав Диконов @ 2005-03-11 19:27 UTC (permalink / raw)
  To: community

В Птн, 11/03/2005 в 15:11 +0200, Eugene Ostapets пишет:
> > [ktirf@twilight ~]$ ldd /usr/bin/gqview | grep gnome
> > [ktirf@twilight ~]$
> > 
> Упс... Извините, мое утверждение остается в силе - в gtk2+ генетически
> заложена невозможность работы хоткеев в русской расскладке!
По-моему это бред сивой кобылы. У меня все работает. Я активно
пользовался Ctrl+С и Ctrl+Z принаписании этого письма в Evolution,
которая также на GTK2. 

Настроены 4 xkb раскладки с помощью gswitchit. Gnome 2.8.

В xorg.conf написано:

    Option "XkbModel" "pc105"
    Option "XkbLayout" "us+ru(winkeys)"
    Option "XkbOptions" "grp:rctrl_toggle"

-- 
Вячеслав Диконов <linuxbox@degunino.net>

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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 19:21               ` Вячеслав Диконов
@ 2005-03-11 19:32                 ` Eugene Ostapets
  2005-03-11 20:53                   ` Вячеслав Диконов
  0 siblings, 1 reply; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 19:32 UTC (permalink / raw)
  To: community

> > Упс... Извините, мое утверждение остается в силе - в gtk2+ генетически
> > заложена невозможность работы хоткеев в русской расскладке! Как это
> Тогда объясните мне, как это у меня работают Ctrl+C и Ctrrl+V во всех
> Гномовых программах в русской раскладке? Что я неправильно делаю?
Неправильно? Выхватываете сообщение из треда и пытаетесь дать свой коментарий...
> Не надо портить программы. От этого, говорят, надо лечить только
> mozilla.
Посмотрите весь тред и удостоверьтесь что без таких извратов не
работают хоткеии ни в одном ЧИСТОМ gtk2+ приложени... Гном
автоматически добавляет анналогичный код в программы (это случилось не
в первой версии из линейки 2.х и было время когда мое утверждение было
верно и для gnome2 программ).


-- 
С уважением,
Евгений Остапец

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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 19:32                 ` Eugene Ostapets
@ 2005-03-11 20:53                   ` Вячеслав Диконов
  2005-03-11 22:04                     ` Eugene Ostapets
  2005-03-12  8:22                     ` Re[2]: " Andrei Popov
  0 siblings, 2 replies; 28+ messages in thread
From: Вячеслав Диконов @ 2005-03-11 20:53 UTC (permalink / raw)
  To: community

В Птн, 11/03/2005 в 21:32 +0200, Eugene Ostapets пишет:
> > > Упс... Извините, мое утверждение остается в силе - в gtk2+ генетически
> > > заложена невозможность работы хоткеев в русской расскладке! Как это
> > Тогда объясните мне, как это у меня работают Ctrl+C и Ctrrl+V во всех
> > Гномовых программах в русской раскладке? Что я неправильно делаю?
> Неправильно? Выхватываете сообщение из треда и пытаетесь дать свой коментарий...
Гм. я действительно потерял кусок обсуждения и увидел очевидную
неправду, опровергаемую опытом. В первых виденных мной письмах писалось
про LyX (о котором ничего не скажу). Затем писалось о том, что горячие
клавиши не работают в приложениях, которые не зависят от Гнома, а сам
Гном умеет это обходить. 

Вот пример обратного: Ctrl+C и Ctrl+V в русской раскладке работают в
gtkdiskfree.

При этом:

$ldd /usr/bin/gqview | grep gnome

дает пустой результат. Так что к gqview можно прибавить и gtkdiskfree.

Более того, эти комбинации без проблем работают во всех известных мне
программах на GTK, а я пользуюсь почти исключительно GTK приложениями.
Единственный случай, где комбинации иногда не срабатывают - Mozilla,
который отличается от других приложений тем, что имеет уровень
абстракции от конкретного интерфейса и может собираться не только с GTK2
в качестве библиотеки интерфейса.  

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

> > Не надо портить программы. От этого, говорят, надо лечить только
> > mozilla.
> Посмотрите весь тред и удостоверьтесь что без таких извратов не
> работают хоткеии ни в одном ЧИСТОМ gtk2+ приложени... Гном
> автоматически добавляет анналогичный код в программы (это случилось не
> в первой версии из линейки 2.х и было время когда мое утверждение было
> верно и для gnome2 программ).
Скажите пожалуйста, в какой именно программе (кроме mozilla и его потомков) это происходит? 

-- 
Вячеслав Диконов <linuxbox@degunino.net>

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

* Re: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
                         ` (2 preceding siblings ...)
  2005-03-11 13:03       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры " Andrei Lomov
@ 2005-03-11 21:25       ` Vitaly Lipatov
  2005-03-11 22:08         ` Eugene Ostapets
  2005-03-12  8:41         ` Re[2]: " Andrei Popov
  3 siblings, 2 replies; 28+ messages in thread
From: Vitaly Lipatov @ 2005-03-11 21:25 UTC (permalink / raw)
  To: community

On Friday 11 March 2005 11:55, Andrei Popov wrote:
> ЗЫЖ  Особенно  радует  фраза  из  главной доки по Мастеру -
> как сейчас помню  -  "ликс  рулит,  а чтобы он рулил еще
> больше - выучите горячие клавиши"... =\
Как вы думаете, что мне проще - убрать эту фразу или сделать патч 
к LyX? :)
А багу на пакет lyx-qt повесите - будет лучше и ближе к цели.

P.S. То то я переключаю раскладку, чтобы воспользоваться горячими 
клавишами :)

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


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

* Re: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 20:53                   ` Вячеслав Диконов
@ 2005-03-11 22:04                     ` Eugene Ostapets
  2005-03-12  8:22                     ` Re[2]: " Andrei Popov
  1 sibling, 0 replies; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 22:04 UTC (permalink / raw)
  To: community

> Гм. я действительно потерял кусок обсуждения и увидел очевидную
> неправду, опровергаемую опытом. В первых виденных мной письмах писалось
> про LyX (о котором ничего не скажу). Затем писалось о том, что горячие
> клавиши не работают в приложениях, которые не зависят от Гнома, а сам
> Гном умеет это обходить.
Писалось что горячие клавиши из меню не работают в чистых gtk2
приложениях. С LyX ситуация была описана не совсем корректно -
одиночные комбинации (Ctl-C Ctrl-V) работают великолепно (имеется
ввиду версия QT), а вот сложные комбинации (Alt-C, C, Alt-C, V) не
могут быть задействованы по вполне очевидным причинам - вторая
значащая клавиша нажимается без модификатора естесственно английская V
не равна русской М...

> дает пустой результат. Так что к gqview можно прибавить и gtkdiskfree.
gqview и gimp используют обходной маневр для обработки клавиатуры. Его
должны использовать все gtk2 прогрыммы для поддержки работы горячих
клавиш, определенных в меню, при неанглийской текущей раскладке.
> 
> Более того, эти комбинации без проблем работают во всех известных мне
> программах на GTK, а я пользуюсь почти исключительно GTK приложениями.
> Единственный случай, где комбинации иногда не срабатывают - Mozilla,
> который отличается от других приложений тем, что имеет уровень
> абстракции от конкретного интерфейса и может собираться не только с GTK2
> в качестве библиотеки интерфейса.
Все с точностью до наоборот:) Это не работает во всех gtk2
приложениях, и работает только при использовании механизмов отличных
от встроенных в библиотеку gtk2
> 
> Поэтому, если и есть некая "генетическая неспособность" воспринимать
> горячие клавиши в русской раскладке, то она скрыта так, что пользователь
> ничего не может заметить.
> 
> Скажите пожалуйста, в какой именно программе (кроме mozilla и его потомков) это происходит?
inkscape, eclipse (это единственные gtk2 программы, которые я использую)
gimp, gqview используют жуткие костыли, для того чтобы это работало.
Точно также этим славились приложения gnome2 после его появления,
после какой-то из версий это исправили...

PS: Все это относиться к более сложным котролам, чем обычный inputbox,
т.е. к тем, кто сам не умеет обрабатывать операции копирования/вставки
и необходима именно генерация событий через гарячие клавиши,
опеределнные в меню. А так же для всех нестандартных комбинаций,
которые определяются через меню.

-- 
С уважением,
Евгений Остапец

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

* Re: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-11 21:25       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT] Vitaly Lipatov
@ 2005-03-11 22:08         ` Eugene Ostapets
  2005-03-12  8:41         ` Re[2]: " Andrei Popov
  1 sibling, 0 replies; 28+ messages in thread
From: Eugene Ostapets @ 2005-03-11 22:08 UTC (permalink / raw)
  To: community

> > ЗЫЖ  Особенно  радует  фраза  из  главной доки по Мастеру -
> > как сейчас помню  -  "ликс  рулит,  а чтобы он рулил еще
> > больше - выучите горячие клавиши"... =\
> Как вы думаете, что мне проще - убрать эту фразу или сделать патч
> к LyX? :)
> А багу на пакет lyx-qt повесите - будет лучше и ближе к цели.
> 
> P.S. То то я переключаю раскладку, чтобы воспользоваться горячими
> клавишами :)
Для каких? Для комбинаций из двух клавиш (модификатор+клавиша)??? Это
просто привычка... Я сам себя ловлю иногда на переключени... :) Но QT
версия великолепно отрабатывает такие комбинации и при русской
расскладке...:)))

-- 
С уважением,
Евгений Остапец

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

* Re[2]: [Comm] раскладки клавиат уры и "горячие к лавиши"
  2005-03-11 20:53                   ` Вячеслав Диконов
  2005-03-11 22:04                     ` Eugene Ostapets
@ 2005-03-12  8:22                     ` Andrei Popov
  1 sibling, 0 replies; 28+ messages in thread
From: Andrei Popov @ 2005-03-12  8:22 UTC (permalink / raw)
  To: Вячеслав
	Диконов

Hello Вячеслав,

Friday, March 11, 2005, 10:53:27 PM, you wrote:

> Скажите пожалуйста, в какой именно программе (кроме mozilla и его потомков) это происходит?

Попробуйте AbiWord. У меня НЕ работает.

-- 
WBR,
Andrei Popov



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

* Re[2]: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-11 21:25       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT] Vitaly Lipatov
  2005-03-11 22:08         ` Eugene Ostapets
@ 2005-03-12  8:41         ` Andrei Popov
  2005-03-12  9:23           ` Alexej Kryukov
  1 sibling, 1 reply; 28+ messages in thread
From: Andrei Popov @ 2005-03-12  8:41 UTC (permalink / raw)
  To: Vitaly Lipatov

Hello Vitaly,

Friday, March 11, 2005, 11:25:52 PM, you wrote:

> Как вы думаете, что мне проще - убрать эту фразу или сделать патч 
> к LyX? :)
=) Не убирайте. Я доброссовестно прочел в свое время и подумал "круто,
что  есть такая прога, надо попробовать". Теперь с ним и работаю. Just
don't call it word =)

> А багу на пакет lyx-qt повесите - будет лучше и ближе к цели.
Если б я был уверен что это бага...

Вот что я выяснил вчера методом научного тра.. сорри тыка --

Если   задать   в  preferences  опцию  "использовать  kmap"  (я  задал
american-2.kmap  и  самодельную раскладку перекодированную в cp1251) -
волшебным  образом  ВСЕ  комбинации работают. Не зависимо от раскладки
(ликсовой, естесственно. XKB показывает всегда англ.).

Недостатки -- только 2 раскладки (мне бывает мало) и нужно переключать
их  по-особому  -  по  умолчанию  доступно  M-k 1,2,o,t. Можно конечно
повесить и другой переключатель.

> P.S. То то я переключаю раскладку, чтобы воспользоваться горячими 
> клавишами :)
Как  я  понимаю - системную, XKB? А можно родным для ликса способом, и
не мучаться.. =)

PS:  что  еще  заметил.  Если не задать выбор языка в меню Layout - то
вводить  через XKB можно только английские символы. Задаешь немецкий -
можно  вводить  и умляуты. Русский - кирриллица вводится. Это все если
НЕ стоит галка "use keyboard maps".

А  вот  при  использовании  родных  keymaps  можно  без указания языка
вводить  все,  что  вводится с заданных 2х раскладок. Еще можно тут же
включить  третью например раскладку в XKB и вводить соответственно, но
если эта XKB-раскладка не английская - умирают шорткаты.

Вот такая вот загогулина =)) Так что если раскладка родная - LyX
обрабатывает комбинации правильно, несмотря на то, что в cua.bind
черным по русскому написаны английские символы.

Резюме - использовать kmaps, не мучаться при этом с шорткатами, и не
делать документов, содержащих более двух языков =) Слава Аллаху, мне
пока такие не приходилось делать.

-- 
WBR,
Andrei Popov



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

* Re: Re[2]: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-12  8:41         ` Re[2]: " Andrei Popov
@ 2005-03-12  9:23           ` Alexej Kryukov
  2005-03-12 10:03             ` Re[4]: " Andrei Popov
  0 siblings, 1 reply; 28+ messages in thread
From: Alexej Kryukov @ 2005-03-12  9:23 UTC (permalink / raw)
  To: community

On Saturday 12 March 2005 11:41, Andrei Popov wrote:
>
> PS:  что  еще  заметил.  Если не задать выбор языка в меню Layout -
> то вводить  через XKB можно только английские символы. Задаешь
> немецкий - можно  вводить  и умляуты. Русский - кирриллица вводится.
> Это все если НЕ стоит галка "use keyboard maps".

Если использовать сборку с qt, то именно через xkb можно вводить
всё, что угодно, но только текст должен быть помечен
соответствующим языком. Что совершенно правильно, ибо если программа
и даст Вам ввести греческие буквы среди русского текста, то
при компиляции из этого всё равно ничего хорошего не получилось бы...

> Резюме - использовать kmaps, не мучаться при этом с шорткатами, и не
> делать документов, содержащих более двух языков =) Слава Аллаху, мне
> пока такие не приходилось делать.

Не надо использовать kmaps, по крайней мере, если Вы совершенно точно
не знаете, какое представление текста хотите получить на выходе. 
При создании некоторых из этих файлов разработчики явно
руководствовались очень странными допущениями...



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

* Re[4]: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-12  9:23           ` Alexej Kryukov
@ 2005-03-12 10:03             ` Andrei Popov
  2005-03-13 11:03               ` Vitaly Lipatov
  0 siblings, 1 reply; 28+ messages in thread
From: Andrei Popov @ 2005-03-12 10:03 UTC (permalink / raw)
  To: Alexej Kryukov

Hello Alexej,

Saturday, March 12, 2005, 11:23:51 AM, you wrote:

>> PS:  что  еще  заметил.  Если не задать выбор языка в меню Layout -
>> то вводить  через XKB можно только английские символы. Задаешь
>> немецкий - можно  вводить  и умляуты. Русский - кирриллица вводится.
>> Это все если НЕ стоит галка "use keyboard maps".

> Если использовать сборку с qt,
У меня по камандам lyx и lyx-qt запускается одно и то же - вот эта
самая сборка, емнип.

> то  именно  через xkb можно вводить всё, что угодно, но только текст
> должен   быть   помечен   соответствующим   языком.  Что  совершенно
> правильно,  ибо  если  программа  и  даст Вам ввести греческие буквы
> среди  русского  текста, то при компиляции из этого всё равно ничего
> хорошего не получилось бы...
Так  и  есть.  А  что  делать  с  комбинациями  клавиш при русской или
немецкой  раскладках? Не работает же половина. Бага? Норма? Прозвучало
мнение, что это норма, ибо в cua.bind (или menu.bind) так написано.

>> Резюме - использовать kmaps, не мучаться при этом с шорткатами, и не
>> делать документов, содержащих более двух языков =) Слава Аллаху, мне
>> пока такие не приходилось делать.

> Не надо использовать kmaps, по крайней мере, если Вы совершенно точно
> не знаете, какое представление текста хотите получить на выходе.
Извините, не понял вот это. Что значит представление текста? в чем
грабли-то могут быть?

> При создании некоторых из этих файлов разработчики явно
> руководствовались очень странными допущениями...
Каких  файлов?  Kmap?  так  заглядывал я вроде внутрь, что там не так,
объясните пжл?



-- 
WBR,
Andrei Popov



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

* Re: Re[4]: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-12 10:03             ` Re[4]: " Andrei Popov
@ 2005-03-13 11:03               ` Vitaly Lipatov
  2005-03-14  8:12                 ` Re[6]: " Andrei Popov
  0 siblings, 1 reply; 28+ messages in thread
From: Vitaly Lipatov @ 2005-03-13 11:03 UTC (permalink / raw)
  To: community

On Saturday 12 March 2005 13:03, Andrei Popov wrote:
> У меня по камандам lyx и lyx-qt запускается одно и то же - вот
> эта самая сборка, емнип.
Просто lyx - это ссылка на lyx-qt :)
-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


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

* Re[6]: [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT]
  2005-03-13 11:03               ` Vitaly Lipatov
@ 2005-03-14  8:12                 ` Andrei Popov
  0 siblings, 0 replies; 28+ messages in thread
From: Andrei Popov @ 2005-03-14  8:12 UTC (permalink / raw)
  To: Vitaly Lipatov

Hello Vitaly,

Sunday, March 13, 2005, 1:03:18 PM, you wrote:

> Просто lyx - это ссылка на lyx-qt :)

Ну дык =)

-- 
WBR,
Andrei Popov



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

end of thread, other threads:[~2005-03-14  8:12 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-10 15:05 [Comm] раскладки клавиатуры и "горячие клавиши" Andrei Popov
2005-03-10 15:07 ` [Comm] раскладки клавиатуры и "горячие к лавиши" Eugene Ostapets
2005-03-10 15:45   ` Alexey Rusakov
2005-03-11  8:55     ` [Comm] LyX Hotkeys -- was: " Andrei Popov
2005-03-11  9:20       ` Alexey Rusakov
2005-03-11 12:05       ` [Comm] LyX Hotkeys -- was: раскладки клавиату ры " Eugene Ostapets
2005-03-11 13:03       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры " Andrei Lomov
2005-03-11 13:30         ` Re[2]: " Andrei Popov
2005-03-11 21:25       ` [Comm] LyX Hotkeys -- was: раскладки клавиатуры и "горячие к лавиши" [JT] Vitaly Lipatov
2005-03-11 22:08         ` Eugene Ostapets
2005-03-12  8:41         ` Re[2]: " Andrei Popov
2005-03-12  9:23           ` Alexej Kryukov
2005-03-12 10:03             ` Re[4]: " Andrei Popov
2005-03-13 11:03               ` Vitaly Lipatov
2005-03-14  8:12                 ` Re[6]: " Andrei Popov
2005-03-11 12:04     ` [Comm] раскладки клавиат уры и "горячие к лавиши" Eugene Ostapets
2005-03-11 12:46       ` Alexey Rusakov
2005-03-11 12:58         ` Eugene Ostapets
2005-03-11 13:02           ` Alexey Rusakov
2005-03-11 13:06             ` Eugene Ostapets
2005-03-11 13:11             ` Eugene Ostapets
2005-03-11 13:41               ` Alexey Rusakov
2005-03-11 19:21               ` Вячеслав Диконов
2005-03-11 19:32                 ` Eugene Ostapets
2005-03-11 20:53                   ` Вячеслав Диконов
2005-03-11 22:04                     ` Eugene Ostapets
2005-03-12  8:22                     ` Re[2]: " Andrei Popov
2005-03-11 19:27               ` Вячеслав Диконов

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