Updated ports and add brighness controls
This was primarilly work with a Purism Librem 15
This commit is contained in:
parent
8df436ae8f
commit
d8fb44410e
|
@ -34,30 +34,21 @@ main = do
|
||||||
-- Lock the screen
|
-- Lock the screen
|
||||||
, ((0, 0x1008ff2d), spawn "xscreensaver-command -lock")
|
, ((0, 0x1008ff2d), spawn "xscreensaver-command -lock")
|
||||||
-- XF86ScreenSaver
|
-- XF86ScreenSaver
|
||||||
|
, ((mod4Mask .|. controlMask, xK_l), spawn "xscreensaver-command -lock")
|
||||||
, ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s")
|
, ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s")
|
||||||
, ((0, xK_Print), spawn "scrot")
|
, ((0, xK_Print), spawn "scrot")
|
||||||
-- Turn off the display port
|
-- Turn on the eDP-1 port and set it as the primary display
|
||||||
, ((mod4Mask, xK_d), spawn "/usr/bin/xrandr --output DP-1 --off")
|
, ((mod4Mask .|. shiftMask, xK_e), spawn
|
||||||
-- Turn on the display port and set it as the primary display
|
" /usr/bin/xrandr --output eDP-1 --primary --auto --output "
|
||||||
, ((mod4Mask .|. shiftMask, xK_d), spawn
|
|
||||||
" /usr/bin/xrandr --output LVDS-1 --primary --auto --output \
|
|
||||||
\ DP-1 --left-of LVDS-1 --auto"
|
|
||||||
)
|
)
|
||||||
-- Turn off the HDMI port
|
-- Turn off the HDMI port
|
||||||
, ((mod4Mask .|. controlMask, xK_h), spawn
|
, ((mod4Mask .|. controlMask, xK_h), spawn
|
||||||
"/usr/bin/xrandr --output HDMI-1 --off"
|
"/usr/bin/xrandr --output HDMI-1 --off"
|
||||||
)
|
)
|
||||||
-- Turn on the HDMI port and set it as the primary display
|
-- Turn on the HDMI-1 port and set it as the secondary display
|
||||||
, ((mod4Mask .|. shiftMask, xK_h), spawn
|
, ((mod4Mask .|. shiftMask, xK_h), spawn
|
||||||
" /usr/bin/xrandr --output LVDS-1 --primary --auto --output \
|
" /usr/bin/xrandr --output eDP-1 --primary --auto --output \
|
||||||
\ HDMI-1 --right-of LVDS-1 --auto"
|
\ HDMI-1 --right-of eDP-1 --auto"
|
||||||
)
|
|
||||||
-- Turn off the VGA port
|
|
||||||
, ((mod4Mask, xK_v), spawn "/usr/bin/xrandr --output VGA-1 --off")
|
|
||||||
-- Turn on the VGA port and set it as the primary display
|
|
||||||
, ((mod4Mask .|. shiftMask, xK_v), spawn
|
|
||||||
" /usr/bin/xrandr --output LVDS-1 --primary --auto --output \
|
|
||||||
\ VGA-1 --right-of LVDS-1 --auto"
|
|
||||||
)
|
)
|
||||||
, ((0 , 0x1008FF11), spawn
|
, ((0 , 0x1008FF11), spawn
|
||||||
"amixer set Master 2%-") -- XF86AudioLowerVolume
|
"amixer set Master 2%-") -- XF86AudioLowerVolume
|
||||||
|
@ -69,4 +60,8 @@ main = do
|
||||||
, ((0 , 0x1008FF15), spawn "mpc stop") -- Stop
|
, ((0 , 0x1008FF15), spawn "mpc stop") -- Stop
|
||||||
, ((0 , 0x1008FF16), spawn "mpc prev") -- XF86AudioPrevious
|
, ((0 , 0x1008FF16), spawn "mpc prev") -- XF86AudioPrevious
|
||||||
, ((0 , 0x1008FF17), spawn "mpc next") -- XF86AudioNext
|
, ((0 , 0x1008FF17), spawn "mpc next") -- XF86AudioNext
|
||||||
|
-- XF86MonBrightnessUp
|
||||||
|
, ((0 , 0x1008ff02), spawn "brightnessctl s +5%")
|
||||||
|
-- XF86MonBrightnessDown
|
||||||
|
, ((0 , 0x1008ff03), spawn "brightnessctl s 5%-")
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue