Como evitar que o atalho do sistema seja aplicado ao tmux?

2

Não tenho certeza se isso pode ser feito, mas, por exemplo, se eu pressionar Ctrl + D enquanto estiver no tmux, ele irá fechar o painel atual. Se eu pressionar Ctrl + Z, ele colocará o tmux como um trabalho em segundo plano. Eu gostaria que esses atalhos não se aplicassem ao tmux (já que 100% do tempo, eu os pressionei acidentalmente).

Existe alguma maneira de desativar esses atalhos de sistema para o tmux?

    
por this.lau_ 23.06.2017 / 12:27

1 resposta

2

Você está misturando softwares aqui.

tmux não tem nada a ver com bash ou zsh ou qualquer shell que você esteja usando. Você terá que olhar para essa página específica do shell e desabilitar essas ligações. Mais informações aqui: Como posso evitar que o tmux saia com Ctrl-d

Suponho que você esteja usando bash aqui. Para desabilitar a combinação Controle + d você pode usar set -o ignoreeof , isso fará com que você precise acertar DEZ vezes esta combinação para realmente sair. Essa é uma boa maneira de evitar o acionamento acidental de atalhos de logout.

Para desabilitar Controle + s e Controle + q (controle de fluxo de teclas) stty -ixoff deve ser o suficiente.

Para tornar essas alterações persistentes, adicione-as ao seu arquivo ~/.bashrc . Rastreie esse arquivo para ver se não há stty -ixon e, se você encontrar, também comente esta linha.

    
por 23.06.2017 / 20:09