开发者

How to launch gnome-terminal from command line and duplicate environment variables?

Is there a way to launch a gnome-terminal from the command line (i.e., using the /usr/bin/gnome-terminal command) and have the new terminal inherit the environment variables and other set variables of terminal from which the command was run? The scenario is thus:

  1. Open a te开发者_开发百科rminal
  2. Set some variables
  3. Set some environment variables
  4. Launch an executable that needs the variables and the environment variables of the current terminal in a new terminal

Thoughts?


This turned out to be a gnome-terminal issue. When launching the gnome-terminal, specifying the --disable-factory option provides the following directive:

"Do not register with the activation name server, and do not reuse an already running GNOME terminal process" (gnome-terminal man page)

Specifying this option was required in order to inherit the environment of the previous shell.


You need to use export against the variables in the other shell if you want child processes to inherit them.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