передача функциональных клавиш в htop

При использовании htop, функциональные клавиши (например, F9 для уничтожения, F7/F8 для renice..), кажется, получен в ОС, а не в htop. Как я мог обработать те нажатия клавиш процессом (т.е. htop)? Я использую терминал гнома по умолчанию в Ubuntu 11.04

htop screencap

6
задан 10 August 2011 в 00:17

3 ответа

В меню терминалов гнома пойти Edit -> Keyboard Shortcuts... и снимите флажок Enable the menu shortcut key (F10 by default). F9 кажется, работает, как обычно, и F7/F8 acually работайте, но, кажись, не смочь установить хорошее значение ниже, чем нуль, не уверенный почему о том.

3
ответ дан 23 November 2019 в 07:41

Одна проблема может быть то, что ключ F10 открывает один из индикаторов. Для решения этого установите CompizConfig, Устанавливающий менеджера

sudo apt-get install compizconfig-settings-manager

Затем откройте его:

ccsm

Ожидайте его, чтобы открыться, затем выбрать Ubuntu Unity Plugin из списка.

В этих настройках измените Ключ для открытия первого меню панели для того, что Вы хотите (значение по умолчанию является F10).

1
ответ дан 23 November 2019 в 07:41

Я не думаю, что это - ошибка. От htop страница справочника:

F7], -

Увеличьтесь выбранный приоритет процесса (вычтите из 'хорошего' значения). Это может быть сделано суперпользователем только.

И от renice страница справочника (оба htop и renice используйте setpriority C function):

Пользователи кроме суперпользователя могут только изменить приоритет процессов, которыми они владеют и могут только монотонно увеличить свое ‘‘хорошее значение’’ в диапазоне 0 к PRIO_MAX (20). (Это предотвращает переопределяющие административные указы.)

На самом деле, при попытке выполнить htop как корень, он должен работать как ожидалось. Благодаря пользователю Flavio Grossi для этого ответа это абсолютно работало!!!

4
ответ дан 23 November 2019 в 07:41

Другие вопросы по тегам:

Похожие вопросы: