Guest User

Untitled

a guest
Apr 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. runuser -l marc -c '/path/to/smart_unlock.py'
  4.  
  5. import os
  6.  
  7. ssid = 'wifi-name'
  8.  
  9. if os.system("/sbin/iwgetid | /bin/grep %s" % ssid) == 0:
  10. for j in range(2):
  11. os.system(
  12. ". ~/.dbus/session-bus/$(cat /var/lib/dbus/machine-id)-%s && "
  13. "export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID && "
  14. "dbus-send --session --dest=org.gnome.ScreenSaver --type=method_call --print-reply --reply-timeout=20000 /org/gnome/ScreenSaver org.gnome.ScreenSaver.SetActive boolean:false" % j)
  15.  
  16. #!/bin/sh
  17.  
  18. essid="name-here"
  19.  
  20. while :
  21. do
  22. ausgabe=$(iwgetid -r)
  23. if [ "$essid" = "$ausgabe" ]
  24. then
  25. gsettings set org.gnome.desktop.lockdown disable-lock-screen true
  26. echo 1
  27. else
  28. gsettings set org.gnome.desktop.lockdown disable-lock-screen false
  29. echo 2
  30. fi
  31. sleep 60
  32. done
  33.  
  34. sudo gedit /etc/network/interfaces
  35.  
  36. post-up sh /path/to/script
Add Comment
Please, Sign In to add comment