Как повысить чувствительность горизонтальной прокрутки мыши?

В Makefile есть ошибка, и некоторые man-страницы для Perl-скриптов не генерируются. Те файлы, которые заканчиваются на .8, являются man-файлами.

Эта ошибка возникает на CentOS 7 из-за версии команды file, которая печатает другое описание для Perl-скриптов:

[root@centos-6.7 xpp]# file xpp_blink
xpp_blink: a /usr/bin/perl -w script text executable
[root@centos-6.7 xpp]# file --version
file-5.04

[root@centos-7.2 xpp]# file xpp_blink
xpp_blink: Perl script, ASCII text executable
[root@centos-7.2 xpp]# file -version
file-5.11

Из-за этого Perl-скрипты определяются неправильно и их man-страницы не генерируются.

Чтобы исправить это, вы можете установить предыдущую версию dadhi-linux: http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.10.2+2.10.2.tar.gz

Вы также можете отредактировать Makefile и исправить это вручную. После запуска первого make, отредактируйте созданный tools/xpp/Makefile и измените следующую строку (добавьте grep -i):

--- tools/xpp/Makefile.orig     2016-01-16 18:13:31.645000000 +0000
+++ tools/xpp/Makefile  2016-01-16 18:13:56.927000000 +0000
@@ -1296,7 +1296,7 @@
 all-local: $(perl_checks)

 %.8: %
-       @if file "$^" | cut -d: -f2 | grep -q perl; then \
+       @if file "$^" | cut -d: -f2 | grep -i -q perl; then \
                if pod2man --section 8 $^ > $@; then \
                        echo "  GEN      $@"; \
                else \

Затем вы можете снова запустить make all install config.

INSTALL /usr/src/dahdi-linux-complete-2.11.0+2.11.0/linux/drivers/dahdi/dahdi.ko

Can't read private key

Как сказал Thomas, это предупреждение и его можно игнорировать. Оно означает, что он не может подписать этот внешний модуль ядра, потому что вы не являетесь сопровождающим kernel/distro и у вас нет необходимых ключей для его подписи.

6
13.04.2017, 15:22
2 ответа

Хорошо, у меня внезапно возникла идея, которая решила эту проблему:

1) Переназначьте «кнопки», связанные с горизонтальной прокруткой, с 6/7 на неиспользуемые идентификаторы 10/11 с помощью xinput , чтобы избежать рекурсивный бесконечный цикл. Вызовите это из ~ / .profile или аналогичного (на основе этого ответа ):

#!/bin/bash
# improve Logitech MX Master horizontal scroll sensitivity
logitech_mouse_id=$(xinput | grep "Logitech MX Master" | sed 's/.*id=\([0-9]\+\).*/\1/')
xinput set-button-map $logitech_mouse_id 1 2 3 4 5 10 11 8 9

2) Запускайте повторяющиеся события горизонтальной прокрутки с помощью xdotool . Настройки в ~ / .xbindkeysrc :

# thumb wheel up => scroll left
"xdotool click --repeat 10 --delay 1 6"
   b:10

# thumb wheel down => scroll right
"xdotool click --repeat 10 --delay 1 7"
   b:11
4
27.01.2020, 20:29

Решение, не требующее переназначения кнопок, сработало для меня, хотя я не использую Mint, а использую Ubuntu и мышь Logitech MX Master 3.

  1. Найдите свою мышь, прощупав cat /sys/class/input/event3/device/name, попробуйте другие числа после event, в моем случае это было 3. Запомните имя результата.
  2. Создайте файл/etc/udev/hwdb.d/99-mx3-click-angle.hwdb(вы можете выбрать другое имя, просто начните его с 99 ).
  3. Содержимое файла:
mouse:*:name:Logitech MX Master 3000:
  MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL=10

Вместо моего Logitech MX Master 3000укажите название вашего устройства, которое вы получили на 1-м этапе.

  1. обновить hwdb:
sudo udevadm hwdb -u
  1. Отключите и снова подключите мышь.
  2. Чтобы убедиться, что атрибут добавлен, запустите
> udevadm info --query=all --name=/dev/input/event3 | grep MOUSE_WHEE

E: MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL=10

здесь используйте свой номер из этапа 1 вместо моего события 3.


Поэкспериментируйте с разными значениями MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL, 10 мне больше подходит.

Существуют также другие параметры для настройки . Например, я настраиваю скорость вертикальной прокрутки с помощью MOUSE_WHEEL_CLICK_ANGLE=2, потому что мой Logitech MX Master 3 прокручивался слишком быстро при настройках по умолчанию.

Основано на этом комментарии.

1
24.03.2021, 09:32

Теги

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