Como configurar o terminal para que um clique do mouse mova o cursor para a posição atual do mouse

Como configurar o terminal para que um clique do mouse mova o cursor para a posição atual do mouse

O que estou procurando é como configurar o terminal para que ele se comporte como nano -m. Eu sei que o xterm dentro do fvwm2 rodando no slackware faz isso, mas nem o gnome nem o kde fazem isso. Eu testei a instalação do fvwm2 no Ubuntu, mas o xterm ainda não possui esse recurso.

Responder1

Você pode ativar o relatório de posição do mouse em um emulador de terminal X11, mas precisa de um aplicativo cooperativo para ler a posição e agir de acordo com ela. O terminal não faz isso sozinho. nanoobviamente faz isso, assim como outros aplicativos orientados à tela (por exemplo, links).

Se você estiver usando apenas a linha de comando, isso não será muito útil, a menos que você tenha uma versão do libreadline. Mesmo assim, suspeito que tirar a mão do teclado, mover o mouse/usar um trackpad e depois voltar para o teclado seja mais lento que Meta- Bou Ctrl- A.

Aqui está umlista muito longa de várias diretivas de terminal, incluindo rastreamento de mouse em vários emuladores de terminal.

Responder2

echo -e "\e[?1000;1006;1015h" # Enable tracking

Script: Eu criei um script bash para mover o cursor bash readline ao clicar com o mouse no meuGitHub

Detalhes: Leia minha resposta em outropublicar

informação relacionada