
Estou abrindo o terminal pressionando Window + 2
. Eu quero que isso abra em~/some-custom-directory
A questão é que eu queronovas guiasdentro da janela do terminal para NÃO ser afetado por esse comportamento, ou seja, se eu estiver dentro ~/other-directory
e abrir uma nova aba, quero que ela abra no mesmo diretório ~/other-directory
, e não como padrão~/some-custom-directory
Isso é possível? Posso alterar o comportamento de abertura de uma janela de terminal sem afetar a abertura de uma guia de terminal?
Responder1
Já funciona como você deseja por padrão.
- Você pode especificar um diretório de inicialização diferente com a opção
--working-directory
, por exemplognome-terminal --working-directory ~/some-custom-directory
- Quando você abre uma nova aba, a nova aba sempre será padronizada para o diretório atual da aba ativa, ou seja, se você estiver em
~/other-directory
, uma nova aba também será aberta em~/other-directory
.
Para que isso funcione para a tecla de atalho Super+ 2, que inicia ou alterna para o aplicativo que é o segundo favorito no seu dock (no seu caso, é o terminal), edite o .desktop
inicializador envolvido.
- Copie o inicializador da área de trabalho do terminal Gnome ( para o seu diretório
/usr/share/applications/org.gnome.Terminal.desktop
local ( ).applications
~/.local/share/applications
- Edite essa cópia local do
.desktop
arquivo e adicione a opção ao comando naExec=
linha.Observe que aqui você precisa indicar o nome completo do caminho, pois a expansão do bash (~
) ou a substituição de variáveis (por exemplo$HOME
) não funcionam em.desktop
inicializadores.A cópia personalizada terá precedência sobre a cópia padrão, portanto, em segundos, sua tecla de atalho deverá iniciar seu terminal no diretório de sua escolha (é claro, apenas se o Terminal não estiver em execução - se estiver em execução, a tecla de atalho só trará a instância em execução avança sem alterar os diretórios).