запустить xterm как подпроцесс, не брать сценарий запуска / окружение

255
Zaher Dirkey

Я использую Debian / Jessie linux. Когда я запускаю xtermиз своего проекта для запуска внешнего проекта, xtermздесь не берут переменные окружения, иначе он не принимает сценарии запуска .bashrcили .profile, хотя он отлично работает как обычный терминал на моем рабочем столе.

чтобы воспроизвести его, я буду использовать lua, просто запустите этот скрипт, чтобы увидеть «экспорт» вложенных xtermзначений.

os.execute('xterm -e "export ; read -rsp $\'Press any key to continue\' -n1 key"') 

Как я могу сказать / заставить xtermпринять этот профиль запуска?

1
Мой настоящий проект - это простой редактор программ, который запускает программы / скрипты, вызывая xterm как оболочку для запуска программы. https://github.com/parmaja/miniedit/blob/master/source/editor/EditorRun.pas#L432 Zaher Dirkey 7 лет назад 0

0 ответов на вопрос