Toolbox: Como desabilitar a entrada automática da caixa de ferramentas no novo terminal?

Criado em 7 jul. 2019  ·  12Comentários  ·  Fonte: containers/toolbox

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:

  1. Posso desativar esse "recurso"? Como?
  2. (Se não) Posso pelo menos de alguma forma sair da caixa de ferramentas em uma nova guia e sem fechar essa guia?
    Ou seja, se eu estiver nessa caixa de ferramentas em uma nova guia e inserir 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. Bug 5. Help Wanted

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.

Todos 12 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações