2016-12-20 7 views
0

のコマンドを、新しいタブを開くことに切り替えて実行するためにxdotoolを使用する方法。ただし、これらのコマンドの一部は、独自の端末タブで実行する必要があります。 だから私は、新しいタブを開くために私のbashスクリプトで次のように使用します。私はいくつかのコマンドを実行している自動化するbashスクリプトを記述しようとしています、それ

xdotool key ctrl+shift+t 

これは仕事をしていませんが、私のbashスクリプトの次のコマンドは、まだ以前の端末]タブで実行されています。 は、どのように私は新しい開いた端末のタブをアクティブにすると、このタブでは、次のコマンドを実行できますか?あなたはどのようなターミナルエミュレータを

答えて

0

を使用していますか?これは強くこれに依存します。

一般的に、あなたはシェルスクリプトで実行し、それが開始された後にスクリプトを実行するために、あなたのターミナルエミュレータを伝えたいコマンドを書くことができます。 xterm

例:

echo '#!/bin/bash' > /tmp/thescript 
echo 'ls -la' >> /tmp/thescript 
chmod +x /tmp/thescript 
xterm -hold -e /tmp/thescript 

編集:私はちょうどuはxdotoolでこれを達成する方法を求めているのを見ました。だから、この答えは無効かもしれない。もしそうなら私に教えてください - それから私はそれを削除します。

関連する問題