Мне нужно из Tcl программы по нажатию кнопки открыть XTerm и в нем выполнить команду xsetroot с параметрами из Tcl программы. Какими средствами это можно сделать? Я пытался открыть канал open и туда передать команду xsetroot, но ничего не получилось:set comstr "xsetroot -bg green"
set io [open "|xterm &" r+]
puts $io $comstr
flush $ioКакими средствами можно это выполнить? (задание звучит следующим образом: Стартовать XTerm в фоновом режиме и исполнить в нем X-утилиту xsetroot, предварительно выбрав в диалоговом режиме параметры из списков)
И ещё вопрос в Ubuntu почему-то xsetroot -solid red не меняет цвет рабочего стола, это так и должно быть?
Tcl не знаю, но у xterm есть ключик -e для указания программы, которую нужно запустить, ну и во всех языках есть команда system(), как правило, для запуска внешней программы.
>Tcl не знаю, но у xterm есть ключик -e для указания программы,
>которую нужно запустить, ну и во всех языках есть команда system(),
>как правило, для запуска внешней программы.спасибо ключ -e - то что нужно)