GNOME hot keys (при русской раскладке)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
bolt
Сообщения: 47

GNOME hot keys

Сообщение bolt »

Заранее прошу прощение, если вопрос поднимался ( поиск на форуме ничего не дал ).
При русской раскладке, комбинации клавишь ( Control+C и т.п. ) в GNOME ( 2.8.0 ) и в FireFox не работают. Все время приходится переключаться обратно на английскую раскладку. Дистрибутив - Fedore Core 3.
Спасибо.
GNU/Linux...
...made by Hackers for Freedom...
Freedom forever!
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

Дело в том, что для иксов русские и английские буквы -- разные, даже если нажимаются вместе с Ctrl/Alt. Глобально эту проблему можно решить через xmodmap, замапив все русские клавиши с Ctrl/Alt на соотв. английские.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
bolt
Сообщения: 47

Re: GNOME hot keys

Сообщение bolt »

Я вот подумал: может это из-за UTF-8? У меня локаль - UTF-8.
GNU/Linux...
...made by Hackers for Freedom...
Freedom forever!
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: GNOME hot keys

Сообщение Bolverk »

Для bolt:
Та нe, это бага чуть ли не в gtk, и у всех так.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: GNOME hot keys

Сообщение sash-kan »

(t.t @ Четверг, 23 Июня 2005, 14:12) писал(а):Дело в том, что для иксов русские и английские буквы -- разные, даже если нажимаются вместе с Ctrl/Alt. Глобально эту проблему можно решить через xmodmap, замапив все русские клавиши с Ctrl/Alt на соотв. английские.

вот мысль возникла - а не пора ли нарисовать русскую раскладку в xkb с английскими буквами в сочетании с ctrl/alt?
как я понимаю, использование такой раскладки не должно иметь других глобальных неприятностей, кроме повальной работоспособности сочетаний ctrl/alt? если теоретических неприятностей никто не видит, готов проделать сей скорбный труд (:
желающие потестируют, а там и bugreport можно сварганить (силами знатоков аглицкой мовы).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

(Sash Kan @ Четверг, 23 Июня 2005, 15:07) писал(а):вот мысль возникла - а не пора ли нарисовать русскую раскладку в xkb с английскими буквами в сочетании с ctrl/alt?
как я понимаю, использование такой раскладки не должно иметь других глобальных неприятностей, кроме повальной работоспособности сочетаний ctrl/alt? если теоретических неприятностей никто не видит, готов проделать сей скорбный труд (:
А что, это мысль. Я всё думал настроить xmodmap и настройки выложить в общий доступ, но твой вариант естественно лучше. Проблем я не вижу никаких, по-мойму единственно где они теоретически могут быть -- это если бы кто-то захотел использовать именно русские буквы с контролами :)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: GNOME hot keys

Сообщение Bolverk »

Вы не торопитесь, господа, без разведки, по-моему работы уже ведутся на уровне пресловутой gtk.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

(Bolverk @ Четверг, 23 Июня 2005, 15:21) писал(а):Вы не торопитесь, господа, без разведки, по-моему работы уже ведутся на уровне пресловутой gtk.
А я всё же не понимаю, при чём тут gtk. У меня, например, и в некоторых qt'шных, и в tk'шных, и в motiff'овских программах биндинги при включённой русской раскладке не работают.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
bolt
Сообщения: 47

Re: GNOME hot keys

Сообщение bolt »

Я че-то не пойму: а как народ использует тогда GNOME? Тоже переключается обратно на английскую раскладку? Наверняка есть какой-то тривиальный способ решения этой проблемы.

bolt добавил в 23.06.2005 18:38

Прошу прощение у всех! Че-то я пургу нагнал. Эта проблемма присутствует только в FireFox ( хотя он у меня через GTK работает ), в других же программах ( использующих GTK ) все нормально. Тоже самае и с mozilla - не работает. Видимо это баг FireFox.
GNU/Linux...
...made by Hackers for Freedom...
Freedom forever!
Спасибо сказали:
Аватара пользователя
Iron Rat
Сообщения: 65

Re: GNOME hot keys

Сообщение Iron Rat »

А в исконно гномовском основанном на мозилле epiphany работает, что меня весьма удивило и обрадовало. А mozilla/firefox - единственная прога, где я сталкивался с такой проблемой.
Ubuntu Linux 5.10
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: GNOME hot keys

Сообщение Bolverk »

И всё-таки моя дырявая память мне подсказывает, что это баг в gtk-1.2
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

(Bolverk @ Четверг, 23 Июня 2005, 17:57) писал(а):И всё-таки моя дырявая память мне подсказывает, что это баг в gtk-1.2
У меня не работает в Опере, Техмаксе и не помню где ещё. Никто из них не ГТК..
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: GNOME hot keys

Сообщение MaGIc laNTern »

Кхм, и действительно такая лажа только в Firefox и Mozilla, а я думал что почти везде.
А вы пробовали кодерам Firefox\Mozilla написать?
А то нехорошо как-то получается!
Спасибо сказали:
Аватара пользователя
Iron Rat
Сообщения: 65

Re: GNOME hot keys

Сообщение Iron Rat »

Ну, например, xmms и вообще gtk1 прилады не дружат с русской раскладкой, только в них это не так бросается в глаза как в firefox
Ubuntu Linux 5.10
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

(t.t @ Четверг, 23 Июня 2005, 21:23) писал(а):У меня не работает в Опере, Техмаксе и не помню где ещё. Никто из них не ГТК..

2Sash Kan: Вобщем, пока они тут свой gtk обсуждают, новую раскладку может всё-таки сделаешь? По-моему, это отличная мысль.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: GNOME hot keys

Сообщение sash-kan »

(t.t @ Пятница, 24 Июня 2005, 10:27) писал(а):2Sash Kan: Вобщем, пока они тут свой gtk обсуждают, новую раскладку может всё-таки сделаешь? По-моему, это отличная мысль.

приступаю. только скоро не ждите (: - занятость ):
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

(Sash Kan @ Пятница, 24 Июня 2005, 18:09) писал(а):приступаю. только скоро не ждите (: - занятость ):
Так на скоро никто и не расчитывал. Я и за нескоро буду благодарен.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: GNOME hot keys

Сообщение sash-kan »

посмотрел я русские раскладки, побаловался с xev.
при нажатии ctrl+я генерируется-то такое же событие, как и при ctrl+z :(
разница только в содержимом state.
так что средствами xkb делу не поможешь.
а что, xmodmap действительно спасает?
afaik, реально xmodmap ничего и не делает, а сам xkb, пришедший ему на замену, как-то умудряется всунуть xmodmap-овские переопределения в свои (точнее, иксовые) структуры, заведующие клавиатурой.
если xmodmap не исправляет ситуации (а я думаю, что так оно и есть),
значит надо лезть в исходники mozilla и/или библиотек, которыми она пользуется.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GNOME hot keys

Сообщение t.t »

(Sash Kan @ Суббота, 25 Июня 2005, 14:38) писал(а):а что, xmodmap действительно спасает?
Честно говоря, даже не помню, пробовал ли я сам. Помню только, что в linux-ru в яхугруппах когда-то давно проскакивала эта тема и говорилось, что можно решить с помощью xmodmap.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: GNOME hot keys

Сообщение MaGIc laNTern »

Кстати, собсно, а почему под Win32 в том же Firefox'е такого трабла нет? :huh:
Хотя если Firefox портировали под *nix коряво, могли и с gtk чет не то намудрить.
З.Ы. А разве Firefox и Mozilla - это свободное ПО?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: GNOME hot keys

Сообщение sash-kan »

Для MaGIc2laNTern:
выдержка из /usr/share/doc/mozilla-browser/copyright
Some files in this source package are under the Netscape Public License
Others, under the Mozilla Public license, and just to confuse you even
more, some are dual licensed MPL/GPL.

выдержка из /usr/share/doc/mozilla-firefox/copyright
Copyright:

                          MOZILLA PUBLIC LICENSE
                                Version 1.1
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: