Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Oleg_Leschov                         2:5050/59.8    27 Jan 2001  02:58:39
 To : All
 Subject : sawfish, xmodmap and emacs
 -------------------------------------------------------------------------------- 
 
 
 
 Hi all!
 
 Вздумалось мне так настроить sawfish, чтобы никакие binding'и его не
 пересекались ни с какими клавишами приложений. Естественный путь для этого --
 сделать все сочетания, используемые WM, включающими какой-нибудь необычный
 модификатор. Подправил Xmodmap, сделал там правый альт Hyper_R'ом
 (конечно лучше виндовс-кнопки использовать, но работает ли это, не ясно)
 
 В ~/.sawfishrc подправлены переменные {alt,meta,hyper}-keysyms, так что, по
 идее, всё должно работать:
 (custom-set-variable 'alt-keysyms '("Alt_R" "Alt_L" "Meta_L" "Meta_R"))
 (custom-set-variable 'meta-keysyms '("Alt_R" "Alt_L" "Meta_L" "Meta_R"))
 (custom-set-variable 'hyper-keysyms '("Hyper_L" "Hyper_R"))
 а по умолчанию там бред какой-то...
 
 Hо только sf всё так и понимает hyper как Meta (согласно Grab кнопочке в
 графической конфигурилке binding'ов)... Хотя xev пишет, что это
 hyper. Hа команды, которым сказаны bindingи с модификатором H-, sf так и не
 реагирует.
 
 И ещё глюк вылез. Теперь emacs понимает и оставшийся Alt_L, и новый Hyper_R
 (по отдельности естественно), как модификатор H-M- (или там M-H-). Hу это
 просто чудеса!
 
 Отсюда вопрос -- это всё безнадёжно искривлено озверевшими от отсутствия
 надписи Meta на писюковых клавиатурах линуксоидами, или всё-таки как-то
 лечится?
 
 И ещё -- в доке к sf пишут, что он понимает ещё :) и ModX где X от 1 до 5. Как
 это задать X серверу? В /usr/inclued/X11/keysymdef.h ничего подобного не
 обнаружено...
 
 P.S. sf 0.36, emacs 20.7, XFree86 server 4.0.2
 
 --
 Олег Лещёв
 --- Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7
  * Origin: <<>>  (2:5050/59.8)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 sawfish, xmodmap and emacs   Oleg_Leschov   27 Jan 2001 02:58:39 
 sawfish, xmodmap and emacs   Olli Artemjev   28 Jan 2001 03:11:11 
 Re: sawfish, xmodmap and emacs   Oleg_Leschov   28 Jan 2001 23:48:13 
Архивное /ru.linux/52096932995b5.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional