[linux]Как настроить управляющие клавиши в русской раскладке?
Emacs стоит удалить.
Вообще, по-моему, у проблемы нет решения. Во всяком случае, мы не находили. Сейчас дождемся отцов, может быть, есть какой-нибудь хитрый хак.
Вообще, по-моему, у проблемы нет решения. Во всяком случае, мы не находили. Сейчас дождемся отцов, может быть, есть какой-нибудь хитрый хак.
Про мозиллу вроде никто не знает ответа.
Давайте им баг зарепортим, я в ихней bugzilla не смог найти этого бага, хотя хз по каким ключевым словам это искать.
Давайте им баг зарепортим, я в ихней bugzilla не смог найти этого бага, хотя хз по каким ключевым словам это искать.
Ничего себе предложения.
Emacs - самый приятный редактор, даже не редактор, а среда. Он все может (я только про многое пока не знаю как
)
Я лучше раскладки попереключаю, чем его удалю.
Emacs - самый приятный редактор, даже не редактор, а среда. Он все может (я только про многое пока не знаю как
)Я лучше раскладки попереключаю, чем его удалю.

Неинформативный заголовок.
Не только copy/paste а все шорткаты с Ctrl как минимум.
Не только copy/paste а все шорткаты с Ctrl как минимум.
Тогда тебе нужно было завести ник AJIb(|)A
Я где-то наткнулся на чуве, у которого с gtk+ все работало, а с gtk+ 2.0 перестало. Так что, наверное, это проблема в gtk+ 2.0. Но в их багзилле я тоже такого бага не нашёл.
походу умеет, спросите у него
А можно сделать, чтоб и в русской работали - действие-то рефлекторное, не проверишь, что за раскладка.
Первое попавшееся мне gtk2-приложение нормально работает с шорткатами.
Так ведь тогда тоже решения не нашли.
хм... у меня сложилось впечатление, что он знает... наверное, его заломало клавишу '?' нажать, получился совсем другой смысл 

Не совсем поняла. Это проблема конкретного приложения или всей системы?
Если системы, то наверное можно настроить сами клавиши Alt и Ctrl , так чтобы при их удерживании раскладка менялась. Просто переопределить действие клавиши. Или проблема сложнее?
Если системы, то наверное можно настроить сами клавиши Alt и Ctrl , так чтобы при их удерживании раскладка менялась. Просто переопределить действие клавиши. Или проблема сложнее?
сложнее
В приложении.
Emacs и Mozilla - это такие приложения, похожие(*) на операционные системы, которые делают всё по-своему.
* Как известно, им не хватает нормального текстового редактора.
Emacs и Mozilla - это такие приложения, похожие(*) на операционные системы, которые делают всё по-своему.
* Как известно, им не хватает нормального текстового редактора.
На Alt можно повесить переключение раскладки пока он нажат будет - при включенной русской будет работать, но, есессно, свалится при включенной английской.
А на Ctrl даже такого повесить нельзя :/
А на Ctrl даже такого повесить нельзя :/
Mozilla - не в тему в этой фразе.
Смотрю "Настройки клавиатуры"
Там есть например опция "Клавиша win переключает группу на время нажатия".
По аналогии сделать нельзя?
Там есть например опция "Клавиша win переключает группу на время нажатия".
По аналогии сделать нельзя?

Ещё как в тему.
Mozilla - эта такая платформа для веб-приложений.
http://www.mozilla.org/why/framework.html
Mozilla - эта такая платформа для веб-приложений.
http://www.mozilla.org/why/framework.html
Да, там только переключение есть. А просто включения нужной нет. Хотя ведь это должно быть такого же порядка действие.
Они не все делают по-своему.
Раскладки ведь они переключают с помощью клавиш, определенных снаружи, в системе.
Раскладки ведь они переключают с помощью клавиш, определенных снаружи, в системе.
В них есть собственные механизмы переключения, по крайней мере в Emacs точно, и вроде бы не один.
Попробуй плагин для индикатора раскладок в Гноме - GSwitchIt_plugins.
В инете, правда, не находится подробного описания - проект уже год не разрабатывается, а я скомпилить не смог, ибо БСД. В инете есть готовые rpm-ки.
В инете, правда, не находится подробного описания - проект уже год не разрабатывается, а я скомпилить не смог, ибо БСД. В инете есть готовые rpm-ки.
Да. Наверняка.
Но и влиянию извне они поддаются.
Т.е. если клавишу перенастроить, то и там она скорее всего будет по новому работать.
Все-таки очень странно, что "переключение на время нажатия" есть, а включения одной конкретной нет.
Но и влиянию извне они поддаются.

Т.е. если клавишу перенастроить, то и там она скорее всего будет по новому работать.
Все-таки очень странно, что "переключение на время нажатия" есть, а включения одной конкретной нет.
Пробежавшись по инету, поверила, что это проблемы именно этих двух приложений: Emacs и Mozilla.
Попыталась проверить у себя, оказалось, что в окне терминала тоже не работает. Хорошо, что я русских текстов в терминале не пишу
. Зато работает в Licq, что не может не радовать. Больше я программ пока в Linux'е не использую .
Проблему с Mozill'ой можно обойти - работают Ctrl-Ins, Shift-Ins. Обычному человеку других горячих клавиш не надо
(Если какая-нибудь горячая клавиша очень-очень нужна, её можно делать цифровой, например Ctrl-1 )
Про Emacs краем глаза заметила такую фразу:
"Считается удобным использовать переключатель emacs потому, что, во-первых, продолжают работать все горячие клавиши, во-вторых, удобно переключаться между различными буферами emacs и другими приложениями, в которых в данный момент ввод русских букв не требуется"
Очень лень читать руководство ради такой мелочи, может кто-нибудь все-таки работает в нем и знает что значит "переключатель Emacs"?
Попыталась проверить у себя, оказалось, что в окне терминала тоже не работает. Хорошо, что я русских текстов в терминале не пишу
. Зато работает в Licq, что не может не радовать. Больше я программ пока в Linux'е не использую .Проблему с Mozill'ой можно обойти - работают Ctrl-Ins, Shift-Ins. Обычному человеку других горячих клавиш не надо
(Если какая-нибудь горячая клавиша очень-очень нужна, её можно делать цифровой, например Ctrl-1 )Про Emacs краем глаза заметила такую фразу:
"Считается удобным использовать переключатель emacs потому, что, во-первых, продолжают работать все горячие клавиши, во-вторых, удобно переключаться между различными буферами emacs и другими приложениями, в которых в данный момент ввод русских букв не требуется"
Очень лень читать руководство ради такой мелочи, может кто-нибудь все-таки работает в нем и знает что значит "переключатель Emacs"?
Лучше psi использовать.
>Проблему с Mozill'ой можно обойти - работают Ctrl-Ins, Shift-Ins.
а мышкой не нравится копи\паст делать?
а мышкой не нравится копи\паст делать?
Не поняла. Это что?
-----------
To :
При наборе достаточно большого текста удобнее использовать клавиши, а не возить мышкой.
-----------
To :
При наборе достаточно большого текста удобнее использовать клавиши, а не возить мышкой.
Это такой джаббер-клиент.
Одни плюсы. Аська бесплатная, никаких проблем с кодировкой, если вдруг захочется какой-нибудь яху или подобную хрень - тоже без проблем.
Одни плюсы. Аська бесплатная, никаких проблем с кодировкой, если вдруг захочется какой-нибудь яху или подобную хрень - тоже без проблем.
Зато работает в Licq, что не может не радовать.Это чудовище человеческой мысли таки обучили понимать nicknames написанные русским языком?
Нет. Его научили понимат ники только в дополнительной информации при явном указании кодировки. Далее нужно скопировать ник оттуда в нормальное поле для ника и запртить обновления инфы о пользователе
(зы - у меня по крайней мере так работает. У знакомого чуве даже так ники не понимаются 
(зы - у меня по крайней мере так работает. У знакомого чуве даже так ники не понимаются 
И зачем вы пользуетесь licq? 

а зачем ты пользуешься psi, когда есть замечательный комбайн sim? =)
угадал, заломало =)
между прочим, в mplayer тоже не работают клавиши с буквами при русской раскладке. По этой причине есть подозрения, что в итоге это не проблема конкретных приложений, а, скорее, всей системы. А то работают ли эти клавиши вообще где-нибудь, кроме конкверора? =)
между прочим, в mplayer тоже не работают клавиши с буквами при русской раскладке. По этой причине есть подозрения, что в итоге это не проблема конкретных приложений, а, скорее, всей системы. А то работают ли эти клавиши вообще где-нибудь, кроме конкверора? =)
А сим разве умеет джаббер?
Вполне.
> между прочим, в mplayer тоже не работают клавиши с буквами при русской раскладке.
"клавиша с буквой" и "Ctrl+буква" - несколько разные вещи
P.S. Где ?
"клавиша с буквой" и "Ctrl+буква" - несколько разные вещи
P.S. Где ?
"Поднимите мне веки!"
(set-terminal-coding-system 'cyrillic-koi8)
(set-input-method 'cyrillic-jcuken)
И переключаться --- C-\
Если не пройдёт, проверь настройки терминала.
---
Escape-Meta-Alt-Control-Shift
(set-terminal-coding-system 'cyrillic-koi8)
(set-input-method 'cyrillic-jcuken)
И переключаться --- C-\
Если не пройдёт, проверь настройки терминала.
---
Escape-Meta-Alt-Control-Shift
> Если не пройдёт, проверь настройки терминала.
Какого терминала?
Какого терминала?
Линукс уже отменили?
У меня эта проблема существует только в терминале,
если я его не настраивал.
---
...Я работаю антинаучным аферистом...
У меня эта проблема существует только в терминале,
если я его не настраивал.
---
...Я работаю антинаучным аферистом...
M-x set-input-method
=> Select input method (default cyriillic-yawerty):
<Tab>
=> [No match]
<Enter>
=> Can't activate input method 'cyrillic-yawerty'
M-x describe-input-method
=> Describe input method (default, current choice):
<Tab>
=> [No match]
<Enter>
=> No input method is activated now

=> Select input method (default cyriillic-yawerty):
<Tab>
=> [No match]
<Enter>
=> Can't activate input method 'cyrillic-yawerty'
M-x describe-input-method
=> Describe input method (default, current choice):
<Tab>
=> [No match]
<Enter>
=> No input method is activated now

LEIM?
Стоит?
---
Escape-Meta-Alt-Control-Shift
Стоит?
---
Escape-Meta-Alt-Control-Shift
Это пакет такой?
В списке "Help / Find Emacs Packages" его нет
В списке "Help / Find Emacs Packages" его нет
Да.
У меня он ставился в своё время с помощью
"installpkg /cdrom/slackware/*/e/emacs-leim\*".
Здесь --- /usr/ports/editors/leim21
Где он у тебя --- понятия не имею.
Но стоять должен.
Иначе это не жизнь.
---
Escape-Meta-Alt-Control-Shift
У меня он ставился в своё время с помощью
"installpkg /cdrom/slackware/*/e/emacs-leim\*".
Здесь --- /usr/ports/editors/leim21
Где он у тебя --- понятия не имею.
Но стоять должен.
Иначе это не жизнь.
---
Escape-Meta-Alt-Control-Shift
Спасибо. Буду искать.
Выдай список пакетов, которые у тебя установлены,
и просей его через "fgrep -i leim".
Вряд ли ты ставила всё из исходников.
Соответственно, доставляй LEIM из дистрибутива.
---
Escape-Meta-Alt-Control-Shift
и просей его через "fgrep -i leim".
Вряд ли ты ставила всё из исходников.
Соответственно, доставляй LEIM из дистрибутива.
---
Escape-Meta-Alt-Control-Shift
locate leim
выдает ссылку только на пустой каталог /usr/share/emacs/21.3/leim
похоже у меня при апгрейде системы не поставились некотрые пакеты
я его в сетке уже нашла, сейчас поставлю
выдает ссылку только на пустой каталог /usr/share/emacs/21.3/leim
похоже у меня при апгрейде системы не поставились некотрые пакеты
я его в сетке уже нашла, сейчас поставлю
Все, проблема с Emacs'ом решилась. Ура !
'С-\' спасет мир
PS не ожидала, что раскладка клавиатуры <=> input-method
'С-\' спасет мир
PS не ожидала, что раскладка клавиатуры <=> input-method
Оставить комментарий
zloDEY
В Emacs'е сейчас при переключении на русскую раскладку клавиши Ctrl и Alt не работают, т.е. нажатие например Alt-b дает букву 'и' в тексте.В Mozill'e в русской раскладке никакой реакции на горячие клавиши нет вовсе.
Можно это как-нибудь настроить? Где?