Add hotkey to change monitors
This commit is contained in:
@@ -257,6 +257,14 @@ globalkeys = gears.table.join(
|
|||||||
function() awful.spawn.with_shell('pactl set-sink-volume `pactl get-default-sink` -5%') end,
|
function() awful.spawn.with_shell('pactl set-sink-volume `pactl get-default-sink` -5%') end,
|
||||||
{ description = "decrease the volume", group = "volume" }),
|
{ description = "decrease the volume", group = "volume" }),
|
||||||
|
|
||||||
|
-- Monitor change
|
||||||
|
awful.key({ modkey, "Control" }, "m",
|
||||||
|
function()
|
||||||
|
awful.spawn.spawn('/home/chips/.local/bin/chdp')
|
||||||
|
awesome.restart()
|
||||||
|
end,
|
||||||
|
{ description = "change active monitor", group = "display" }),
|
||||||
|
|
||||||
-- Lock screen
|
-- Lock screen
|
||||||
awful.key({ modkey }, "q", function() awful.spawn.with_shell('dm-tool lock') end,
|
awful.key({ modkey }, "q", function() awful.spawn.with_shell('dm-tool lock') end,
|
||||||
{ description = "lock", group = "power" }),
|
{ description = "lock", group = "power" }),
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
small=HDMI-0
|
||||||
|
big=DP-1
|
||||||
|
|
||||||
|
small_used=`xrandr --listactivemonitors | grep "$small"`
|
||||||
|
small_used_len=${#small_used}
|
||||||
|
echo $small_used_len
|
||||||
|
|
||||||
|
current=$small
|
||||||
|
next=$big
|
||||||
|
if [[ small_used_len -eq 0 ]]; then
|
||||||
|
current=$big
|
||||||
|
next=$small
|
||||||
|
fi
|
||||||
|
|
||||||
|
xrandr --output "$current" --off --output "$next" --auto
|
||||||
Reference in New Issue
Block a user