Como desativar ou reordenar o menu de contexto do botão direito do mouse do gnome-terminal?

3

Estou usando o Gnome Terminal 3.6.2 no Ubuntu 14.04.

No meu trackpad, estou acidentalmente abrindo acidentalmente um novo terminal (embora tenha desativado o recurso de tocar para clicar), acho que o posicionamento proeminente de 'Open Terminal' aqui é o culpado. Posso remover essa entrada ou reorganizá-la? Seria ótimo ter a cópia em primeiro lugar e colar em segundo? Eu uso isso muito mais frequentemente que abrir uma aba ou terminal (intencionalmente).

atualização

Eu posso duplicar o comportamento (em 13.10) com um clique direito do mouse e arrastando diagonalmente para a direita e para baixo para abrir um novo terminal, mas somente se feito rapidamente. Se eu clicar com o botão direito e pausar, então eu tenho que clicar com o botão esquerdo nas opções do menu conforme o esperado.

atualização 2

Está começando a ficar mais claro: há um recurso intencional do menu do botão direito que permite clicar com o botão direito e manter, seguido pelo lançamento do botão direito do mouse no item de menu de contexto escolhido, que coexiste com o botão direito do mouse seguido de uma seleção do item de menu e do segundo clique direito ou esquerdo.

O problema para mim é quando pretendo clicar com o botão direito do mouse e, em seguida, selecionar um item de menu e executar um segundo clique. Se o cursor já estiver se movendo para baixo e para a direita, ou se eu começar a fazer esse movimento antes de liberar o clique direito, recebo o novo terminal indesejado. Eu posso estar inconscientemente tentando otimizar a operação começando uma corrida, ou é apenas um movimento aleatório do mouse.

    
por Lucas W 23.04.2014 / 20:53

3 respostas

2

Para desabilitar ou reordenar o menu de contexto do gnome-terminal, você deve tentar editar o arquivo terminal.xml localizado em / usr / share / gnome-terminal / diretório.

1) Faça um backup do arquivo terminal.xml.
Abra uma janela de Terminal Ctrl + Alt + T e digite:

  • cd /usr/share/gnome-terminal/
  • sudo cp -p terminal.xml terminal.xml.bak

2) Edite o arquivo terminal.xml com seu editor favorito. por exemplo: nano

  • sudo nano -c /usr/share/gnome-terminal/terminal.xml

Em relação à sua pergunta, você pode comentar as linhas dos menus PopupNewTerminal PopupNewTab PopupCloseTab PopupCloseWindow . (linhas 88 a 93)

Vocêpodecomentaressaslinhascom<!--lines-->símbolos.

Para salvar as alterações no nano .. Ctrl + O , Digite e depois em Ctrl + X .

Saia ou feche a janela do Terminal e abra-a novamente para ver as alterações.

ANTES:

DEPOIS:

Este é apenas um exemplo, você pode comentar, excluir ou alterar a ordem nos menus (coloque os menus PopupCopy e PopupPaste antes do PopupNewTerminal) no arquivo.

Apenas no caso ... lembre-se de que você tem um backup do terminal.xml .

Espero que isso ajude.

    
por Roman Raguet 26.04.2014 / 15:27
0

Não, a ordem dos itens de menu não pode ser alterada por nenhuma configuração nem pode ser desativada. Se a desativação de toque para clique não funcionar, você deve enviar um relatório de erros ao pacote xserver-xorg-input-synaptics . Você pode fazer isso executando ubuntu-bug xserver-xorg-input-synaptics no seu terminal.

    
por dobey 23.04.2014 / 21:02
0

A solução até agora parece ser a de desativar o clique com o botão direito do mouse, selecionar o menu, clicar em operação (talvez que veio do Windows?), e basta clicar com o botão direito e segurar e soltar no item de menu desejado certificando-se de que o cursor ainda está, isso atrasaria muito as coisas.

Acredito que o click-hold-move-release é pior para o túnel do carpo / esforço repetitivo, mas talvez seja necessário fechar algumas janelas de terminal indesejadas.

Outra solução possível seria se eu pudesse mover o cursor do teclado e copiar e colar vim-like, para selecionar texto no terminal sugere tela (embora a Ctrl + A então Escape comando para entrar no modo de cópia não é o ideal)

    
por Lucas W 24.04.2014 / 19:14