Показать описание пакетов при использовании `pacman `в `Arch Linux`

xinput test-xi2 --rootфиксирует события из всех источников. Вы получите 4 события -RawKeyPress, KeyPress, RawKeyReleaseи KeyRelease, все они содержат код клавиши в секции detail:. Я не уверен, следует ли вам использовать необработанные события или нет, но когда вы прослушиваете события мыши, требуется полагаться на необработанные события в случае, если другая программа захватывает устройство с помощьюowner_events = 1(XGrabPointer или XIGrabDevice ), поэтому, если вам не нужен Xserver для отслеживания модификаторов, я бы рекомендовал использовать необработанные события.

Однажды я написал программу, которая перехватывала события клавиатуры и мыши-https://github.com/pzmarzly/x11-input-mirror

РЕДАКТИРОВАТЬ :Из того, что я тестировал, необработанные события ведут себя противоположным образом для событий клавиатуры. Таким образом, для достижения наибольшего успеха захватывайте необработанные события мыши, но не -необработанные события клавиатуры.

0
22.06.2021, 17:59
1 ответ

Я не знаю, верно ли это для (всех )его производных дистрибутивов, но пакеты в Arch Linux имеют только это краткое описание; который упоминается на странице Arch Wiki в PKGBUILDфайлах (сценариях, используемых для сборки пакетов):

pkgdesc
The description of the package. This is recommended to be 80 characters or less [...]

и в руководствах по пакетам Arch ; см., в частности, параграф:

Пакетный этикет .

When creating a package description for a package [...]. Also try to keep the descriptions to ~80 characters or less.

Глядя на Политику Debian , можно увидеть, что расширенное описание пакетов (обычно )исходит не из основной ветки разработки, а вместо этого должно быть добавлено упаковщиками. Такая практика может показаться несовместимой с характером Арча KISS .

1
28.07.2021, 11:23

Теги

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