to post messages and comments.

Ура ! Теперь я под kwin могу тоже самое что под openbox — длинные емаксоподобные сочетания клавиш для запуска приложений, правда схемоконфиг немного костыльный. Но это же схема блеать ! можно и макросами украсить

А ещё под нашу музыку^W^W^W новый guile умеет в другие языки, например вот так можно запилить конфиг для xbindkeys на ecmascript:

в ~/.xbindkeysrc.scm пишем хрень типа этой:
(load-compiled (compile-file "/home/dk/.xbindkeysrc.js" #:from 'ecmascript))

в самом файле:
xbindkey(list("Mod4","t"),"xterm");
сделает то что нужно

вставляем в ~/.xbindkeys.scm

(use-modules (system repl server))
(spawn-server)

и наслаждаемся удалённым repl (например через geiser)
Единственная проблема — для того, чтобы заставить использовать нововведенный биндинг, помимо (grab-all-keys) почему-то требуется нажатие любой из определённых ранее комбинаций клавиш.

p.s. xbindkeys должен быть собран с guile > 2.0

все-таки признаю свою ошибку — хоткеи для управления окнами должны быть прописаны в конфиге wm. все остальное — лучше имплементировать отдельно. взялся настраивать xbindkeys — в нем есть chain-bindings как в емаксе. для разминки повесил на C-a,s dmenu в котором прошлые статусы mcabber'a можно выбрать или написать новый и этот статус через fifo установится в джаббере.
впринципе для большинства бесполезная вещь, но я фанат статусов, так что мне оч полезно)

Только сегодня, внезапно обнаружил что конфиги для xbindkeys можно писать на схеме _ В примерах есть конфиг с двумя различными привязками, которые можно менять нажатием хоткея. Это мегоофигенно, скажу я вам. Сижу вот думаю, что бы такое извратское замутить.