我使用的是Ubuntu9.04 x64,当我写:
gnome-terminal --tab
在终端,我希望它在同一终端窗口中打开一个新选项卡.但它打开了一个新窗口.
我发现它的目的是在一个新窗口中打开一个新选项卡,即,如果我写:
gnome-terminal --tab --tab
它将打开一个包含两个选项卡的新窗口.
所以,问题是,我如何使用gnome-terminal
中的命令在current窗口中打开一个新选项卡?
我使用的是Ubuntu9.04 x64,当我写:
gnome-terminal --tab
在终端,我希望它在同一终端窗口中打开一个新选项卡.但它打开了一个新窗口.
我发现它的目的是在一个新窗口中打开一个新选项卡,即,如果我写:
gnome-terminal --tab --tab
它将打开一个包含两个选项卡的新窗口.
所以,问题是,我如何使用gnome-terminal
中的命令在current窗口中打开一个新选项卡?
#!/bin/sh
WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}')
xdotool windowfocus $WID
xdotool key ctrl+shift+t
wmctrl -i -a $WID
这将自动确定相应的终端,并相应地打开选项卡.