取得する方法はありますか Ctrl+Alt+T 別のターミナルウィンドウではなく、既に開いているターミナルがある場合、ターミナルタブを開くには?
タブで新しいターミナルを開くように設定を変更しました。 (開いているキーがない場合でも、キーバインドでターミナルを開きます。)
ここに私がやったことがあり、それはかなり良い仕事をしました。
変更した場合は、gnome-terminal
設定をデフォルトに変更します。
そのため、 Ctrl+Shift+t 新しいタブを開くためのショートカットとして。
xdotool
(約30KB)をインストールする必要があります:
Sudo apt install xdotool
次に、ファイルを作成し(たとえば、.custom-terminal-key.sh
という名前のホームに)、次の行を追加します(Jacob Vlijmに感謝):
#!/bin/bash
if [[ "$(xprop -id "$(xdotool getactivewindow)" WM_CLASS)" == *"gnome-terminal"* ]]; then
sleep 0.1
xdotool key ctrl+shift+t
Elif ! pgrep 'gnome-terminal'; then
gnome-terminal
fi
実行するたびに、gnome-terminal
が開いている場合は、 Ctrl+Shift+t キーバインディング、そうでない場合はgnome-terminal
を実行します。
最後に、次のデフォルトの動作を変更します Ctrl+Alt+t、これらを押すたびにターミナルを開く代わりに、スクリプトを実行します。
gsettings set org.gnome.desktop.default-applications.terminal exec '/home/USER/.custom-terminal-key.sh'
USER
を実際のユーザー名に変更します。
スクリプトに実行可能ビットを与えることを忘れないでください:
chmod +x ~/.custom-terminal-key.sh
できました。
気が変わったときはいつでも実行してください:
gsettings set org.gnome.desktop.default-applications.terminal exec 'gnome-terminal'
スクリプトrm ~/.custom-terminal-key.sh
およびxdotool
:Sudo apt remove xdotool
を削除します。