xinitrc 1018 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #!/bin/sh
  2. userresources=$XDG_CONFIG_HOME/X11/Xresources
  3. usermodmap=$XDG_CONFIG_HOME/X11/Xmodmap
  4. if [ -f "$userresources" ]; then
  5. xrdb -merge "$userresources"
  6. fi
  7. if [ -f "$usermodmap" ]; then
  8. xmodmap "$usermodmap"
  9. fi
  10. if [ -d /etc/X11/xinit/xinitrc.d ]; then
  11. for f in /etc/X11/xinit/xinitrc.d/?*.sh; do
  12. [ -x "$f" ] && . "$f"
  13. done
  14. unset f
  15. fi
  16. ##### Launching languagetool server
  17. #if [ -f /usr/bin/languagetool ]; then
  18. # languagetool --http --port 26598 --allow-origin &
  19. #fi
  20. ##### Syncthing
  21. #if [ -f /usr/bin/syncthing ]; then
  22. # syncthing -logflags=0 -no-browser --allow-newer-config &
  23. #fi
  24. ##### Execute Qtile Wm
  25. # exec qtile
  26. ##### Execute Awesome Wm
  27. # exec awesome
  28. ##### Execute I3 Wm
  29. #exec i3
  30. exec emacs -mm --debug-init
  31. #exec ratpoison
  32. ##### Execute SpectrWm
  33. # exec spectrwm
  34. ##### Execute FrankenWm
  35. # exec frankenwm
  36. ##### Execute HerbstluftWm
  37. # exec herbstluftwm --locked
  38. ##### Execute RatPoison
  39. # exec ratpoison
  40. ##### Execute Bspwm
  41. # exec bspwm
  42. ##### Execute Subtle Wm
  43. # exec subtle
  44. # exec Hypr