키티(Windows 기반 PuTTY 클론,아니요기타 터미널 에뮬레이터)에는 터미널 출력에서 URL에 밑줄을 긋고 Ctrl+LeftClick을 누를 때 호스트 브라우저에서 열 수 있는 옵션이 있습니다.
이것은 tmux 외부에서 작동합니다. tmux 세션 내에서도 작동합니다 set-option -g mouse off
. 그것아니요으로 작업하면서 set-option -g mouse on
무슨 일이 일어나고 있는지 Ctrl+LeftClick을 가로채는 것이라고 생각하게 되었습니다 tmux
.
왼쪽 클릭 창 바인딩을 해제하려고 시도했지만 tmux.conf
도움이 되지 않았습니다.
unbind MouseDown1Pane
unbind C-MouseDown1Pane
unbind M-MouseDown1Pane
나머지 마우스 기능을 유지하면서 tmux가 Ctrl+LeftClick만 가로채는 것을 방지하는 방법이 있습니까?
답변1
아니요. tmux는 일부 마우스 이벤트만 원한다고 외부 터미널에 알릴 방법이 없습니다. 전부 아니면 전무입니다.
키 바인딩을 변경하여 tmux가 다양한 마우스 이벤트를 처리하는 방법을 구성할 수 있지만 tmux에서 마우스를 완전히 끄지 않으면 외부 터미널에서 이를 처리하도록 할 수 없습니다.
그러나 대부분의 터미널은 응용 프로그램을 우회하는 방법을 제공합니다. xterm에서는 마우스를 사용하는 동안 Shift 키를 누르고 있으며 Kitty에도 방법이 있을 수 있습니다.