tried to add the line to rc.local but it didn't work
it shows a error about it's unable to start because it need to have X11 running?
Why do U1 need X just to connect to a online service?
File "/usr/bin/u1sdtool", line 44, in <module>
bus = dbus.SessionBus(mainloop=loop)
File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 211, in __new__
File "/usr/lib/python2.7/dist-packages/dbus/_dbus.py", line 100, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 122, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: //bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.