私がやろうとしているのは、Geditに新しいウィンドウを開いてから、その新しいウィンドウでGeditを既に開いた状態で新しいタブを開くことです。私が書いているスクリプトは570行と少し大きいので、ここではそれを除いたものです。
File1="test"
File2="test2"
function Gedit() {
local newwindow
if [ "$2" == "yes" ]; then
newwindow="--new-window"
fi
gedit $newwindow $1 & # & is Very Important b/c of KVIrc
}
function FunctionA {
Gedit $a "yes"
Gedit $b
}
FunctionA
最後にアンパサンド(&)であることがわかりました。ただし、前述のように、スクリプトを実行するときはKVIrcで実行するため、これは非常に重要です。&を削除すると、KVIrcはGeditが完全に閉じるのを待ちます。-s
、、--name
および--sm-client-id
geditを使用してみました。私も使ってみcoproc
ましたが、本当にうまくいきませんでした。どんな助けでも大歓迎です。ありがとうございました。