Доступны ли данные sosreport при переустановке sosreport?

У меня такой же трекбол, и это мой /etc/X11/xorg.conf.d/99-logievdev.confдля включения прокрутки:

Section "InputClass"
    Identifier      "Logitech USB Trackball"
    MatchProduct    "Logitech USB Trackball"
    MatchDevicePath "/dev/input/event*"
    MatchIsPointer  "true"
    Driver          "libinput"
    Option          "ButtonMapping"         "1 0 3 4 5 0 0 8 2"
    Option          "ScrollMethod"          "button"
    Option          "ScrollButton"          "8"
EndSection

Обратите внимание, что вам нужны только строки Option "ScrollMethod"и Option "ScrollButton", чтобы включить прокрутку трекбола.

Возможно, моя рука достаточно отличается от вашей, но я нахожу все четыре кнопки пригодными для использования. Вот почему я назначил более жесткую -на -маленькую кнопку досягаемости для средней кнопки мыши (кнопку 2 )для тех редких старых программ X11, которым это время от времени требуется. Вот почему я не использую Option "MiddleEmulation", который использовался в конфигурации Arch Wiki, на которую вы ссылались.

Возможно, опция ScrollButtonобрабатывается до ButtonMapping, что позволяет назначить прокрутку одной и только одной кнопке.

Для переключения между конфигурациямивы можете использовать что-то вроде этого скрипта:

#!/bin/sh
MOUSENAME="Logitech USB Trackball"
CUR_SC_BUTTON=$(xinput --list-props "$MOUSENAME" | grep "Scrolling Button (" | cut -d : -f 2)
case $CUR_SC_BUTTON in
    8)
        # mouse is currently right-handed, switch to left
        xinput --set-prop "$MOUSENAME" "libinput Button Scrolling Button" 9
        xinput --set-button-map "$MOUSENAME" 3 2 1 4 5 6 7 9 8
        # note: may need to switch 9 and 8 around, depending on how
        # ButtonMapping and ScrollingButton interact
        ;;
    9)
        # mouse is currently left-handed, switch to right
        xinput --set-prop "$MOUSENAME" "libinput Button Scrolling Button" 8
        xinput --set-button-map "$MOUSENAME" 1 2 3 4 5 6 7 8 9
        ;;
esac

Отказ от ответственности :Я не тестировал этот скрипт сам, я только что написал его.

Чтобы иметь «бесполезные» конфигурации мыши для переключения кнопок, вы должны использовать соответствующий инструмент в выбранной вами среде рабочего стола, чтобы назначить этот сценарий для запуска при нажатии этой кнопки мыши.

2
02.06.2021, 11:41
1 ответ

Sosreport — это команда, предназначенная для сбора системной и диагностической информации в определенное время , чтобы собранные данные были актуальными.

Это означает, что вы должны указать файл вывода(данные )после отправки команды.

В этом случае переустановка sosreport не повлияет на какие-либо данные .

0
28.07.2021, 11:27

Теги

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