[забил] Mate + mintMenu & Python
LinuxID 22 февраля, 2013 - 06:12
Основная система Gentoo с установленным Mate
Пытаюсь прикрутить mintMenu.
При запуске mintmenu из консоли выдает ошибку
File "/usr/bin/mintmenu", line 11 print "All mintMenu settings are now restored to default" ^ SyntaxError: invalid syntax
сам файл mintmenu
#!/usr/bin/python import sys, os if len(sys.argv) > 1: if (sys.argv[1] in ["clean", "clear", "reset", "--clean", "--clear", "--reset"]): os.system("mateconftool-2 --recursive-unset /apps/mintMenu") os.system("rm -rf ~/.linuxmint/mintMenu") os.system("mateconftool-2 --recursive-unset /apps/mintMenu") os.system("rm -rf ~/.linuxmint/mintMenu") print "All mintMenu settings are now restored to default" else: os.system("/usr/lib/linuxmint/mintMenu/mintMenu.py run-in-window")
В питоне не силен, т.ч. не пинайте.
»
- Для комментирования войдите или зарегистрируйтесь
LinuxID написал(а):Основная
Два решения:
1. eselect python set <тут питон версии 2, который выводит eselect python list>
2. в файле mintmenu подправить строку #!/usr/bin/python на #!/usr/bin/python2
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Несколько продвинулось со 2м
Несколько продвинулось со 2м решением. 1ое не помогло.
Начало файла
Странно, в LinuxMint точно такие же строки ... работает. Может в системе что не так?
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
ЕМНИП except Exception, e в
ЕМНИП
except Exception, e
в питонах 3 выпилено. Из чего следует, что у Вас указанный код интерпретируется именно в python3, а он явно двоешный. Переключите eselect на 2 версию и проверьте куда симлинки питона указывают — python, python2, python3 итд :DНачало файла #!/usr/bin/env
тот хто делал ебилд для генты - долбодятел, ибо у нормальных людей все работает без переключений и прочей мути на магии PYTHON_TRAGET
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
как вариант — код в этом
как вариант — код в этом файле покрылся мхом задолго до того, как вылупился 3й питон. С тогдашней точки зрения все абсолютно нормально. И было еще долго нормально пока 3й не стал умолчательным. А при чем в данном случае PYTHON_TARGET — моя не понимай.
Ну да! В оверлее Kardasa
Ну да! В оверлее Kardasa последние изменения от 2011. И как это я пропустил. В общем забил я на это дело.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)