Форум сайта python.su
Как определить что в системе запущен totem.
Пока нашел решение в чтении каталога /proc,
но, блин, какое-то оно корявое
def totemIsActive():
dirs = os.listdir('/proc')
for dir in dirs:
try:
dir = int(dir)
f = open('/proc/%s/cmdline'%dir)
if(f.readline()[:5] == u'totem'):
f.close()
return True
f.close()
except ValueError:
continue
return False
print totemIsActive()
Офлайн
gimp
а если тупо ps aux | grep totem ? Через subprocess.Popen, например.
Отредактировано (Ноя. 24, 2009 17:55:18)
Офлайн
Если Тотем использует D-Bus, то лучше использовать его.
Офлайн