您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var udev = require("../../udev");
  2. exports.start = start;
  3. exports.stop = stop;
  4. exports.event = event;
  5. var conf;
  6. var logger;
  7. var modules;
  8. function onchange(dev) {
  9. if (dev.ACTION === "add")
  10. logger.info("display added");
  11. else if (dev.ACTION === "change")
  12. logger.info("display changed");
  13. else
  14. logger.info(dev);
  15. //modules.wallpaper.event("reload");
  16. }
  17. function start(conf_, logger_, modules_) {
  18. conf = conf_ || conf;
  19. logger = logger_ || logger;
  20. modules = modules_ || modules;
  21. udev.monitor("drm", onchange);
  22. }
  23. function stop(cb) {
  24. udev.unmonitor("drm", onchange);
  25. cb();
  26. }
  27. function event(name, ...params) {
  28. switch (name) {
  29. default:
  30. logger.warn("Unknown event:", name);
  31. }
  32. }