xsession.patch 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Index: xdm-1.1.8_20090308/config/Xsession.cpp
  2. ===================================================================
  3. --- xdm-1.1.8_20090308.orig/config/Xsession.cpp
  4. +++ xdm-1.1.8_20090308/config/Xsession.cpp
  5. @@ -41,47 +41,4 @@ XCOMM done
  6. #endif
  7. fi
  8. -case $# in
  9. -1)
  10. - case $1 in
  11. - failsafe)
  12. - exec BINDIR/xterm -geometry 80x24-0-0
  13. - ;;
  14. - esac
  15. -esac
  16. -
  17. -XCOMM The startup script is not intended to have arguments.
  18. -
  19. -startup=$HOME/.xsession
  20. -resources=$HOME/.Xresources
  21. -
  22. -if [ -s "$startup" ]; then
  23. - if [ -x "$startup" ]; then
  24. - exec "$startup"
  25. - else
  26. - exec /bin/sh "$startup"
  27. - fi
  28. -else
  29. - if [ -r "$resources" ]; then
  30. - BINDIR/xrdb -load "$resources"
  31. - fi
  32. -#if defined(__SCO__) || defined(__UNIXWARE__)
  33. - [ -r /etc/default/xdesktops ] && {
  34. - . /etc/default/xdesktops
  35. - }
  36. -
  37. - [ -r /etc/default/xdm ] && {
  38. - . /etc/default/xdm
  39. - }
  40. -
  41. - XCOMM Allow the user to over-ride the system default desktop
  42. - [ -r $HOME/.xdmdesktop ] && {
  43. - . $HOME/.xdmdesktop
  44. - }
  45. -
  46. - [ -n "$XDESKTOP" ] && {
  47. - exec `eval $XDESKTOP`
  48. - }
  49. -#endif
  50. - exec BINDIR/xsm
  51. -fi
  52. +. /usr/lib/X11/xinit/Xsession