Guest User

Untitled

a guest
Jan 10th, 2018
408
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.37 KB | None | 0 0
  1. g413-led -a 000000
  2. g413-led -a FFFFFF
  3.  
  4. signal time=1515274499.244468 sender=org.freedesktop.DBus -> destination=:1.394 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
  5. string ":1.394"
  6. signal time=1515274499.244502 sender=org.freedesktop.DBus -> destination=:1.394 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
  7. string ":1.394"
  8. signal time=1515274559.337480 sender=:1.6 -> destination=:1.2 serial=29015 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  9. uint32 440
  10. signal time=1515274559.337878 sender=:1.2 -> destination=(null destination) serial=3288 path=/org/gnome/SessionManager/Presence; interface=org.gnome.SessionManager.Presence; member=StatusChanged
  11. uint32 3
  12. signal time=1515274559.338267 sender=:1.2 -> destination=(null destination) serial=3290 path=/org/gnome/SessionManager/Presence; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  13. string "org.gnome.SessionManager.Presence"
  14. array [
  15. dict entry(
  16. string "status"
  17. variant uint32 3
  18. )
  19. ]
  20. array [
  21. ]
  22. signal time=1515274569.389778 sender=:1.6 -> destination=(null destination) serial=29018 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  23. string "auto-move-windows@gnome-shell-extensions.gcampax.github.com"
  24. int32 2
  25. string ""
  26. signal time=1515274569.398929 sender=:1.6 -> destination=(null destination) serial=29019 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  27. string "clipboard-indicator@tudmotu.com"
  28. int32 2
  29. string ""
  30. signal time=1515274569.399633 sender=org.freedesktop.DBus -> destination=:1.6 serial=5195 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
  31. string "org.kde.StatusNotifierWatcher"
  32. signal time=1515274569.399660 sender=org.freedesktop.DBus -> destination=(null destination) serial=850 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  33. string "org.kde.StatusNotifierWatcher"
  34. string ":1.6"
  35. string ""
  36. signal time=1515274569.404274 sender=:1.6 -> destination=(null destination) serial=29022 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  37. string "ubuntu-appindicators@ubuntu.com"
  38. int32 2
  39. string ""
  40. signal time=1515274569.442137 sender=:1.6 -> destination=(null destination) serial=29025 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  41. string "ubuntu-dock@ubuntu.com"
  42. int32 2
  43. string ""
  44. signal time=1515274569.455035 sender=:1.6 -> destination=(null destination) serial=29027 path=/org/gnome/ScreenSaver; interface=org.gnome.ScreenSaver; member=ActiveChanged
  45. boolean true
  46. signal time=1515274569.657300 sender=:1.6 -> destination=:1.42 serial=29037 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  47. uint32 491
  48. signal time=1515274569.657404 sender=:1.6 -> destination=(null destination) serial=29038 path=/org/gnome/Mutter/DisplayConfig; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  49. string "org.gnome.Mutter.DisplayConfig"
  50. array [
  51. dict entry(
  52. string "PowerSaveMode"
  53. variant int32 3
  54. )
  55. ]
  56. array [
  57. ]
  58. signal time=1515276608.243100 sender=:1.6 -> destination=:1.2 serial=29039 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  59. uint32 489
  60. signal time=1515276608.243573 sender=:1.2 -> destination=(null destination) serial=3291 path=/org/gnome/SessionManager/Presence; interface=org.gnome.SessionManager.Presence; member=StatusChanged
  61. uint32 0
  62. signal time=1515276608.243843 sender=:1.2 -> destination=(null destination) serial=3292 path=/org/gnome/SessionManager/Presence; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  63. string "org.gnome.SessionManager.Presence"
  64. array [
  65. dict entry(
  66. string "status"
  67. variant uint32 0
  68. )
  69. ]
  70. array [
  71. ]
  72. signal time=1515276608.244032 sender=:1.6 -> destination=:1.42 serial=29040 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  73. uint32 494
  74. signal time=1515276608.270459 sender=:1.6 -> destination=(null destination) serial=29042 path=/org/gnome/Mutter/DisplayConfig; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  75. string "org.gnome.Mutter.DisplayConfig"
  76. array [
  77. dict entry(
  78. string "PowerSaveMode"
  79. variant int32 0
  80. )
  81. ]
  82. array [
  83. ]
  84. signal time=1515276623.523917 sender=:1.6 -> destination=:1.42 serial=29043 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  85. uint32 491
  86. signal time=1515276623.554451 sender=:1.6 -> destination=(null destination) serial=29047 path=/org/gnome/Mutter/DisplayConfig; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  87. string "org.gnome.Mutter.DisplayConfig"
  88. array [
  89. dict entry(
  90. string "PowerSaveMode"
  91. variant int32 3
  92. )
  93. ]
  94. array [
  95. ]
  96. signal time=1515276668.529836 sender=:1.6 -> destination=:1.2 serial=29048 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  97. uint32 440
  98. signal time=1515276668.530236 sender=:1.2 -> destination=(null destination) serial=3293 path=/org/gnome/SessionManager/Presence; interface=org.gnome.SessionManager.Presence; member=StatusChanged
  99. uint32 3
  100. signal time=1515276668.530565 sender=:1.2 -> destination=(null destination) serial=3295 path=/org/gnome/SessionManager/Presence; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  101. string "org.gnome.SessionManager.Presence"
  102. array [
  103. dict entry(
  104. string "status"
  105. variant uint32 3
  106. )
  107. ]
  108. array [
  109. ]
  110. signal time=1515279067.394398 sender=:1.6 -> destination=:1.2 serial=29051 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  111. uint32 498
  112. signal time=1515279067.394982 sender=:1.2 -> destination=(null destination) serial=3296 path=/org/gnome/SessionManager/Presence; interface=org.gnome.SessionManager.Presence; member=StatusChanged
  113. uint32 0
  114. signal time=1515279067.395139 sender=:1.2 -> destination=(null destination) serial=3297 path=/org/gnome/SessionManager/Presence; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  115. string "org.gnome.SessionManager.Presence"
  116. array [
  117. dict entry(
  118. string "status"
  119. variant uint32 0
  120. )
  121. ]
  122. array [
  123. ]
  124. signal time=1515279067.395662 sender=:1.6 -> destination=:1.42 serial=29052 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=WatchFired
  125. uint32 496
  126. signal time=1515279067.414904 sender=:1.6 -> destination=(null destination) serial=29054 path=/org/gnome/Mutter/DisplayConfig; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  127. string "org.gnome.Mutter.DisplayConfig"
  128. array [
  129. dict entry(
  130. string "PowerSaveMode"
  131. variant int32 0
  132. )
  133. ]
  134. array [
  135. ]
  136. signal time=1515279076.828255 sender=:1.6 -> destination=(null destination) serial=29063 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  137. string "ubuntu-dock@ubuntu.com"
  138. int32 1
  139. string ""
  140. signal time=1515279076.829775 sender=org.freedesktop.DBus -> destination=(null destination) serial=851 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
  141. string "org.kde.StatusNotifierWatcher"
  142. string ""
  143. string ":1.6"
  144. signal time=1515279076.829812 sender=org.freedesktop.DBus -> destination=:1.6 serial=5215 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
  145. string "org.kde.StatusNotifierWatcher"
  146. signal time=1515279076.829824 sender=:1.6 -> destination=(null destination) serial=29066 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  147. string "ubuntu-appindicators@ubuntu.com"
  148. int32 1
  149. string ""
  150. signal time=1515279076.841923 sender=:1.6 -> destination=(null destination) serial=29067 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  151. string "clipboard-indicator@tudmotu.com"
  152. int32 1
  153. string ""
  154. signal time=1515279076.844396 sender=:1.6 -> destination=(null destination) serial=29068 path=/org/gnome/Shell; interface=org.gnome.Shell.Extensions; member=ExtensionStatusChanged
  155. string "auto-move-windows@gnome-shell-extensions.gcampax.github.com"
  156. int32 1
  157. string ""
  158. signal time=1515279076.851323 sender=:1.6 -> destination=(null destination) serial=29069 path=/org/gnome/ScreenSaver; interface=org.gnome.ScreenSaver; member=ActiveChanged
  159. boolean false
  160. signal time=1515279076.896958 sender=:1.6 -> destination=(null destination) serial=29218 path=/StatusNotifierWatcher; interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemRegistered
  161. string "/"
  162. signal time=1515279076.921110 sender=:1.38 -> destination=(null destination) serial=2735 path=/org/gnome/evolution/dataserver/CalendarView/1887/93; interface=org.gnome.evolution.dataserver.CalendarView; member=complete
  163. array [
  164. string ""
  165. string ""
  166. ]
  167. signal time=1515279076.924727 sender=:1.34 -> destination=(null destination) serial=2701 path=/org/gnome/evolution/dataserver/CalendarView/1870/92; interface=org.gnome.evolution.dataserver.CalendarView; member=complete
  168. array [
  169. string ""
  170. string ""
  171. ]
  172. signal time=1515279077.686970 sender=:1.6 -> destination=(null destination) serial=30014 path=/StatusNotifierWatcher; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  173. string "org.kde.StatusNotifierWatcher"
  174. array [
  175. dict entry(
  176. string "RegisteredStatusNotifierItems"
  177. variant array [
  178. string ":1.66/org/ayatana/NotificationItem/software_update_available"
  179. ]
  180. )
  181. ]
  182. array [
  183.  
  184. #!/bin/bash
  185. # Turn keyboard backlight on/off using https://github.com/MatMoul/g810-led
  186.  
  187. g413-led -a FFFFFF # always turn on on startup (it turns off for some reason on reboot)
  188.  
  189. dbus-monitor --session "type=signal,interface=org.gnome.SessionManager.Presence,member=StatusChanged" |
  190. while read x; do
  191. case "$x" in
  192. *"uint32 3"*) g413-led -a 000000;;
  193. *"uint32 0"*) g413-led -a FFFFFF;;
  194. esac
  195. done
  196.  
  197. g413-led -a FFFFFF # always turn on on startup (it turns off for some reason on reboot)
  198.  
  199. dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" |
  200. while read x; do
  201. case "$x" in
  202. *"boolean true"*) g413-led -a 000000;;
  203. *"boolean false"*) g413-led -a FFFFFF;;
  204. esac
  205. done
  206.  
  207. dbus-monitor --session "type='signal',interface='org.freedesktop.DBus.Properties',path='/org/gnome/Mutter/DisplayConfig'" | grep 'variant int32' |
  208. while read x; do
  209. case "$x" in
  210. *"variant int32 3"*) g413-led -a 000000;;
  211. *"variant int32 0"*) g413-led -a FFFFFF;;
  212. esac
  213. done
  214.  
  215. sudo apt install xprintidle
  216.  
  217. python3 /path/to/switch_light.py
Add Comment
Please, Sign In to add comment