Горизонтальная прокрутка мыши Logitech M325

77x на Вашем корневом каталоге означает, что все с корректным GID могут переместить Ваш .ssh каталог и заменить его другим. Пользователи с корректным GID имеют полномочия записи/должностного лица на корневом каталоге и поэтому могут переименовать/создать файлы/каталоги.

SSH очень придирчив когда дело доходит до полномочий, и он должен.

0
12.03.2013, 00:09
2 ответа

Чтобы заставить горизонтальную прокрутку работать, я должен был повторно отобразить кнопки мыши. Проверьте использование отображения xmodmap -pp:

[sly@SlyLap ~]$ xmodmap -pp
There are 24 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9
       10             10
       11             11
       12             12
       13             13
       14             14
       15             15
       16             16
       17             17
       18             18
       19             19
       20             20
       21             21
       22             22
       23             23
       24             24

Использовать xev узнать кнопку кодирует для горизонтальной прокрутки:

[sly@SlyLap ~]$ xev
...
ButtonPress event, serial 29, synthetic NO, window 0x5400001,
    root 0xad, subw 0x5400002, time 173143560, (21,37), root:(25,493),
    state 0x0, button 8, same_screen YES
...
ButtonPress event, serial 29, synthetic NO, window 0x5400001,
    root 0xad, subw 0x5400002, time 173126732, (21,37), root:(25,493),
    state 0x0, button 9, same_screen YES

Отсюда я вижу слева/справа, коды кнопки являются 8/9. Начиная с synaptics драйвер использует кнопки 6/7 для того, чтобы слева/справа прокрутить, я просто должен был подкачать порядок того, как кнопки объявляются. Изменить отображение:

xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24"

Это подкачает 8/9 6/7, который заставит горизонтальную прокрутку работать.

2
28.01.2020, 02:28
  • 1
    Это является самым легким и большая часть простого способа повторно отобразить кнопки мыши. –  asdmin 12.12.2017, 12:25

Решено, пройдя через список пакетов и увидеть, что, несмотря на выбор «полное удаление» для Apache 2, несколько зависимостей до сих пор оставались. После удаления тех, я смог установить пониженную версию Apache (2.4.7).

-121--244751-

Использование XModmap привел к проблемам с боковым прокруткой с помощью сенсорной панели на моем ноутбуке. Я получил мышь M325, работая как ожидалось, но сенсорная панель сбоку прокручивалась на спину / вперед.

Чтобы перенаправить только кнопки мышки (оставив одну сенсорную панель), я использовал инструкции в https://shubuntu.com/questions/492744/ov-do-amy - Mouse-At-Startup

Я сохранил следующий скрипт как ~ / logitechm325

#!/bin/bash
# Swap buttons 8 9 with buttons 6 7 -- Sideways scrolling with Logitech M325
logitech_mouse_id=$(xinput | grep "Logitech Unifying Device. Wireless PID:400a" | awk {'print substr($8,4,2)'})
echo $logitech_mouse_id > ~/temp/logitech_mouse_id
echo $logitech_mouse_id
xinput set-button-map $logitech_mouse_id 1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Я убедился, что скрипт исполняется исполняемым:

$ sudo chmod a+x ~/logitechM325 

, а затем добавил его в список приложений запуска.

Теперь оба Logitech M325 и сенсорная панель работают для прокрутки вбок.

1
28.01.2020, 02:28

Теги

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