Safe Haskell | None |
---|---|
Language | Haskell98 |
This uses ALSA to control the volume.
Synopsis
- toggleMute :: MonadIO m => m ()
- raiseVolume :: MonadIO m => Int -> m ()
- lowerVolume :: MonadIO m => Int -> m ()
- volumeKeys :: MonadIO m => Map (KeyMask, KeySym) (m ()) -> Map (KeyMask, KeySym) (m ())
Documentation
toggleMute :: MonadIO m => m () Source #
Mute/unmute within the X
Monad.
raiseVolume :: MonadIO m => Int -> m () Source #
Raise volume
lowerVolume :: MonadIO m => Int -> m () Source #
Lower volume