Почему depmod продолжает пытаться загрузить удаленные модули

В Libinput нет какой-либо общей концепции «для каждой прокрутки колесика сделать n строк/градусов», настройка, по-видимому, зависит от устройства -на данный момент, поскольку некоторые Logitech имеют параметр Evdev Scrolling Distance (278), который, возможно, входит в состав «старого» драйвера Evdev.

Это будет считаться регрессом для пользовательского опыта, на мой взгляд, когда сначала было отказано во включении настраиваемой чувствительности прокрутки мыши в общий инструментарий (libinput ), теперь это часть запроса на вытягивание , который будет в будущих версиях — возможно, вызовы функций должны быть реализованы в каждой среде рабочего стола.

Есть много способов решить эту проблему, но это зависит от дистрибутива Linux.

  1. Если вам повезет, и у вас будет специфичная для драйвера -чувствительность прокрутки — проверьте, выполнив поиск всех входов с переменными прокрутки:

    xinput list | cut -f2 | cut -f2 -d'=' | \
                xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll  &&  \
                                        (echo Listing dev id '{}'; xinput list-props '{}')"
    и установив конкретную переменную с помощью xinput --set-prop , гдеможет быть именем устройства, аможет быть названием настройки.
  2. Общее исправление: повторное исправление кода libinput и пересборка .

  3. Вы можете попытаться вернуться к интерфейсам udevadm/evdev с помощью X11 и затем попробуйте переменную X11 МЫШЬ _КОЛЕСО _ЩЕЛЧОК _УГОЛ .

  4. Из ссылки на последний элемент можно использоватьimwheelдля эмуляции щелчков прокрутки мыши в умноженном значении.

    # Should use imwheel --kill --buttons "4 5" to restart imwheel,
    # if the mouse has back/forward buttons, otherwhise imwheel --kill is enough.
    # imwheel must be set to autostart in your DE tools.
    #Edit ~/.imwheelrc to include, where '3' is a multiplier
    ".*"
    None,      Up,   Button4, 3
    None,      Down, Button5, 3
    Control_L, Up,   Control_L|Button4
    Control_L, Down, Control_L|Button5
    Shift_L,   Up,   Shift_L|Button4
    Shift_L,   Down, Shift_L|Button5
    
  5. Существуют специальные настройки приложения для чувствительности колесика мыши, например Chrome SmoothScroll и Firefox SmoothWheel ссылка .

1
05.05.2020, 12:34
1 ответ

Скорее всего, у вас есть символические ссылки, возможно, под одним из слабых -модулей вашего ядра, указывающие на модули, которые были удалены.

2
28.04.2021, 23:16

Теги

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