|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Kicelew 2:5020/400 22 Oct 2004 02:15:34 To : All Subject : fvwm --------------------------------------------------------------------------------
Hi.
Признаю, что был излишне пессимистичен. После обнаружения подходящей
примерной конфигурации доведение ее до приемлемого состояния заняло по
сумме полтора дня (выходных, точнее, отпускных, при регулярном наличии и
других, не связанных с компом, дел). Спасибо тем, кто помог разобраться.
Остался, по сути, один глобальный вопрос, ответ на который я буду (потом,
ибо сейчас уже на рогах) искать и сам в других местах, но на всякий случай
задам и тут.
Ситуация. В меню на каждый пункт настроен хоткей (через &). Само меню тоже
вызывается чаще хоткеем, чем мышью. Hо если в момент, когда меню вызывается
хоткеем, активно окно с русской раскладкой (переключатель -- xxkb), в меню
тоже получается русская раскладка, и латинские хоткеи не срабатывают.
Приходится переключаться в английский, нажимать нужные клавиши, а затем
обратно переключаться в русский, ибо переключение раскладки на меню
переключило ее и на исходном окне.
Я вижу 4 решения, но первые два мне не нравятся, а вторые два я не знаю,
как реализовать (и реализуемы ли они вообще).
1. включить в названия пунктов порядковые номера, которые и сделать
хоткеями. Hе нравится, ибо я уже привык к своей структуре меню (которую
перетащил из icewm практически без изменений, и пальцы автоматом набирают
нужную комбинацию, а тут придется переучиваться. Hаверное, так и придется
сделать, если пункты 3-4 окажутся нереализуемыми.
2. сдублировать каждый пункт меню, и сделать у каждого второго русское
название. бюэ.
2а. сделать два меню, на двух разных хоткеях. Английское вызывать одной
клавишей, русское -- другой. Еще хуже.
3. как-то привесить на каждый пункт меню дополнительный эвент, который
будет срабатывать на русские клавиши. Муторно, но я бы это сделал, если б
знал, как.
4. как-то объяснить fvwm-у, что меню -- это отдельное окно, причем
настолько отдельное, что в это поверит и xxkb, и будет делать для меню
отдельную раскладку. Это был бы, наверное, оптимальный вариант, но
опять-таки -- как? В MenuStyle ничего подходящего не нашлось.
А может, есть еще какое-то решение, которого я не увидел?
--
Alex Kicelew <ark@mir.glasnet.ru> ICQ 3887592
--- ifmail v.2.15dev5.3
* Origin: Zone X (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1350459517ff2.html, оценка из 5, голосов 10
|