GithubHelp home page GithubHelp logo

polychromatic / polychromatic Goto Github PK

View Code? Open in Web Editor NEW
996.0 20.0 97.0 13.73 MB

RGB lighting management software for GNU/Linux. Powered by OpenRazer.

Home Page: https://polychromatic.app

License: GNU General Public License v3.0

Python 92.91% HTML 1.41% Shell 2.28% Meson 0.25% CSS 0.17% SCSS 2.98%
razer python tray-applet openrazer pyqt5 rgb

polychromatic's Introduction

Polychromatic

An open source RGB lighting management front-end application to customise OpenRazer peripherals on GNU/Linux.

Build Status Current Release

Screenshot of Polychromatic v0.7.0 Controller

About

Polychromatic is a front-end for managing lighting, RGB effects and device properties for Razer keyboards, mice, keypads. This project has a long-term ambition to support peripherals from other brands too.

View Features | View Screenshots | View FAQs and Documentation

Device Support

Polychromatic on its own is just a frontend, it currently needs OpenRazer installed to provide the actual communication with the hardware. Both projects only run on Linux distributions.

View Supported Devices

Download

Instructions for each supported Linux distro are provided on the website:

Installing packages from a software repository is recommended as this will keep the software up-to-date, and your package system will keep track of dependencies.

Something not working?

Occasionally, issues are caused by an improper OpenRazer driver installation. Polychromatic includes a troubleshooter to identify common problems. See our FAQs on OpenRazer if your device is not showing up or shows an error when changing settings.

For bugs specific to Polychromatic, please raise an issue here.

Contributing

See DEVELOPMENT.md for instructions on running the software locally.

Translations

The software can speak multiple languages! Here's a guide if you'd like to contribute.

Donations

If you love this software and wish to leave a little something to excite the developer, you're welcome to do so via paypal.me. Thank you for your generosity!

polychromatic's People

Contributors

2e0pgs avatar aloento avatar baiyah7o avatar bbacskay avatar bdach avatar beranat avatar blauerhunger avatar bluemancz avatar claudiosanches avatar comradediana avatar dbb avatar gsoftwaredevelopment avatar iglu47 avatar iskigow avatar jerickgm89 avatar lah7 avatar moonlightwave-12 avatar norwayfun avatar pez2001 avatar pmdumuid avatar sarisia avatar shinenelson avatar stlhrt avatar terrycain avatar um-li avatar unearthlybrutal avatar vistaus avatar vvvrrooomm avatar yoshida-ryuhei avatar z3ntu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

polychromatic's Issues

Set the application's colour scheme

Only a cosmetic change, but an option to change the appearance of the application to suit the user: green, blue, red, orange, white, multicoloured, etc.

Or be fancy and adapt the colour based on what is currently in use for that device.

PPA depends on old driver/daemon

I open this here, as this is where the PPA is from. As said in openrazer/openrazer#30 currently there are problems to install properly from PPA. I can install the new daemon and kernel modules, but not polychromatic. It has razer-chroma-driver as a dependency.

Tray Applet crashes if loading non-existent profile

This is something that has been happening randomly to me for some time. The tray applet wouldn't auto start, and when I tried to start it manually, I got the following error:

> polychromatic-tray-applet 
Using "/usr/share/locale/" or falling back to "en_US" for translations.
ERROR:dbus.proxies:Introspect error on :1.36:/org/razer: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
  File "/usr/bin/polychromatic-tray-applet", line 625, in <module>
    indicator = AppIndicator()
  File "/usr/bin/polychromatic-tray-applet", line 160, in __init__
    devman = rclient.DeviceManager()
  File "/usr/lib/python3/dist-packages/razer/client/__init__.py", line 27, in __init__
    self._device_serials = self._dbus_devices.getDevices()
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

I would just reboot the computer, it would start and I just moved on... But now, I just installed some updates (Included a new kernel) and there's no way to make the tray applet start.

Any ideas what could be causing the DBus error?

I've tried doing sudo dbus-launch, then running polychromatic-tray-applet, but same thing happens.

I'm running Kubuntu 16.04 with the latest updates.

Razer Deathadder Chroma isn't supported

For example:

Traceback (most recent call last):
File "/usr/bin/polychromatic-controller", line 125, in load_changed_cb
app.page_loaded()
File "/usr/bin/polychromatic-controller", line 445, in page_loaded
self.refresh_device_list()
File "/usr/bin/polychromatic-controller", line 1393, in refresh_device_list
app.update_page('#' + selected_ui, "addClass", "active")
TypeError: Can't convert 'NoneType' object to str implicitly
Traceback (most recent call last):
File "/usr/bin/polychromatic-controller", line 112, in title_changed_cb
app.process_command(title)
File "/usr/bin/polychromatic-controller", line 825, in process_command
self.active_device.fx.spectrum()
AttributeError: 'NoneType' object has no attribute 'fx'

Also see openrazer/openrazer#23 (comment)

Pinging @presianbg

Imperator not shown in configuration utility

Razer-driver added support for Imperator 2012 but the configuration utility is not showing it. I looked at my /sys/bus/hid/drivers/razermouse and the mouse is already bidden to the razer driver (not hid-generic), but the configuration utility fails to recognize it.

Multi-device support

Multiple devices are not easily possible under the current daemon (v1). There is also no Python interface that only enumerates devices, but not selecting one.

Fortunately, there is a new daemon for the driver (currently under testing).

When the new Python interface is released, Polychromatic Controller and the Tray Applet will be able to take advantage of its new API to support with multiple devices.

Does not start on Ubuntu 16.04

I installed the application, but it does not start for me. Is there a command line start option to see what is wrong?

Migrate to WebKit2

The original WebKit is now a deprecated API, full of security issues and doesn't allow a smooth user interface.

Add support for the OpenRazer driver

I would love to see official support for the OpenRazer driver. This is a complete rewrite of the razer_chroma_driver fixing several issues (code cleanup, busy wait, USB request confirmation, mutex locks, detailed error messages,...).

There is a small script helping to setup custom key colors. This might be an inspiration for future support of custom key color profiles for polychromatic ๐Ÿ‘

If you miss some functionalities or specific device support, please let me know!

Tray icon does not work in all DE's

DE's = Desktop Environments , I can't see the icon in Plasma for example.

I've tried different color themes and such but no luck, I'm getting Plasma does tray icons different in the location or naming scheme.

Depends gir1.2-gtk3.0

Hello,

I'm trying to install your driver but it's failing on the dependency gir1.2-gtk3.0 and cannot be installed. I enabled the universe repository and updated it. Still getting the error. I found out that gir1.2-gtk-3.0 is installed but that's with a dash. So i'm kinda stuck.

Someone got a tip on this one?

Error:
razer-daemon : Depends: gir1.2-gtk3.0 but it is not installable

Ubuntu 16.04

Thanks in advance

No devices found

Hi,

I'm using Archlinux and installed the driver package (https://terrycain.github.io/razer-drivers/#arch). But Im running webkitgtk 2.4.11.3 so I guess this is why I can't have my Razor kb properly running on my Arch.
I won't downgrade due to dependencies, do you plan on upgrading your app please?

Thanks a lot!

Start packaging for Ubuntu.

A new PPA will be created and packages will be created properly to allow users to easily install on Ubuntu and Debian too.

polychromatic-controller, polychromatic-tray-applet crash on RBS

razerkbd module is running
attempt to run polychromatic-controller results in this error:

admin@laptop:~$ polychromatic-controller 
Using relative path for translations.
Traceback (most recent call last):
  File "/usr/bin/polychromatic-controller", line 1380, in <module>
    app = Controller()
  File "/usr/bin/polychromatic-controller", line 190, in __init__
    self.devman = rclient.DeviceManager()
  File "/usr/lib/python3/dist-packages/razer/client/__init__.py", line 33, in __init__
    device = _RazerDeviceFactory.get_device(serial)
  File "/usr/lib/python3/dist-packages/razer/client/device.py", line 56, in get_device
    device = device_class.get_device(serial, vid_pid=device_vid_pid, daemon_dbus=daemon_dbus)
  File "/usr/lib/python3/dist-packages/razer/client/devices/keyboard.py", line 148, in get_device
    return device_class(serial, vid_pid=vid_pid, daemon_dbus=daemon_dbus)
  File "/usr/lib/python3/dist-packages/razer/client/devices/keyboard.py", line 128, in __init__
    self._update_capabilities(default_capabilities)
AttributeError: 'RazerBladeStealthKeyboard' object has no attribute '_update_capabilities'`

Polychromatic Controller and Tray Applet won't launch?

I'm a Linux newb, running Mint18. I downloaded and installed the terrycain-razer-drivers, and followed all the instructions step by step. I followed that with an install of Polychromatic Controller from the LinuxMint Software Manager. I click the software icon and nothing happens. I reboot. Try again. Nothing happens. No error messages or anything. Just nothing.

Previously to this, I had attempted to run Polychromatic without installing the daemon (obviously, this didn't work, but) the software launched with an error message. Now it doesn't launch at all.

I'm running on a first-gen Razer Blade Stealth.

Please help?

Version 0.3.x: ERROR:dbus.proxies

On the latest version of Kubuntu I receive this error when starting the app from konsole. It's the first time I've played with it and I'm fairly new to linux so I don't know if it's a software center problem because I'm using KDE or otherwise. I tried the debian method for adding the app and it results in the same error.

ERROR:dbus.proxies:Introspect error on :1.30:/org/razer: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
File "/usr/bin/polychromatic-controller", line 1380, in
app = Controller()
File "/usr/bin/polychromatic-controller", line 190, in init
self.devman = rclient.DeviceManager()
File "/usr/lib/python3/dist-packages/razer/client/init.py", line 25, in init
self._device_serials = self._dbus_devices.getDevices()
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in call
return self._proxy_method(_args, *_keywords)
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in call
**keywords)
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
ERROR:dbus.proxies:Introspect error on :1.30:/org/razer: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Separate start-up options from Tray Applet.

The controller application should be responsible for creating and managing actual Python scripts that interface with the Razer "Chroma" library.

This allows users to apply effects, brightness and profiles without needing to load the tray applet.

Main window stays blank

Linux Stealth 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux

When loading the program, the window remains blank but the console says the application is ready. Have double checked all requirements are installed and working.

Debug verbose enabled.
Using relative path for translations.
Initialised WebKit2.
Window icon set from /usr/share/ path.
Program Scale Set: 1.0
Initialised Window.
Loading Daemon...
Gathering Devices...
 -- Found: Razer Blade Stealth (Late 2016)
Loading Application Profiles...
Application Ready.

Screenshot

Profile Layers

Razer synapse has layers in custom lighting, so why cant't theis? I can make it, but I just don't know if it is necessary .

Failed to toggle logo message

I just tried Polychromatic again after the update and now I get the message "Failed to toggle logo for Razer Abyssus 2014." when I toggle the logo.

Keyboard Layout for Razer Blade stealth, doesn't allow you to select all the keys.

I was able to map most of the keys using the layout on my RBS but the F1 Key, the left arrow, enter, and z keys can't be mapped from the UI. Not surprised because this tool is designed for the full sized keyboard layout. This would be possibly a great new feature to be able to select the layout when making a custom key mapping layout.

Reactive effect with a base color

First thanks for the great GUI.

What I'm missing is, the reactive effect with a base color.
It would be really cool to have a base color when reactive effect is activated.
Is that possible?

When waking from sleep (lights out) first key stroke is dropped

BlackWidow Chroma Ubuntu 16.04 Linux.

The system is not locked or asleep, keyboard lights go out after a short duration. When starting to type form this state the first key pressed does not make it to the dialog such at a browsers URL input dialog.

This does not occur all of the time but often enough to be a pain. Did not have this issue before installing Linux drivers and software for Razor keyboards. The work done in this project has been outstanding! Thank you and I am willing to provide any logs or documentation you might require.

Multiple Devices being affected

Now that I have the daemon finding my devices under Ubuntu 16.10; I'm noticing that when I change the settings for my keyboard or mouse the other device receives the settings as well. If you need any other debug info or if this is a daemon issue, let me know.

Support for toggling logo for Razer Abyssus

Currently there does not seem to be mouse/device specific options. For example my mouse does only support setting lighting on/off, but I cannot do this via Polychromatic right now.

Track the last effect/action

The razer-chroma driver does not "remember" the last action or what the device is up to.

When multi-device is properly supported with the new daemon. An implementation is essential to track what each device is up to.

In order for this to work in scripts, this would mean that Polychromatic's Python library will be the "middle man" to ensures the effect is remembered across the tray and controller. It also needs to be "real time" in a way that means a change is instantly reflected in both the Tray Applet and Controller.

WebKitSettings error : can't launch the app

Hey ! :-D

I'm running a fresh install of Debian 8 (x64) and I use a Razer Chroma Blackwidow Ultimate. I installed the driver, the latest stable .deb available and all its dependencies (with apt-get -f install). When I try to run the application, here is what I get :

$ ./polychromatic-controller 
Using "/usr/share/locale/" for translations.
Loading preferences from "/home/geographer/.config/polychromatic/preferences.json'...
Successfully loaded preferences.
Traceback (most recent call last):
  File "./polychromatic-controller", line 817, in <module>
    app = Controller()
  File "./polychromatic-controller", line 154, in __init__
    self.webkit = AppView()
  File "./polychromatic-controller", line 68, in __init__
    self.get_settings().set_property('allow-file-access-from-file-urls', 1)
TypeError: object of type `WebKitSettings' does not have property `allow-file-access-from-file-urls'
$ Error receiving IPC message on socket -1 in process 13828: Bad file descriptor

Did I miss something ? Thank's for your help ! :-)

polychromatic-controller not finding devices

When I start the controller, it can't find my keyboard or mouse so I attempted to kill and restart the service using the restart daemon button in the UI and it spams "Unimplemented command:" over and over. A progress bar pops up for loading the daemon and the UI returns with color setting options but still no tabs for my devices. If there's anything I can get for you to debug let me know. I'm running it on Ubuntu GNOME 16.10 and grabbed both ppa's

No devices found/tray applet non-functional

installed razer drivers(razer-chroma-driver_20160612_ubuntu_amd64.deb), this PPA, apt update, apt install polychromatic

Devices:
2013 Razer BlackWidow Keyboard (shows all support in reference)
2013 Razer Naga mouse (No support shown in reference)

lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

Relevant lsusb:
Bus 003 Device 004: ID 1532:0015 Razer USA, Ltd Naga Mouse
Bus 003 Device 002: ID 1532:010d Razer USA, Ltd

$ polychromatic-controller
--app launches, then displays yellow (?)
"Please check your Razer device is connected and that the daemon supports your device, then try again."

$ polychromatic-tray-applet
Using "/usr/share/locale/" or falling back to "en_US" for translations.
Traceback (most recent call last):
File "/usr/bin/polychromatic-tray-applet", line 625, in
indicator = AppIndicator()
File "/usr/bin/polychromatic-tray-applet", line 182, in init
self.active_device = devlist[0]
IndexError: list index out of range

tray applet crashes when no device is connected

