So konfigurieren Sie das Terminal so, dass ein Mausklick den Cursor an die aktuelle Mausposition bewegt

So konfigurieren Sie das Terminal so, dass ein Mausklick den Cursor an die aktuelle Mausposition bewegt

Ich suche nach einer Möglichkeit, das Terminal so zu konfigurieren, dass es sich wie nano -m verhält. Ich weiß, dass xterm innerhalb von fvwm2, das auf Slackware läuft, dies tut, aber weder Gnome noch KDE tun dies. Ich habe die Installation von fvwm2 in Ubuntu getestet, aber xterm verfügt immer noch nicht über diese Funktion.

Antwort1

Sie können die Mauspositionsmeldung auf einem X11-Terminalemulator aktivieren, aber Sie benötigen eine kooperierende Anwendung, die die Position liest und darauf reagiert. Das Terminal macht das nicht von selbst. nanotut es offensichtlich, und andere bildschirmorientierte Anwendungen (z. B. links) tun das auch.

Wenn Sie nur die Befehlszeile verwenden, ist dies nicht sehr nützlich, es sei denn, Sie haben eine Mausverfolgungsversion von libreadline. Selbst dann vermute ich, dass es langsamer ist, wenn Sie Ihre Hand von der Tastatur nehmen, eine Maus bewegen/ein Trackpad verwenden und dann wieder zur Tastatur zurückkehren, als Meta- Boder Ctrl- A.

Hier ist einsehr lange Liste verschiedener Terminalanweisungen, einschließlich Mausverfolgung auf verschiedenen Terminalemulatoren.

Antwort2

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

Skript: Ich habe ein Bash-Skript erstellt, um den Bash-Readline-Cursor per Mausklick auf meinemgithub

Details: Lesen Sie meine Antwort in einem anderenPost

verwandte Informationen