Advertisement
4javier

Untitled

Dec 27th, 2016
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. root@ubuntu-phablet:/home/phablet# cat /etc/init/lightdm.conf
  2. # LightDM - light Display Manager
  3. #
  4. # The display manager service manages the X servers running on the
  5. # system, providing login and auto-login services
  6. #
  7. # based on gdm upstart script
  8.  
  9. description "LightDM Display Manager"
  10. author "Robert Ancell <robert.ancell@canonical.com>"
  11.  
  12. start on ((filesystem
  13. and runlevel [!06]
  14. and started dbus
  15. and plymouth-ready)
  16. or runlevel PREVLEVEL=S)
  17.  
  18. stop on runlevel [016]
  19.  
  20. respawn
  21. respawn limit 2 15
  22.  
  23. emits login-session-start
  24. emits desktop-session-start
  25. emits desktop-shutdown
  26.  
  27. script
  28. if [ -n "$UPSTART_EVENTS" ]
  29. then
  30. # Check kernel command-line for inhibitors, unless we are being called
  31. # manually
  32. for ARG in $(cat /proc/cmdline); do
  33. if [ "$ARG" = "text" ]; then
  34. plymouth quit || :
  35. stop
  36. exit 0
  37. fi
  38. done
  39.  
  40. [ ! -f /etc/X11/default-display-manager -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/lightdm" -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ] || { stop; exit 0; }
  41.  
  42. if [ "$RUNLEVEL" = S -o "$RUNLEVEL" = 1 ]
  43. then
  44. # Single-user mode
  45. plymouth quit || :
  46. exit 0
  47. fi
  48. fi
  49.  
  50. exec lightdm
  51. end script
  52.  
  53. post-start script
  54. sleep 5
  55. clear > /dev/tty7
  56. end script
  57.  
  58. post-stop script
  59. clear > /dev/tty7
  60. sleep 1
  61. if [ "$UPSTART_STOP_EVENTS" = runlevel ]; then
  62. initctl emit desktop-shutdown
  63. fi
  64. end script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement