Ich bin neu in Xmonad (habe es erst gestern installiert) und da ich noch nie zuvor haskell verwendet habe, fand ich die Konfiguration etwas verwirrend für mich. Ich habe etwas XMobar und Trayer-Arbeit gemacht, aber ich habe keine Ahnung, wie ich Multimedia-Tasten zum Anpassen der Lautstärke machen könnte. Kann mir jemand dabei helfen?
Zusätzliche Frage: Wie verwalten Sie Ihr Volume in xmonad? Verwenden Sie ein Taskleistensymbol oder ähnliches?
Hier ist meine xmonad Konfiguration:
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")
]