Use correct DBus session bus when launching activities
This commit is contained in:
parent
2402d0461d
commit
cebf9cfe33
@ -20,5 +20,13 @@ import sys
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from sugar.activity import ActivityFactory
|
from sugar.activity import ActivityFactory
|
||||||
|
from sugar import env
|
||||||
|
|
||||||
|
ppath = env.get_profile_path()
|
||||||
|
bus_file = os.path.join(ppath, "session_bus_address")
|
||||||
|
f = open(bus_file, "r")
|
||||||
|
bus_name = f.read()
|
||||||
|
f.close()
|
||||||
|
os.environ['DBUS_SESSION_BUS_ADDRESS'] = bus_name
|
||||||
|
|
||||||
ActivityFactory.create(sys.argv[1])
|
ActivityFactory.create(sys.argv[1])
|
||||||
|
Loading…
Reference in New Issue
Block a user