Hi Xqua,

I've installed pyAlienFX on Arch Linux (running Gnome) and am having issues I was hoping you could help with.

1) When I open pyAlienFX from the terminal, the UI opens up as a very wide window, almost 2x the width of my monitor. This isn't too big of a deal because I can still work with it, just wondering if it's a problem on my end. Also at start I see the following in the terminal output:

(gksu:7094): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(pyAlienFX.py:7105): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",


Initializing Driver ...
Comnputer M14XR1 found ! Loading the parameters ...
Initializing Controller ...
the Deamon is disconnected ...
Trying to load the driver manually

Loading : ./Profiles/2013.cfg
SPEED = 65280
Initializing Interface ...
/opt/pyAlienFX/pyAlienFX.py:123: GtkWarning: Can't pass in construct-only parameters to cancel_button
self.gtk_AlienFX_Main.add_from_file('./glade/AlienFXMain.glade')
/opt/pyAlienFX/pyAlienFX.py:123: GtkWarning: Can't pass in construct-only parameters to ok_button
self.gtk_AlienFX_Main.add_from_file('./glade/AlienFXMain.glade')


Would the bolded messages be preventing functionality?

2.) The program just doesn't seem to be doing what it's supposed to. I can kind of change colors in the UI, but clicking Save or "Lights On" from the menu doesn't do anything (produces a USB related error in the console):

.Sending : Get Status
Packet : 02 06 00 00 00 00 00 00 00
array('B', [16, 0, 0, 0, 0, 0, 0, 0])
Sending : Reset All Lights On
Packet : 02 07 04 00 00 00 00 00 00
Traceback (most recent call last):
File "/opt/pyAlienFX/pyAlienFX.py", line 940, in on_Save_pressed
self.Set_Conf(Save=True)
File "/opt/pyAlienFX/pyAlienFX.py", line 710, in Set_Conf
self.controller.Write_Conf()
File "/opt/pyAlienFX/AlienFX/AlienFXEngine.py", line 161, in Write_Conf
self.WaitForOk()
File "/opt/pyAlienFX/AlienFX/AlienFXEngine.py", line 269, in WaitForOk
while not self.Get_State():
File "/opt/pyAlienFX/AlienFX/AlienFXEngine.py", line 277, in Get_State
self.driver.Take_over()
File "/opt/pyAlienFX/AlienFX/AlienFXEngine.py", line 109, in Take_over
self.dev.detach_kernel_driver(0)
File "/opt/pyAlienFX/usb/core.py", line 695, in detach_kernel_driver
self._ctx.backend.detach_kernel_driver(self._ctx.h andle, interface)
File "/opt/pyAlienFX/usb/_debug.py", line 52, in do_trace
return f(*args, **named_args)
File "/opt/pyAlienFX/usb/backend/libusb10.py", line 565, in detach_kernel_driver
_check(_lib.libusb_detach_kernel_driver(dev_handle , intf))
File "/opt/pyAlienFX/usb/backend/libusb10.py", line 357, in _check
raise USBError(_str_error[retval.value])
usb.core.USBError: Entity not found

The output of lsusb:
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module
Bus 003 Device 004: ID 187c:0521 Alienware Corporation

I guess my assumption is all the problems are related to it not being able to connect properly to the device. Please let me know if you have any suggestions. Thanks in advance!

-m