forked from markrages/py_test_interface
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathi3_config_excerpt
More file actions
20 lines (20 loc) · 1.26 KB
/
i3_config_excerpt
File metadata and controls
20 lines (20 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
set $psu /home/jack/git/py_test_interface/hm305.py --port='/dev/serial/by-path/pci-0000:46:00.3-usb-0:1.2:1.0-port0'
set $mode_psu PSU CTRL: (o): off, (shift+o), on, (3) 3.3V, (5) 5V, (C) 12V, (a) set current limit, (v) set voltage, (ctrl+o) power off, (ctrl
+shift+o) power on
set $PsuOn snmpset -v 1 -c private pdu 1.3.6.1.4.1.318.1.1.4.4.2.1.3.8 i 1
set $PsuOff snmpset -v 1 -c private pdu 1.3.6.1.4.1.318.1.1.4.4.2.1.3.8 i 2
mode "$mode_psu" {
bindsym XF86AudioRaiseVolume exec --no-startup-id $psu --adj-voltage=0.1
bindsym XF86AudioLowerVolume exec --no-startup-id $psu --adj-voltage=-0.1
bindsym o exec --no-startup-id $psu --off, mode "default"
bindsym shift+o exec --no-startup-id $psu --on, mode "default"
bindsym ctrl+o exec --no-startup-id $PsuOff, mode "default"
bindsym ctrl+shift+o exec --no-startup-id $PsuOn, mode "default"
bindsym 3 exec --no-startup-id $psu --voltage 3.3
bindsym 5 exec --no-startup-id $psu --voltage 5.0
bindsym c exec --no-startup-id $psu --voltage 12
bindsym a exec --no-startup-id $psu --current "$(i3-input -P 'current:' | grep command | cut -d '=' -f 2)"O
bindsym v exec --no-startup-id $psu --voltage "$(i3-input -P 'voltage:' | grep command | cut -d '=' -f 2)"
bindsym Escape mode "default"
}
bindsym $mod+O mode "$mode_psu"