1
我正在使用xmonad,並希望鎖定屏幕的好方法。所以我安裝了slock(apt-get install slock),而且效果很好。xmonad中的自定義鍵綁定而不影響其他綁定
然後,我想一個簡單的按鍵順序觸發SLOCK,所以我定義在xmonad.hs這個新功能:
import qualified Data.Map as M
myKeys [email protected](XConfig {XMonad.modMask = modMask}) = M.fromList $
[ ((modMask .|. controlMask, xK_l),
spawn "slock")
]
,並在主函數中添加keys = myKeys
。
這使我很好地鎖定屏幕使用Ctrl+Alt+l
,但然後沒有其他的xmonad快捷方式工作!
有沒有辦法讓我添加一個新的密鑰綁定,但不改變任何現有的綁定?
我有一些錯誤:'xmonad.hs:18 :52:不在範圍內:'M.fromList'' 'xmonad.hs:28:12:不在範圍內:'additionalKeys''我應該從哪裏獲得這些內容? – eloyesp
添加'將合格的Data.Map導入爲M'並'將XMonad.Util.EZConfig(additionalKeys)'導入到文件的頂部。 – mhwombat