Basicamente, quero _não_ fazer https://github.com/debarshiray/toolbox/issues/135 / https://github.com/debarshiray/toolbox/pull/199.
Quando eu Ctrl + Shift + T (abro uma nova aba) quando estou em um toolbox
no Fedora Silverblue, o novo terminal também está nessa caixa de ferramentas?
Então:
exit
, isso realmente fecha esta guia. Posso sair dessa sem fechar esta guia?pergunta original aqui: https://ask.fedoraproject.org/t/can-i-disable-automatic-toolbox-entering-when-new-terminal-tab-is-opened-in-gnome-terminal/2412?u = rugk
Também basicamente solicitado aqui e @basvdlei também parece pedir uma maneira de desativar esse comportamento em https://github.com/debarshiray/toolbox/issues/135#issuecomment -508447430 se bem entendi.
1, muito chato por padrão.
Também acho que isso é tentar resolver um problema importante da maneira errada. Pessoalmente, eu uso perfis de terminal gnome personalizados, incluindo um para minha caixa de ferramentas que me dá o comportamento de guia, sem afetar o aplicativo Terminal principal.
Eu gosto bastante de abrir a caixa de ferramentas automaticamente em uma nova guia, especialmente quando não estou executando a caixa de ferramentas padrão. Porém, há uma coisa: quando todas as guias em um terminal estão executando uma caixa de ferramentas, só podemos abrir uma nova janela no host.
Você provavelmente pode desativar o recurso sozinho em seus dotfiles se executar dentro da caixa de ferramentas:
printf "\033]777;container;pop;;\033\\"
de https://github.com/debarshiray/toolbox/pull/199/files
Não testei isso embora
: +1 :, mas à segunda questão de como sair de uma caixa de ferramentas. Quando você deseja executar comandos em nível de sistema (por exemplo, rpm-ostree), não há uma maneira clara de sair da caixa de ferramentas.
@TheFrozenFire Ctrl + D?
@ shaman007 Isso é muito óbvio e simples para mim. Tem certeza de que não possui um comando dbus para isso? (/ s)
Obrigado. :)
Eu gosto bastante de abrir a caixa de ferramentas automaticamente em uma nova guia, especialmente quando não estou executando a caixa de ferramentas padrão. Porém, há uma coisa: quando todas as guias em um terminal estão executando uma caixa de ferramentas, só podemos abrir uma nova janela no host.
Você provavelmente pode desativar o recurso sozinho em seus dotfiles se executar dentro da caixa de ferramentas:
printf "\033]777;container;pop;;\033\\"
de https://github.com/debarshiray/toolbox/pull/199/files
Não testei isso embora
Eu testei isso e posso confirmar que funciona. Em seu contêiner, você pode colocar esse comando em um arquivo de inicialização do shell, algo como este:
bkhl<strong i="14">@toolbox</strong>:~$ cat /etc/profile.d/~99start.sh
printf "\033]777;container;pop;;\033\\"
@bkhl Isso está funcionando para mim também, mas alguém pode explicar exatamente por quê?
Quando a caixa de ferramentas é iniciada, ela empurra um valor para esta "pilha", que fica disponível para o Terminal ao abrir uma nova janela.
Acho que seria melhor poder desativar esse recurso totalmente na caixa de ferramentas.
Acabei instalando o tmux só para evitar isso.
Talvez pudesse ser um novo comando toolbox exit
?
Seria adequado, pois já temos um toolbox enter
EDIT: Acabei de notar que # 578 sugeriu o mesmo comando, desculpe pelo spam
Ah, sim, talvez isso deva ser fechado como uma cópia de https://github.com/containers/toolbox/issues/578?
Ah, sim, talvez isso deva ser fechado como uma cópia de https://github.com/containers/toolbox/issues/578?
Ou o contrário, já que esse assunto é mais antigo e mais discutido.
Comentários muito úteis
Quando a caixa de ferramentas é iniciada, ela empurra um valor para esta "pilha", que fica disponível para o Terminal ao abrir uma nova janela.
Acho que seria melhor poder desativar esse recurso totalmente na caixa de ferramentas.