LINUX.ORG.RU

Сообщения BityjPixel

 

Китайский аналог apple magic trackpad

Форум — Linux-hardware

Есть китайский «внешний» трекпад, аналог «apple magic trackpad». И openSUSE Tumbleweed.Трекпад подключается по USB или Bluetooth.

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

Есть у кого идеи, как заставить его по проводу работать? Пробовал ставить драйвер synaptics - то же самое. Настроек больше появляется в параметрах системы, но не работает. в dmesg отображается как magicmouse:

[ 3021.860803] usb 1-1.3: new full-speed USB device number 5 using ehci-pci
[ 3021.958531] usb 1-1.3: New USB device found, idVendor=05ac, idProduct=0265, bcdDevice= 1.08
[ 3021.958545] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3021.960443] input: HID 05ac:0265 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:05AC:0265.0007/input/input21
[ 3021.960610] magicmouse 0003:05AC:0265.0007: input,hiddev97,hidraw1: USB HID v1.00 Mouse [HID 05ac:0265] on usb-0000:00:1a.0-1.3/input0
[ 3021.964453] input: HID 05ac:0265 as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:05AC:0265.0008/input/input22
[ 3021.964657] magicmouse 0003:05AC:0265.0008: input,hiddev98,hidraw3: USB HID v1.00 Mouse [HID 05ac:0265] on usb-0000:00:1a.0-1.3/input1
В «xinput --list» отображается как «HID 05ac:0265»:
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ HID 05ac:0265                             id=8    [slave  pointer  (2)]
⎜   ↳ HID 05ac:0265                             id=9    [slave  pointer  (2)]
в xinput --list-props отображается как трекпад - много свойств со словом «tapping»:
Device 'HID 05ac:0265':
        Device Enabled (156):   1
        Coordinate Transformation Matrix (158): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (287): 1
        libinput Tapping Enabled Default (288): 0
        libinput Tapping Drag Enabled (289):    1
        libinput Tapping Drag Enabled Default (290):    1
        libinput Tapping Drag Lock Enabled (291):       0
        libinput Tapping Drag Lock Enabled Default (292):       0
        libinput Tapping Button Mapping Enabled (293):  1, 0
        libinput Tapping Button Mapping Default (294):  1, 0
        libinput Natural Scrolling Enabled (295):       1
        libinput Natural Scrolling Enabled Default (296):       1
        libinput Scroll Methods Available (297):        1, 1, 0
        libinput Scroll Method Enabled (298):   1, 0, 0
        libinput Scroll Method Enabled Default (299):   1, 0, 0
        libinput Click Methods Available (300): 1, 1
        libinput Click Method Enabled (301):    0, 1
        libinput Click Method Enabled Default (302):    0, 1
        libinput Middle Emulation Enabled (303):        0
        libinput Middle Emulation Enabled Default (304):        0
        libinput Accel Speed (305):     0.000000
        libinput Accel Speed Default (306):     0.000000
        libinput Accel Profiles Available (307):        1, 1, 1
        libinput Accel Profile Enabled (308):   1, 0, 0
        libinput Accel Profile Enabled Default (309):   1, 0, 0
        libinput Accel Custom Fallback Points (310):    <no items>
        libinput Accel Custom Fallback Step (311):      0.000000
        libinput Accel Custom Motion Points (312):      <no items>
        libinput Accel Custom Motion Step (313):        0.000000
        libinput Accel Custom Scroll Points (314):      <no items>
        libinput Accel Custom Scroll Step (315):        0.000000
        libinput Left Handed Enabled (316):     0
        libinput Left Handed Enabled Default (317):     0
        libinput Send Events Modes Available (272):     1, 0
        libinput Send Events Mode Enabled (273):        0, 0
        libinput Send Events Mode Enabled Default (274):        0, 0
        Device Node (275):      "/dev/input/event6"
        Device Product ID (276):        1452, 613
        libinput Drag Lock Buttons (318):       <no items>
        libinput Horizontal Scroll Enabled (319):       1
        libinput Scrolling Pixel Distance (320):        15
        libinput Scrolling Pixel Distance Default (321):        15
        libinput High Resolution Wheel Scroll Enabled (322):    1
в lsusb определяется как «Bus 001 Device 005: ID 05ac:0265 Apple, Inc»

evtest нажатия видит. В Windows работает.

Что ещё можно попробовать?

 , , ,

BityjPixel
()

Pipewire как добавить «вируальное устройство паралельного вывода на все аудиокарты»?

Форум — Desktop

При использовании pulseaudio есть замечательная галочка «добавить вируальное устройство паралельного вывода на все аудиокарты». Хочу такую же в pipewire. Нашёл несколько решений, но ни одно не подходит.

1) Использовать qjackctl и мышкой рисовать связи - не удобно так как при подключении блютус наушников каждый раз придётся заходить в эту прогу и рисовать новые связи, да и для каждой проги поотдельности связи рисовать не хочется.

2)

pactl load-module module-combine-sink sink_name=Combined
работает почти как надо, создаёт виртуальное устройство Combined, но с него звук идёт вообще везде, даже в микрофоны. Запускаю я ролик на ютубе, через remmina подключаюсь к серваку, а там в настройках звука в микрофоне прыгает индикатор уровня сигнала когда я смотрю этот ютуб. Такого мне не надо! Да и при звонках всё будет возвращаться собеседнику эхом, ухудшая качество связи.

Какие есть ещё варианты? У меня openSUSE Tumbleweed

 , , ,

BityjPixel
()

В /var/run после перезагрузки не создаётся каталог nscd

Форум — General

В /var/run после перезагрузки не создаётся каталог nscd, соответственно nscd.service запуститься не может. То же самое с minidlna. С другими сервисами, например samba, проблем нет, каталог создаётся, сервис запускается. Система - openSUSE Tumbleweed. Есть второй комп, тоже с openSUSE Tumbleweed, там такой проблемы нет. В /usr/lib/tmpfiles.d/nscd.conf есть запись: d /run/nscd 0755 root root. Закостылил временное решение проблемы, добавил в /etc/systemd/system/multi-user.target.wants/nscd.service строчку ExecStartPre=/bin/mkdir -p /var/run/nscd, но иногда после обновления этот файл меняется на дефолтный и nscd опять перестаёт работать. Почему некоторые каталоги в /var/run могут не создаваться автоматически при загрузке?

 , ,

BityjPixel
()

xbindkeys не видит мышь

Форум — Desktop

openSUSE Tumleweed, трекбол Logitech m570. Пытаюсь назначить действие на дополнительные кнопки, но xbindkeys -mk вообще не реагирует на трекбол, даже на основные кнопки. Причём раньше, в этой же системе, года полтора назад всё работало. xev нажатия на кнопки трекбола видит. Пробовал создать файл /etc/X11/xorg.conf.d/50-trackball.conf:

Section "InputDevice"
        Identifier  "Logitech M570"
        Driver      "evdev"
        Option      "CorePointer"
        Option      "Device" "Logitech M570"
EndSection

не помогло. Что ещё попробовать?

 , , ,

BityjPixel
()

RSS подписка на новые темы