Как мне узнать, какая программа 'xdg-open' будет использовать для открытия каталога? (Python)

Итак, у меня есть это:

def openSegmentDirectory(self):
    if platform.system() == "Windows":
        os.startfile(self.segmentPath)
    elif platform.system() == "Linux":
        subprocess.Popen(['xdg-open', self.segmentPath])
    else:
        #for mac
        os.system('open "%s"' % self.segmentPath)

Но когда он используется в Linux, система пытается открыть каталог в Firefox, чего я не хочу. Как я могу это изменить?

0 ответов

Другие вопросы по тегам