Что лучший способ состоит в том, чтобы реализовать поддержку горячих клавиш в Linux?

/proc/partitions имеет данные, которые Вы ищете. Это - то, куда fdisk собирается получить свои данные из.

Например, в моей системе

major minor  #blocks  name
   8     0  976762584 sda
   8     1    8385898 sda1
   8     2  968374102 sda2
   8    16  976762584 sdb
   8    17    8385898 sdb1
   8    18  968374102 sdb2
   8    32  976762584 sdc
   8    33    8385898 sdc1
   8    34  968374102 sdc2
   8    48  976762584 sdd
   8    49    8385898 sdd1
   8    50  968374102 sdd2
   9     2 2905122048 md2
4
07.07.2012, 15:04
1 ответ

Установка пользовательских привязок клавиш уже поддерживается большинством менеджеров окон Linux. Можно также получить входные драйверы Xorg, которые распознают вещи как ключи яркости и медиа. Какой менеджер окон / настольная среда - Вы в настоящее время использование, и что точно Вы пытаетесь сделать? Если Вы просто пытаетесь получить работу ключей яркости, можно войти настройки клавиатуры менеджера окон, перейдите к сочетаниям клавиш и обяжите ключи повышать и понижать яркость, предположив, что менеджер окон создал в поддержке этих двух операций. Если это не делает, можно установить xbacklight и связать ключ яркости повышения к xbacklight -inc 1 и более низкий ключ яркости к xbacklight -dec 1.

См. http://linux.die.net/man/1/xbacklight

2
27.01.2020, 21:00
  • 1
    я пытался устранить проблему в pommed (демон, заботящийся о горячих клавишах и некоторых других вещах в MacBook). Но я потерял мотивацию, потому что я понял, что то, что делает pommed, является небольшим "hacky". Таким образом, я пытаюсь узнать, существует ли некоторое "право". Проблемы с менеджером окон, заботящимся о hkeys, 1), он не работает в полноэкранных играх, в менеджере по входу в систему или в виртуальных терминалах 2) кодируют дублирование через другой WMs. –  fhucho 07.07.2012, 19:26
  • 2
    Хорошо, таким образом, Вы хотите реализовать программу, которая отвечает на определенные ключи через WMs. Кажется, что необходимо записать программу X-клиента, которая читает ключевые события. Смотрите на tronche.com/gui/x/xlib. Глава 10 и 11 конкретно имеет информацию, в которой Вы нуждаетесь. –  Zhehao Mao 08.07.2012, 04:59

Теги

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