Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. userresources=$HOME/.Xresources
  4. usermodmap=$HOME/.Xmodmap
  5. sysresources=/etc/X11/xinit/.Xresources
  6. sysmodmap=/etc/X11/xinit/.Xmodmap
  7.  
  8. # merge in defaults and keymaps
  9.  
  10. if [ -f $sysresources ]; then
  11. xrdb -merge $sysresources
  12. fi
  13.  
  14. if [ -f $sysmodmap ]; then
  15. xmodmap $sysmodmap
  16. fi
  17.  
  18. if [ -f "$userresources" ]; then
  19. xrdb -merge "$userresources"
  20. fi
  21.  
  22. if [ -f "$usermodmap" ]; then
  23. xmodmap "$usermodmap"
  24. fi
  25.  
  26. [ -f ~/.Xdefaults ] && xrdb -merge ~/.Xdefaults
  27.  
  28. # start some nice programs
  29.  
  30. if [ -d /etc/X11/xinit/xinitrc.d ] ; then
  31. for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  32. [ -x "$f" ] && . "$f"
  33. done
  34. unset f
  35. fi
  36.  
  37. if [ "$(command -v startxfce4)" >/dev/null 2>&1 ];
  38. then
  39. exec startxfce4 --with-ck-launch
  40. fi
  41.  
  42. if [ "$(command -v startkde)" >/dev/null 2>&1 ];
  43. then
  44. exec startkde
  45. fi
  46.  
  47. if [ "$(command -v i3)" >/dev/null 2>&1 ];
  48. then
  49. exec i3;
  50. elif [ "$(command -v bspwm)" >/dev/null 2>&1 ];
  51. then
  52. sxhkd & exec bspwm
  53. else
  54. printf "Install a DE/WM\n"
  55. fi
  56.  
  57. if [ "$(command -v xset)" >/dev/null 2>&1 ];
  58. then
  59. #xset s off #Disable screen saver blanking
  60. #xset s 3600 3600 #Change blank time to 1 hour
  61. #xset -dpms #Turn off DPMS
  62. xset s off -dpms #Disable DPMS and prevent screen from blanking
  63. #xset dpms force off #Turn off screen immediately
  64. #xset dpms force standby #Standby screen
  65. #xset dpms force suspend #Suspend screen
  66. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement