Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. $ cat /proc/acpi/wakeup | sort
  2. Device S-state Status Sysfs node
  3. EHC1 S3 *disabled pci:0000:00:1d.0
  4. EHC2 S3 *disabled pci:0000:00:1a.0
  5. GLAN S4 *enabled pci:0000:08:00.0
  6. .. ,, ..
  7. USB7 S3 *disabled
  8. WLAN S3 *disabled pci:0000:03:00.0
  9. XHCI S3 *disabled pci:0000:07:00.0
  10.  
  11. echo EHC1 > /proc/acpi/wakeup
  12. echo EHC2 > /proc/acpi/wakeup
  13. echo XHCI > /proc/acpi/wakeup
  14.  
  15. sudo sh -c "echo EHC1 > /proc/acpi/wakeup"
  16. sudo sh -c "echo EHC2 > /proc/acpi/wakeup"
  17. sudo sh -c "echo XHCI > /proc/acpi/wakeup"
  18.  
  19. printf '%sn' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
  20. sudo chmod +x /etc/rc.local
  21.  
  22. #!/bin/bash
  23. echo EHC1 > /proc/acpi/wakeup
  24. echo EHC2 > /proc/acpi/wakeup
  25. echo XHCI > /proc/acpi/wakeup
  26.  
  27. exit 0
  28.  
  29. sudo /etc/init.d/rc.local start
  30.  
  31. sudo systemctl status rc-local
  32.  
  33. sudo nano /etc/systemd/system/rc-local.service
  34.  
  35. [Unit]
  36. Description=/etc/rc.local Compatibility
  37. ConditionPathExists=/etc/rc.local
  38.  
  39. [Service]
  40. Type=forking
  41. ExecStart=/etc/rc.local start
  42. TimeoutSec=0
  43. StandardOutput=tty
  44. RemainAfterExit=yes
  45. SysVStartPriority=99
  46.  
  47. [Install]
  48. WantedBy=multi-user.target
  49.  
  50. sudo systemctl start rc-local.service
  51. sudo systemctl status rc-local.service
  52.  
  53. #! /bin/sh
  54.  
  55. if [ ! -r /sys/bus/usb/devices/7-2.3/power/wakeup ]; then
  56. exit 0
  57. fi
  58. case "$1" in
  59. pre )
  60. echo disabled > /sys/bus/usb/devices/7-2.3/power/wakeup
  61. ;;
  62. esac
  63.  
  64. #!/bin/bash
  65.  
  66. # allow only one instance
  67. r=$(pidof -x -o $$ ssmonoff.sh)
  68. set -- $r
  69. if [ "${#@}" -ge 1 ]; then
  70. echo "Script already running. Exit..."
  71. exit
  72. fi
  73.  
  74. dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" | ( while read line; do
  75. if echo $line | grep "boolean true" &> /dev/null; then
  76. xinput --set-prop "Dell Premium USB Optical Mouse" "Device Enabled" "0"
  77. xset dpms force off
  78. else
  79. xinput --set-prop "Dell Premium USB Optical Mouse" "Device Enabled" "1"
  80. fi
  81. done )
  82.  
  83. for d in `cat wakeup |grep enabled|grep -v PS2K|cut -b -4`; do echo $d >/proc/acpi/wakeup ; done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement