OpenRazer es una colección de drivers de Linux para dispositivos de Razer, suministrando drivers para el kernel, servicios DBus y fijaciones Python para interactuar por la interfaz DBus.
Características:
-
Daemon
- Un servicio en segundo plano que interactúa con tus dispositivos Razer.
-
Soporte DKMS
- Recompila el controlador cuando se actualiza el kernel.
-
Totalmente destacado
- Admite macros sobre la marcha, efectos de iluminación, colores y habilitación del modo de juego.
-
Aplicaciones
- Los front-end y los servicios públicos están disponibles.
- Policromo
- RazerGenie
- razerCommander
- Serpiente
- Soporte para múltiples distribuciones
-
Compatible con distribución cruzada
- Funciona en distribuciones basadas en Debian, Ubuntu, Arch, openSUSE y Fedora.
-
API programable
- Controle su dispositivo y cree casi cualquier efecto que desee en Python.
Que novedades incluye la versión 3.7.0 See changelog
Released
Cambios importantes
Para los dispositivos mencionados a continuación, no hay mucho que cambiar si usted está en las últimas versiones de cualquiera de policromática y RazerGenie. Si no es así, o está utilizando algunas otras herramientas puede haber algunas interrupciones donde las herramientas deben ajustarse para ser compatible con la nueva versión. Por favor, háganos saber si usted tiene alguna pregunta al respecto.
- Usar brillo "backlight" y funciones de efectos para algunos dispositivos como Naga Hex V2, Naga Chroma, Mamba Chroma, Mamba TE Wired, Orochi Chroma, Diamondback Chroma
- Uso de brillo de desplazamiento estándar en Orochi Chroma
- Usar API de efectos estándar para DeathAdder Chroma, DeathAdder 3500, Abyssus V2, DeathAdder 2013, Mamba 2012, Naga Epic Chroma
- Mover Naga 2012, Naga 2014, Abyssus, Imperator, Naga Hex, Naga Hex Red, Taipan, DeathAdder 3.5G, Orochi 2011, Abyssus 1800, DeathAdder 1800, Abyssus 2000, Ouroboros, Orochi 2013, Orochi Chroma y DeathAdder 2000 a efecto none/off en lugar de tener alguna API led_effect y led_state extraña.
- Algunas teclas adicionales del teclado se asignarán ahora a KEY_MACRO* en lugar de, por ejemplo, KEY_F20, lo que debería solucionar por fin el conflicto entre el silenciamiento del micrófono y la tecla para bajar el brillo del teclado.
- Hay un nuevo efecto de rueda (similar al efecto de onda), utilizado en BlackWidow V4.
- Algunas APIs (como en esta versión algunas funciones setDPI) se vuelven más estrictas con las versiones para dejar de ocultar argumentos erróneos por parte de los que llaman y realmente devuelven un error en lugar de ocultar el problema.
Nuevos dispositivos
- Añadido soporte para Razer Laptop Stand Chroma V2
- Añadido soporte para Razer DeathStalker (Esencial)
- Añadido soporte para Razer Blade 15 (2023)
- Añadido soporte para Razer DeathAdder V3
- Añadido soporte para Razer Blade 16 (2023)
- Añadido soporte para Razer Blade 18 (2023)
- Añadido soporte para Razer Ornata V3 (PID 0x02A2)
- Añadido soporte para Razer Viper Mini SE
- Añadido soporte para Razer Cobra Pro
- Añadido soporte para Razer BlackWidow V4
- Añadido soporte para Razer Naga V2 HyperSpeed (Receptor)
- Añadido soporte para Razer Viper V3 HyperSpeed
Corrección de errores, mejoras, limpieza, etc
- razermouse: muchas limpiezas / fusiones de funciones para mejorar el mantenimiento del código
- daemon: Alinear las funciones clásicas de retroiluminación con otras - también debería corregir algunos errores de persistencia
- Añadir varias funciones de efectos para la zona "backlight
- razermouse: eliminar el caso por defecto de las funciones de efecto de matriz
- driver: eliminar transaction_id por defecto de varias funciones
- razerkbd: corregir la falta de asignación transaction_id para Tartarus V2
- driver: eliminar id de transaccion 0xff por defecto
- razerkbd: añadir chequeo de argumento faltante para el efecto estático de Tartarus V2
- razerkbd: gran limpieza incl. mutex para paquetes etc
- driver: simplificar mutex para transferencias usb
- razeraccessory: eliminar caché de versión de firmware
- Eliminar argumentos no usados de las funciones razer_chroma_standard_matrix_*.
- driver: añadir device_remove_file que faltaba para DeathAdder 2000
- daemon: Añadir get_idle_time & get_low_battery_threshold a Viper Ultimate
- Habilitar la función de desplazamiento horizontal en Razer Naga Chroma
- daemon: restaurar el modo de controlador de teclado al reanudar
- Añadir install_requires a los archivos setup.py
- daemon: eliminar fallback en maxDPI
- daemon: dejar de restringir silenciosamente el valor DPI al máximo
- daemon: restringir DPI y poll rate en el código de restauración
- daemon: dejar de restringir silenciosamente el valor DPI al máximo
- Añadir ejemplo de efecto basado en la temperatura de la CPU
- daemon: notificar nuevo efecto al llamar a setCustom/setKeyRow
- daemon: deduplicar la inicialización de BatteryManager