私は xmonad を使用しており、画面をロックする良い方法が必要でした。それで、slock(apt-get install slock)をインストールしましたが、うまく機能します。
次に、slock をトリガーする簡単なキー シーケンスが必要だったので、xmonad.hs で次の新しい関数を定義しました。
import qualified Data.Map as M
myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
[ ((modMask .|. controlMask, xK_l),
spawn "slock")
]
keys = myKeys
メイン関数に追加されました。
これにより、 を使用して画面を適切にロックできましたCtrl+Alt+l
が、他の xmonad ショートカットはどれも機能しません!
既存のバインディングを変更せずに、単一の新しいキー バインディングを追加する方法はありますか?