прописал в rc.lua: os.execute(«guake &») // запускаем эмулятор терминала guake os.execute(«guake -r mc &») // переименовываем вкладку os.execute(«guake -e mc &») // выполняем команду mc в этой вкладке os.execute(«guake -t &») // скрываем окно терминала(сворачиваем в трей)
в итоге запускается сразу несколько копий guake, причем только в одном из них запущен mc и переименован таб. если же закоментировать последнюю строчку os.execute(«guake -t &»), то все прекрасно работает. аргумент -t заставляет программу свернуться в трей. если выполнить эту команду(guake -t) в ручную, то все работает как надо. как сделать так, чтобы при запуске guake был скрыт? можно сделать костыль: закрыть окно guake програмно(т.е. как будто нажато ctrl+shift+c) - программа скроется в трей. правда я не знаю как это сделать.