Advertisement
userxbw

finishe16.sh

May 27th, 2019
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.87 KB | None | 0 0
  1. if [ -x /usr/bin/update-desktop-database ]; then
  2.   /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
  3. fi
  4.  
  5.  
  6.  cat << EOF > /usr/local/bin/e16start
  7.  #!/bin/bash
  8.  
  9.     # Start DBUS session bus:
  10.     if test -z "\$DBUS_SESSION_BUS_ADDRESS" ; then
  11.     {
  12.         eval \`dbus-launch --sh-syntax --exit-with-session\`
  13.         echo "setting: \$DBUS_SESSION_BUS_ADDRESS" > ~/e16.log
  14.         export \$DBUS_SESSION_BUS_ADDRESS
  15.     }
  16.     else
  17.         echo "alldone \$DBUS_SESSION_BUS_ADDRESS" > ~/e16.log
  18.     fi
  19.    
  20.     /usr/bin/starte16
  21. EOF
  22.  
  23. chmod +x /usr/local/bin/e16start
  24.  
  25. [[ -f /usr/share/xsessions/e16-session.desktop  ]] &&
  26. { sed -i 's|Exec=/usr/share/e16/misc/starte16|Exec=/usr/local/bin/e16start|' /usr/share/xsessions/e16-session.desktop ; } ||
  27. { echo "File e16-session.desktop no there" ; }
  28.  
  29. cp -v /usr/share/e16/scripts/session.sh /usr/share/e16/scripts/session.sh.orginal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement