Advertisement
theburritoeater

/etc/X11/xinit/nvidia-xinitrc

Mar 20th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.90 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.  
  37. if [ -f "$userxinitrc" ]; then
  38.     sh ${userxinitrc}
  39. fi
  40.  
  41. if [ $# -gt 0 ]
  42.   then
  43.  $*
  44. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement