Xmonad'da yeniyim (dün yükledim) ve daha önce hiç karma kullanmadığım için konfigürasyonu biraz kafa karıştırıcı buldum. Biraz xmobar ve trayer çalışması yaptım ama ses seviyesini ayarlamak için çoklu ortam tuşlarını nasıl yapabilirim hakkında hiçbir fikrim yok. Herhangi biri bu konuda yardımcı olabilir mi?
Ek soru: Haciminizi xmonad'da nasıl yönetiyorsunuz? Tepsi simgesini veya benzeri şeyleri kullanıyor musunuz?
İşte xmonad yapılandırmam:
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")
]