Tôi mới sử dụng Xmonad (mới cài đặt nó ngày hôm qua) và vì tôi chưa bao giờ sử dụng haskell trước đây, tôi thấy cấu hình hơi khó hiểu đối với tôi. Tôi đã phần nào làm cho xmobar và trayer hoạt động, nhưng tôi không biết làm thế nào tôi có thể tạo các phím đa phương tiện để điều chỉnh âm lượng. có ai giúp được không?
Câu hỏi bổ sung: Làm thế nào để bạn quản lý âm lượng của mình trong xmonad. Bạn có sử dụng biểu tượng khay, hoặc những thứ khác như thế không?
Đây là cấu hình xmonad của tôi:
import XMonad
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
import XMonad.Util.EZConfig(additionalKeys)
import System.IO
main = xmonad =<< statusBar myBar myPP toggleStrutKey myConfig
-- Command to launch the bar
myBar = "xmobar"
-- Custom PP, it determines what is written to the bar
myPP = xmobarPP { ppCurrent = xmobarColor "#429942" "" . wrap "<" ">" }
-- Key bindings to toggle the gap for the bar
toggleStrutKey XConfig {XMonad.modMask = modMask} = (modMask, xK_b)
myConfig = defaultConfig {
manageHook = manageDocks <+> manageHook defaultConfig,
layoutHook = avoidStruts $ layoutHook defaultConfig,
modMask = mod4Mask -- Rebind Mod to windows key
} `additionalKeys`
[ ((mod4Mask .|. shiftMask, xK_z), spawn "xscreensaver-command -lock")
]