Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

88 rader
1.4 KiB

  1. #!/bin/sh
  2. # Programs run in background when starting x.
  3. # Japanese IM settings are not included in this script.
  4. _feh(){
  5. test -f "$HOME/.fehbg" && \
  6. type feh >/dev/null 2>&1 && \
  7. sh "$HOME/.fehbg"
  8. }
  9. _tint2(){
  10. #tint2 -c ~/.dotfiles/tint2rc &
  11. (sleep 1s && tint2) &
  12. }
  13. _neap_hotkey(){
  14. (sleep 1s && neap-hotkey) &
  15. }
  16. _synapse(){
  17. (sleep 1s && synapse --startup) &
  18. }
  19. _dropbox(){
  20. dropboxd & # done by ~/.config/autostart/dropbox.desktop
  21. }
  22. _volumeicon(){
  23. (sleep 1s && volumeicon) &
  24. }
  25. _gsoundap(){
  26. gnome-sound-applet &
  27. }
  28. _conky(){
  29. (sleep 1s && \
  30. conky -config="$HOME/conkyrc" --daemonize >~/.var/log/conky.log 2>&1)
  31. #conky -c ~/.dotfiles/conkyrc.2 >~/.var/log/conky.2.log 2>&1 &
  32. }
  33. _wicd(){
  34. # done by /etc/xdg/autostart/wicd-client.desktop
  35. wicd-client --tray &
  36. }
  37. _udisksvm(){
  38. # detect insertion of an optical disk
  39. if ! pgrep -lf "udisks-daemon: polling /dev/sr0"; then
  40. udisks --poll-for-media /dev/sr0
  41. fi
  42. udisksvm >/dev/null &
  43. }
  44. _xcompmgr(){
  45. xcompmgr -c &
  46. }
  47. _compton(){
  48. (sleep 1s && compton -b) &
  49. }
  50. _saku(){
  51. (cd ~/src/saku-3.11.1/ && python2 saku.py) &
  52. }
  53. _gkeyring(){
  54. /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
  55. eval $(gnome-keyring-daemon -s) &
  56. }
  57. _nmapplet(){
  58. (sleep 1s && nm-applet) &
  59. }
  60. _lxpolkit(){
  61. (sleep 1s && /usr/lib/lxpolkit/lxpolkit) &
  62. }
  63. _devmon(){
  64. (sleep 1s && devmon) &
  65. }
  66. for p in $@
  67. do
  68. _$p
  69. done