La modalità mouse Tmux non funziona con terminali gnome di grandi dimensioni


3

Sto correndo tmuxsu gnome-terminal con il supporto del mouse attivato. Quando la larghezza del terminale non è troppo grande, allora funziona perfettamente, tuttavia, quando lo uso in modalità schermo intero, i clic del mouse sono buoni se rimango facendo clic sul lato sinistro dello schermo, quando sono arrivato all'estrema destra di lo schermo smettono di funzionare.

Ecco il mio .tmux.conf:

set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-option -g mouse-resize-pane on
set -g mouse-utf8 on

Nota: i clic del mouse funzionano bene quando mi collego a tmuxover ssh dal mio mac su iterm. Quindi penso che il problema potrebbe avere a che fare con una configurazione errata di gnome-terminal.

Risposte:


3

Il protocollo originale del mouse consente solo colonne fino a 223.

Esistono tre (!) Estensioni diverse e concorrenti che superano questo limite. In ordine cronologico e in ordine crescente di preferenza (ovvero, ognuno è migliore del precedente):

  • xterm 1005
  • urxvt 1015
  • xterm 1006

È un caos totale che supporta determinati terminali, app e multiplexer (ad es. Tmux), qual è il valore predefinito, come configurarlo ... e ha continuato a cambiare nelle diverse versioni di queste app. Per quanto ricordo, tmux supportava 1005 e 1015, ma per fortuna è passato a 1006 intorno alla versione 1.8. Sfortunatamente il manutentore rxvt-unicode ha rifiutato di aggiungere il supporto per questo nuovo metodo.

Se aggiorni tutto alla versione più recente, dovrebbe funzionare da xterm e gnome-terminal; e probabilmente non da urxvt.

Per ulteriori informazioni tecniche, consultare https://www.midnight-commander.org/ticket/2662 e https://www.midnight-commander.org/ticket/2956 .


0

Sembra che Gnome Terminal sia paralizzato per qualche motivo ... Ho provato rxvtche sembra non soffrire il problema.

Anche Xterm sembra andare bene (anche se questo thread dice che non dovrebbe essere).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.