Мне было интересно, можно ли запустить скрипт ruby в новом окне терминала и перенаправить его вывод в это вновь открытое окно терминала.Ruby - записать вывод в новое окно терминала
Чтобы открыть новый терминал, я в настоящее время сделать system("gnome-terminal")
, однако, после исследования на некоторое время, я до сих пор не знаю, как я мог бы достичь следующего («псевдокод»):
variable = "test"
newTerminal = system("gnome-terminal")
puts variable to newTerminal
Это даже возможно, не пройдя серьезных проблем?
Вы используете Ubuntu? – raph
На самом деле я использую Archlinux. – user997309
Вы пробовали что-то вроде: 'exec gnome-terminal -e 'bash -c' echo # {variable}; exec $ SHELL '" '(вам могут потребоваться обратные ссылки вокруг всего после первого exec до конца строки) – raph