(or when udev doesn't want to bind the device)

luca@g550jk /m/h/a/m/razer-drivers> polychromatic-tray-applet 

(polychromatic-tray-applet:12610): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(polychromatic-tray-applet:12610): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(polychromatic-tray-applet:12610): Gtk-WARNING **: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
Using "/usr/share/locale/" or falling back to "en_US" for translations.

Tray applet couldn't be initalised!
Reason: No devices found.
Reloading in 60 seconds.

Tray applet couldn't be initalised!
Reason: No devices found.
Reloading in 60 seconds.
Traceback (most recent call last):
  File "/usr/bin/polychromatic-tray-applet", line 706, in <module>
    indicator.setup()
  File "/usr/bin/polychromatic-tray-applet", line 261, in setup
    self.active_device_status.set_label(devlist[0].name)
IndexError: list index out of range

Icons for profiles

When listing profiles, allow an option to show the application's icon (or custom path).

Razer Tartarus Chroma Profile Support

Hi, today I got my Razer Tartarus Chroma that I bought since I found out of your project and @terrycain's one. First of all thanks for all the effort and work you put into this.

The macro keys and profile options are greyed out on the tray applet atm. The ones are: Game Mode, Profiles, Enable Macro Keys, Change Primary/Secondary colors and on the top the first option Tartarus Chroma is also greyes out. Ofc this options aren't displayed on the configuration utility either.

I suppose this is because it hasn't been implemented yet? Or have I done something missed/done something wrong during the installation process? In case it hasn't been implemented, is there any other way around on the meantime?

Ps: Excuse my English...

Thanks.

WebKit dependency problem in Linux Mint 17.3

Hi,
I am trying to install the polychromatic on linux mint 17.3 ,cinnamon 64-bit. I downloaded the debian file and tried running it . I got the Error: Dependency is not satisfiable: gir1.2-webkit2-4.0
I searched for the webkit but i cannot find a way to install it.

I am new to linux. Please guide me through this problem.

P.S : Also i tried downloading the polychromatic using the manual method, I managed to have it installed and shows up in the applications however it does not run if i click on it.

Thanks for any kind of help

Tray Applet crashes on login when macros enabled is set and there are multiple devices.

A known issue caused when:

  • The tray applet is set to apply start-up settings.
  • The "Enable macro keys" option is set.
  • There are other devices besides the BlackWidow Chroma.

Due to how the tray applet is coded, it applies start-up settings to the first device in the list provided by the daemon. In the cases where the BlackWidow Chroma is not the first device, this crashes the applet as the "macros" function is not there (e.g. for a mouse or Firefly).

In Ubuntu, you may see a "Sorry!" apport error dialog as soon as you login.

This will be addressed in the next release (v0.4.0), which will fix this and introduce a new "events" feature too!

Ability to create/set "custom" colours.

A planned feature for creating a list of custom colours to quickly apply when setting effects or editing a profile.

Some ideas for default presets:

  • #00FF00 = Razer Green
  • #E13F20 = Ubuntu Orange
  • #1793D1 = Arch Blue
  • #CD6EE2 = SteamOS
  • #A6E368 = Mint

Application Errors on Startup "TypeError: Can't convert 'NoneType' object to str implicitly"

So.. this might be because I don't have a device that's supported by the daemon yet (I have the Diamondback Chroma).. but I thought I'd report this error that happens on launch of the polychromatic-controller:

cornelia@Xaos-OryxP:~$ polychromatic-controller       
Using relative path for translations.
Traceback (most recent call last):
  File "/usr/bin/polychromatic-controller", line 125, in load_changed_cb
    app.page_loaded()
  File "/usr/bin/polychromatic-controller", line 445, in page_loaded
    self.refresh_device_list()
  File "/usr/bin/polychromatic-controller", line 1393, in refresh_device_list
    app.update_page('#' + selected_ui, "addClass", "active")
TypeError: Can't convert 'NoneType' object to str implicitly

I figure, even if the user doesn't have any daemon supported devices the application probably shouldn't error like this.. If anything, it should notify the user of missing devices, etc.

Option for application scaling

Hello,
I have my razer chroma hooked to my new computer, everything works fine but there are a couple of quirks in the controller that could be removed.

The first one is that my keyboard has a slightly different layout with short/large enter key, no # key on its left and a |\ (pipeline backslash) key above the enter.

Hammering the fix for myself the brute way seem rather straightforward, but I would like to do something that can be shared with others, and this would means "add multiple layout support". It feels that the largest work here is enabling the keyboard image switch, I just took a quick look to the code but it feels that the code that handles the clicks on the SVG processes some attribute that are within each SVG element independently from its physical position. I noticed that the JS part of the code refers to layouts. I am more that willing to code the solution, I would like to agree a path for this with the code maintainer so the overall architecture continues to hold.

The second problem is that the program window, on a 4K display, is a bit too little and possibly difficult to read. I am more than willing to work on this issue too. I was thinking about using the WebKit api the way a web browser does. Any other idea?

BTW, I already did some chainsaw work on the old configuration tool in order to build a simple command line tool to load a profile. Are you interested in as a contribution?

A command line tool to handle profiles

Hello, this is a proof of concept of a command that loads a script from a file, a bit less minimalist than the example published by lah7 but nonetheless complete (IMHO) considering what is its task, restoring a keyboard profile from a file. Thanks to @lah7 for suggesting me which other import were useless in my previous attempt.
loadprofile.zip

Error message at start (problem with setBrightness)

With my Abyssus 2014 attached I got the following message (probably because the function is not supported by device): polychromatic-controller crashed with dbus.exceptions.UnknownMethodException in _method_lookup(): org.freedesktop.DBus.Error.UnknownMethod: Unknown method: setBrightness is not a valid method of interface razer.device.lighting.brightness

Duplicate actions (WebKitGTK bug)

This is just noting a known (but irritating) issue with the newer versions of webkit2gtk.

You may notice that clicks or actions happen twice, or starts spamming "Unimplemented command" in the terminal.

Package(s) affected:

  • Ubuntu - gir1.2-webkit2-4.0
  • Arch - webkitgtk

Version(s) affected:

  • Problematic with 2.14 onwards.
  • 2.12 and below are not affected -- however, Ubuntu 16.04 users have recently have updates for 2.14.

Here is a bug report on Launchpad as this affects web-based applications in general that rely on this library: https://bugs.launchpad.net/ubuntu/+source/webkit2gtk/+bug/1633736

Polychromatic doesn't recognize the daemon running

When I start the polychromatic controller a window pops up and I am greeted with this message:

Daemon Not Running

I started the razer service with -v and -F:

2016-09-20 23:01:58 | razer                          | INFO     | Initialising Daemon. Pid: 15434
2016-09-20 23:01:58 | razer.screensaver              | INFO     | Initialising DBus Screensaver Thread
2016-09-20 23:01:58 | razer                          | INFO     | Found device.0: 0003:1532:0203.0003
2016-09-20 23:01:58 | razer.device0                  | INFO     | Initialising device.0 RazerBlackWidowChroma
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding getSerial method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.suspendDevice method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.resumeDevice method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.getVidPid method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.getFirmware method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.getMatrixDimensions method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.hasMatrix method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.getDeviceName method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.misc.getDeviceType method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.brightness.getBrightness method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.brightness.setBrightness method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setWave method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setStatic method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setSpectrum method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setReactive method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setNone method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setBreathRandom method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setBreathSingle method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setBreathDual method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setCustom method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.chroma.setKeyRow method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.macro.enableMacroKeys method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.led.gamemode.getGameMode method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.led.gamemode.setGameMode method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.led.macromode.getMacroMode method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.led.macromode.setMacroMode method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.led.macromode.getMacroEffect method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.led.macromode.setMacroEffect method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.macro.getMacros method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.macro.deleteMacro method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.macro.addMacro method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.custom.setRipple method to DBus
2016-09-20 23:01:58 | razer.device0                  | DEBUG    | Adding razer.device.lighting.custom.setRippleRandomColour method to DBus
2016-09-20 23:01:58 | razer.device0.keymanager       | DEBUG    | Starting KeyWatcher
2016-09-20 23:01:58 | razer                          | INFO     | Adding razer.devices.getDevices method to DBus
2016-09-20 23:01:58 | razer                          | INFO     | Adding razer.devices.enableTurnOffOnScreensaver method to DBus
2016-09-20 23:01:58 | razer                          | INFO     | Adding razer.devices.disableTurnOffOnScreensaver method to DBus
2016-09-20 23:01:58 | razer                          | INFO     | Adding razer.devices.syncEffects method to DBus
2016-09-20 23:01:58 | razer                          | INFO     | Adding razer.daemon.stop method to DBus
2016-09-20 23:01:58 | razer                          | INFO     | Serving DBus
2016-09-20 23:02:00 | razer.screensaver              | INFO     | Initialising DBus screensaver object
2016-09-20 23:02:00 | razer.screensaver              | WARNING  | Could not find screensaver DBus`

I can't figure out what is going wrong.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.