Guest User

Untitled

a guest
Jun 1st, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/bin/bash
  2. userresources=$HOME/.Xresources
  3. usermodmap=$HOME/.Xmodmap
  4. sysresources=/etc/X11/xinit/.Xresources
  5. sysmodmap=/etc/X11/xinit/.Xmodmap
  6. userxinitrc=$HOME/.nvidia-xinitrc
  7.  
  8. # merge in defaults and keymaps
  9. if [ -f ${sysresources} ]; then
  10. xrdb -merge ${sysresources}
  11. fi
  12.  
  13. if [ -f ${sysmodmap} ]; then
  14. xmodmap ${sysmodmap}
  15. fi
  16.  
  17. if [ -f "$userresources" ]; then
  18. xrdb -merge "$userresources"
  19. fi
  20.  
  21. if [ -f "$usermodmap" ]; then
  22. xmodmap "$usermodmap"
  23. fi
  24.  
  25. # load additional configs
  26. if [ -d /etc/X11/xinit/nvidia-xinitrc.d ] ; then
  27. for f in /etc/X11/xinit/nvidia-xinitrc.d/?*.sh ; do
  28. [ -x "$f" ] && . "$f"
  29. done
  30. unset f
  31. fi
  32.  
  33. export LD_LIBRARY_PATH=/usr/lib64/nvidia/:/usr/lib32/nvidia:/usr/lib:${LD_LIBRARY_PATH}
  34. xrandr --setprovideroutputsource modesetting NVIDIA-0
  35. xrandr --auto
  36. exec i3
  37.  
  38. if [ -f "$userxinitrc" ]; then
  39. sh ${userxinitrc}
  40. fi
  41.  
  42. if [ $# -gt 0 ]
  43. then
  44. $*
  45. fi
Advertisement
Add Comment
Please, Sign In to add comment