File indexing completed on 2024-04-28 05:13:32
0001 unset DBUS_SESSION_BUS_PID 0002 0003 function setup { 0004 if [ -f ~/.dbusenv ]; then 0005 source ~/.dbusenv 0006 elif [ -f ~/dbusenv ]; then 0007 source ~/dbusenv 0008 else 0009 touch ~/.dbusenv 0010 fi 0011 0012 if [ -z "$DBUS_SESSION_BUS_PID" ]; then 0013 dbus-launch --sh-syntax > ~/.dbusenv 0014 echo "started dbus" 0015 else 0016 echo "dbus at $DBUS_SESSION_BUS_ADDRESS" 0017 echo "dbus at $DBUS_SESSION_BUS_PID" 0018 0019 if ps -p $DBUS_SESSION_BUS_PID > /dev/null; then 0020 echo "dbus is running" 0021 else 0022 echo "dbus killed, starting again" 0023 dbus-launch --sh-syntax > ~/.dbusenv 0024 echo "started dbus" 0025 fi 0026 fi 0027 source ~/.dbusenv 0028 } 0029 0030 setup