Bug 54473 - Ошибка при запуске
Summary: Ошибка при запуске
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ds4drv (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Денис Назаров
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-27 00:12 MSK by Andrew Vasilyev
Modified: 2025-05-27 00:12 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Vasilyev 2025-05-27 00:12:39 MSK
Исходный репозиторий больше не развивается, программа не работает:

$ ds4drv --hidraw
Traceback (most recent call last):
  File "/usr/bin/ds4drv", line 33, in <module>
    sys.exit(load_entry_point('ds4drv==0.5.1', 'console_scripts', 'ds4drv')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/ds4drv/__main__.py", line 177, in main
    thread = create_controller_thread(index + 1, controller_options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/ds4drv/__main__.py", line 126, in create_controller_thread
    controller = DS4Controller(index, controller_options, dynamic=dynamic)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/ds4drv/__main__.py", line 36, in __init__
    self.load_options(self.options)
  File "/usr/lib/python3/site-packages/ds4drv/__main__.py", line 94, in load_options
    self.fire_event("load-options", options)
  File "/usr/lib/python3/site-packages/ds4drv/__main__.py", line 39, in fire_event
    self.loop.fire_event(event, *args)
  File "/usr/lib/python3/site-packages/ds4drv/eventloop.py", line 90, in fire_event
    self.process_events()
  File "/usr/lib/python3/site-packages/ds4drv/eventloop.py", line 96, in process_events
    callback(*args)
  File "/usr/lib/python3/site-packages/ds4drv/actions/input.py", line 84, in load_options
    joystick.device.device.fn)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'InputDevice' object has no attribute 'fn'. Did you mean: 'fd'?

  Может, имеет смысл обновить из форка: https://github.com/TheDrHax/ds4drv-cemuhook
  ?