Não tenho certeza sobre o Fedora, mas no CentOS o comando para abrir uma nova janela de terminal com guias é Ctrl+Shift+t
quando a janela do terminal é selecionada! quanto a abrir uma nova janela, você terá que vincular isso como você fez!
Eu tenho um atalho de teclado que é mapeado para executar o comando gnome-terminal
(estou no Fedora 27).
Eu desejo que essa chave abra um novo terminal se nenhum terminal estiver aberto, mas abra uma nova guia na janela do terminal existente se uma janela de terminal já estiver aberta.
Qual seria o comando para fazer isso?
Não tenho certeza sobre o Fedora, mas no CentOS o comando para abrir uma nova janela de terminal com guias é Ctrl+Shift+t
quando a janela do terminal é selecionada! quanto a abrir uma nova janela, você terá que vincular isso como você fez!
Você precisará de uma maneira de detectar um terminal em execução e enviar chaves para essa janela. Existem vários deles.
Eu sugiro que você xdotool ( sudo dnf install xdotool
para o Fedora)
#!/bin/sh
EW=$(xdotool search --onlyvisible --classname Gnome-terminal|head -1)
if [[ -z $EW ]]
then
gnome-terminal &
else
xdotool windowactivate --sync $EW
xdotool key --clearmodifiers ctrl+shift+t
fi
Coloque este código acima, digamos, no arquivo ~ / bin / gterm e faça chmod 0755 ~/bin/gterm
Depois o comando gterm está pronto. Além disso, você pode ligá-lo a um atalho.
Tags gnome-terminal