Open dmitry-saritasa opened 7 years ago
razercfg does not support Python 2.7. So you need to install PySide for Python 3.x to get it running. Please check your distribution package archive.
okay I see, now I get the following error
➜ ~ razercfg -s
Failed to connect to razerd socket: [Errno 2] No such file or directory
➜ ~ systemctl status razerd
● razerd.service - Razer device state daemon
Loaded: loaded (/usr/lib/systemd/system/razerd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2017-07-19 10:08:36 PDT; 4min 13s ago
Process: 10331 ExecStart=/usr/local/bin/razerd -f (code=exited, status=127)
Main PID: 10331 (code=exited, status=127)
Jul 19 10:08:36 dmitry.io razerd[10331]: /usr/local/bin/razerd: error while loading shared libraries: librazer.so.1: cannot open shared object file: No such file or directory
➜ ~ sudo find /usr -iname 'libraz*'
/usr/lib/librazer.so
/usr/lib/librazer.so.1
okay I figured out the problem with .so libs, but now
➜ ~ razercfg
Razer device configuration tool
Version 0.39
Usage: razercfg [OPTIONS] [-d DEV DEVOPS] [-d DEV DEVOPS]...
-h|--help Print this help text
-v|--version Print the program version number
-B|--background Fork into the background
-s|--scan Scan for devices and print the bus IDs
-K|--reconfigure Force-reconfigure all detected devices
-d|--device DEV Selects the device with the bus ID "DEV"
Use the special value "mouse" for DEV to select
the first razer mouse device found in the system.
If this option is omitted, the first Razer device found is selected.
-S|--sleep SECS Sleep SECS seconds.
Device operations (DEVOPS):
These options apply to the device that is specified with -d
Options for mice:
-V|--fwver Print the firmware version number
-p|--profile PROF Changes the active profile
-P|--getprofile Prints the active profile
-r|--res [PROF:]RES[xRES] Changes the scan resolution
-R|--getres Prints the resolutions
-f|--freq [PROF:]FREQ Changes the scan frequency
-F|--getfreq Prints the frequencies
-L|--leds List the device supported LED identifiers
-l|--setled [PROF:]LED:(on|off) Toggle the LED with the identifier "LED"
Use the special identifier "all"
to toggle all supported LEDs.
-c|--setledcolor [PROF:]LED:rrggbb Set LED color to RGB 'rrggbb'
-m|--setledmode [PROF:]LED:MODE Set LED mode to MODE ('static', 'spectrum'
or 'breathing')
-X|--flashfw FILE Flash a firmware image to the device
The profile number "PROF" may be 0 for the current profile. If omitted,
the global settings are changed (not possible for every device).
➜ ~ razercfg -s
➜ ~ lsusb
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 002: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 011: ID 047d:8018 Kensington
Bus 003 Device 013: ID 041e:4089 Creative Technology, Ltd
Bus 003 Device 012: ID 041e:4091 Creative Technology, Ltd
Bus 003 Device 009: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 007: ID 1bcf:053a Sunplus Innovation Technology Inc. Targa Silvercrest OMC807-C optische Funkmaus
Bus 003 Device 005: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 010: ID 1e54:2030 TypeMatrix 2030 USB Keyboard
Bus 003 Device 008: ID 1532:003f Razer USA, Ltd
Bus 003 Device 006: ID 1038:160c SteelSeries ApS
Bus 003 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 004: ID 21b4:0230
Bus 003 Device 002: ID 0424:2412 Standard Microsystems Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
➜ ~ lsusb G razer
15:Bus 003 Device 008: ID 1532:003f Razer USA, Ltd
➜ ~ sudo lsusb -D /dev/bus/usb/003/008
Device: ID 1532:003f Razer USA, Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1532 Razer USA, Ltd
idProduct 0x003f
bcdDevice 2.00
iManufacturer 1 Razer
iProduct 2 Razer Naga Epic Chroma Dock
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 84
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 94
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 61
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 159
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)
so razercfg -s shows no devices, although I have Naga Epic mouse
15:Bus 003 Device 008: ID 1532:003f Razer USA, Ltd
That device is currently not supported.
I see, clear. Thanks! Are there substantial changes between 001f and 003f?
Are there substantial changes between 001f and 003f?
I don't know. There might be only very tiny differences, or it might be a completely new device.
001f
is the Razer Naga Epic and 003f
the Razer Naga Epic Chroma
I have both python 2.7 and 3.5 installed in my Fedora 25
It can't run under python 3.5 as it doesn't install PySide that is needed for the utility to work. So how do I install it into /usr/lib/python2.7/site-packages/