diff --git a/herbstluftwm/hl_status_deamon.py b/herbstluftwm/hl_status_deamon.py index e272c84..3dd1de8 100755 --- a/herbstluftwm/hl_status_deamon.py +++ b/herbstluftwm/hl_status_deamon.py @@ -11,12 +11,13 @@ GREEN = 0x32CD32 YELLOW = 0xffff00 #Druckerguthaben -while(True): - if is_cip(): +def pr_acct_status()_ + if is_cip(): path = hlpath("pracct.log") out = color_remove(shexec("pr_acct").split("\n")[0]).split(' ')[-1] with open(path,'w+') as f: f.write(out) +def vpn_status(): if not is_cip(): vpn_path = hlpath("vpn_status.log") out_vpn = subprocess.check_output(["ps","-ef"]).decode().split('\n') @@ -27,15 +28,19 @@ while(True): ret += 1; print(ret) if ret <= 1: - out_vpn = color_panel("VPN DEACTIVATED",RED) + out_vpn = color_panel("VPN: Link Down",RED) elif ret <= 3: - out_vpn = color_panel("VPN CONNECTED",GREEN) + out_vpn = color_panel("VPN: In Use",GREEN) elif ret >= 4: out_vpn = color_panel("multiple VPNs connected",YELLOW) else: - out_vpn = color_panel("WTF VPN STATUS BROKEN",RED) + out_vpn = color_panel("VPN: WTF alles kaputt",RED) #print(out_vpn) with open(vpn_path,'w+') as g: g.write(out_vpn) time.sleep(30) -sys.exit() + +if __name__ = '__main__': + while(True): + vpn_status() + pr_acct_status() diff --git a/i3lock/piclock.sh b/i3lock/piclock.sh new file mode 100755 index 0000000..b950aa4 --- /dev/null +++ b/i3lock/piclock.sh @@ -0,0 +1 @@ +i3lock -i ~/.config/i3lock/bg.png -t