426
426
preexec_fn=self.drop_privileges)
428
428
# Accessibility infrastructure
429
430
with open('/proc/cmdline', 'r') as fp:
430
if (accessibility or 'maybe-ubiquity' in fp.readline() or
431
'only-ubiquity' in fp.readline() or
432
program_basename == 'oem-config-wrapper'):
433
launcher = '/usr/lib/at-spi2-core/at-spi-bus-launcher'
434
if os.path.exists(launcher):
435
extras.append(subprocess.Popen(
436
[launcher, '--launch-immediately'],
437
stdin=null, stdout=logfile, stderr=logfile,
438
preexec_fn=self.drop_privileges))
439
os.environ['GTK_MODULES'] += os.pathsep + 'gail'
431
proc_cmdline = fp.readline().split()
433
if (accessibility or 'maybe-ubiquity' in proc_cmdline or
434
'only-ubiquity' in proc_cmdline or
435
program_basename == 'oem-config-wrapper'):
436
launcher = '/usr/lib/at-spi2-core/at-spi-bus-launcher'
437
if os.path.exists(launcher):
438
extras.append(subprocess.Popen(
439
[launcher, '--launch-immediately'],
440
stdin=null, stdout=logfile, stderr=logfile,
441
preexec_fn=self.drop_privileges))
442
os.environ['GTK_MODULES'] += os.pathsep + 'gail'
441
444
if osextras.find_on_path('gnome-shell'):
442
445
wm_cmd = ['gnome-shell', '--sm-disable', '--mode=ubiquity']