LINUX.ORG.RU

Xmonad — забиндить действие на modm

 


0

1

Вызываю меню по modm + x.

((modm, xK_x), spawn «~/.xmonad/yeganesh.sh»)

А мне хочется так, просто на модификатор:

((modm), spawn «~/.xmonad/yeganesh.sh») — xmonad на такой вариант ругается.

Чтобы единократное нажатие modm, вызывало лончер, но при этом ещё и работали всякие комбо вроде modm + r.

Ответ на: комментарий от anonymous

К сожалению не работает.

Вот так работает (по клавише F1):

((0, xK_F1),

А так уже не работает:

((0, modm),
xmonad.hs:262:29:
    Couldn't match type `Foreign.C.Types.CUInt' with `GHC.Word.Word64'
    Expected type: KeySym
      Actual type: KeyMask
    In the expression: modm
    In the expression: (0, modm)
    In the expression: ((0, modm), spawn "bash ~/.xmonad/yeganesh.sh")

Так компилируется, но ничего не запускает:

((modm, 0),
ksevelyar
() автор топика

Могу предложить только xK_Alt_{L,R} и Stack Overflow, потому что клавиатурные сокращения в xmonad срабатывают при нажатии, а не при отпускании.

krakatau
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.