Как прокручивать htop с помощью iTerm2

Я только что установил iTerm2 для своего Mac. Когда я открываю htop или tmux, я могу прокручивать как обычно с помощью клавиш со стрелками, но не с помощью мыши. Этого не происходит в обычном терминале Mac. Но странно, когда я наводил курсор на строки в htop, он действительно выделял нужную строку.

Заранее спасибо,

Максимум


person Max Rumpf    schedule 21.04.2015    source источник


Ответы (2)


Вы запускаете htop локально на Mac или подключаетесь к Linux по ssh? Если вы изначально работаете на Mac, имейте в виду, что код пакета htop-osx на Homebrew является устаревшим ответвлением; новый код находится по адресу http://github.com/hishamhm/htop/, а новый выпуск в в работах.

Но странно, когда я наводил курсор на строки в htop, он действительно выделял нужную строку.

Простое наведение не должно менять подсветку. Вероятно, это означает, что ваш терминал отправляет события щелчка на htop. Что произойдет, если вы наведете курсор на «Справка F1» в нижней строке? Похоже, ваше приложение iTerm2 неправильно управляет событиями мыши ncurses.

Последняя кодовая база в официальном репозитории htop Git, указанном выше, включает поддержку NCurses 6, которая правильно поддерживает не только щелчок мышью, но и колесо прокрутки.

person Hisham H M    schedule 20.10.2015

Теперь можно правильно установить с помощью brew:

brew install ncurses
brew install --with-ncurses htop

И это будет использовать правильную версию Ncurses, и вы сможете прокручивать и т. д.

person Ismail Moghul    schedule 13.03.2018