builder_session.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. #This script will be called via mini X session on behalf of file owner, after
  3. #installed in /etc/mini_x/session.d/. Any auto start jobs including X apps can
  4. #be put here
  5. # start hob here
  6. export PSEUDO_PREFIX=/usr
  7. export PSEUDO_LOCALSTATEDIR=/home/builder/pseudo
  8. export PSEUDO_LIBDIR=/usr/lib/pseudo/lib64
  9. export GIT_PROXY_COMMAND=/home/builder/poky/scripts/oe-git-proxy
  10. #start pcmanfm in daemon mode to allow asynchronous launch
  11. pcmanfm -d&
  12. #register handlers for some file types
  13. if [ ! -d /home/builder/.local/share/applications ]; then
  14. mkdir -p /home/builder/.local/share/applications/
  15. #register folders to open with PCManFM filemanager
  16. xdg-mime default pcmanfm.desktop inode/directory
  17. #register html links and files with epiphany
  18. xdg-mime default epiphany.desktop x-scheme-handler/http
  19. xdg-mime default epiphany.desktop x-scheme-handler/https
  20. xdg-mime default epiphany.desktop text/html
  21. #register text files with l3afpad text editor
  22. xdg-mime default l3afpad.desktop text/plain
  23. fi
  24. cd /home/builder/poky
  25. . ./oe-init-build-env
  26. matchbox-terminal&