AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.

Overview

AlienFX is a Linux utility to control the lighting effects of your Alienware computer.

At present there is a CLI version (alienfx) and a gtk GUI version (alienfx-gtk). And has been tested on Debian/Ubuntu/Kali/Mint, Fedora and Arch Linux.

Version GitHub license Python3 GitHub issues GitHub stars GitHub forks

AlienFX

Table of Contents

Dependencies

AlienFX is written in python and has been tested on python 3.9. It requires the following python packages to run:

On Arch Linux:

      $ sudo pacman -S python-pyusb python-setuptools python-gobject python-cairo python-future

On other distributions you need to install pyusb and pkg_resources using pip:

  1. pkg_resources. You can install pkg_resources using the following command:

          $ pip install setuptools
  2. pyusb >= 1.0.0b1. Note that your distribution may only provide the pre-1.0 version of pyusb. If this is the case, you can install pyusb 1.0 using the following command:

          $ pip install --pre pyusb
  3. future. You can install future using the following command:

          $ pip install future

You can install all of these by running the command:

         $ pip install -r requirements.txt

And then install following packages using package manager:

On Debian/Ubuntu/Mint/Kali:

         $ sudo apt install libcairo2-dev python-gi python-gi-cairo

On Fedora:

         $ sudo dnf install cairo-devel python3-gobject cairo-gobject

Installation

On Arch Linux you can install package from AUR: alienfx

For manual installation of AlienFX, use the following commands:

    $ sudo python3 setup.py install
    $ sudo python3 setup.py install_data

Note that the second invocation is required to ensure that icon files etc. are properly installed.

The installation includes a udev rules file that allows AlienFX to access the AlienFX USB controller on your computer without needing root permissions. If you run the install commands without sudo, then the udev rules file will not be installed.

Usage

Lighting configurations are stored in "theme files", which are simple json files stored in $XDG_CONFIG_HOME/alienfx. If XDG_CONFIG_HOME is not set, then ~/.config/alienfx is used. Both the CLI and GUI programs use these theme files, and the GUI program allows you to create new themes as well.

See the man page of alienfx $ man alienfx for the cli options supported.

If you run the CLI-version of alienfx on a currently unsupported device, the program will ask you if you wish to perform a zonescan. Please consider using this feature to determine the correct zone-codes for your device. If you found the correct codes, please contribute to the project. - You'll find more information in Section Contributing

Supported models and adding support for new models:

Please have a look at devicelist

Contributing

PRs Welcome Please read CONTRIBUTING.md for further details.

Further Information

If you look for further informations, have a look in docs/Knowledgebase

Disclaimer and License

If you use this software, you use it ON YOUR OWN RISK. I and the contributing developers DO NOT accept responsibility for frying your AlienFX controller chip with this code. Not fried any yet, but this is just so we can sleep at night. ;)

This software is licenced under the GPLv3

This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.

This programm is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU GPL for more detail.

Comments
  • 15R4 Support (0876)

    15R4 Support (0876)

    Issue

    The application does not support the FX interface for Alienware 15 R4.

    Installed dependencies

    • libusb1.0
    • libcairo2-dev
    • python3.6.5 Anaconda
    • python-gi and python-gi-cairo and all other Python dependencies.

    1. Expected behavior:

    Recognise the AlienFX.

    2. Actual behavior:

    Throws the following error:

    ERROR:root:No supported Alien FX controllers found!

    3. Steps to reproduce the problem:

    Run the application on Ubuntu 18.04 installed on an Alienware 15 R4 machine.

    4. Specifications like the version of the project, install method, operating system, and hardware.

    • Project Version: Latest - cloned from the repository.
    • Operating System: Ubuntu 18.04 LTS x86_64
    • Hardware Version:
      • Host: Alienware 15 R4 1.1.6
      • Kernel: Kernel: 4.15.0-23-generic
      • Shell: bash 4.4.19
      • DE: GNOME 3.28.1
      • CPU: Intel i9-8950HK (12) @ 4.800GHz
      • GPU: NVIDIA GeForce GTX 1070 Mobile
      • Memory: 32026MiB

    General info:

    description: Notebook
    product: Alienware 15 R4 (0876)
    vendor: Alienware
    version: 1.1.6
    serial: ...
    width: 64 bits
    capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
    configuration: boot=normal chassis=notebook family=Alienware sku=0876 uuid=...
      *-core
           description: Motherboard
           product: Alienware 15 R4
           vendor: Alienware
           physical id: 0
           version: A00
           serial: ...
           slot: *
         *-firmware
              description: BIOS
              vendor: Alienware
              physical id: 0
              version: 1.1.6
              date: 05/22/2018
              size: 64KiB
              capacity: 15MiB
              capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb smartbattery biosbootspecification netboot uefi
    

    FX interface:

    *-usb:0 UNCLAIMED
       description: Human interface device
       product: AW-ELC
       vendor: Alienware
       physical id: 4
       bus info: usb@1:4
       version: 2.00
       serial: 00.01
       capabilities: usb-2.00
       configuration: speed=12Mbit/s
    

    Please let me know if you need any additional info.

    model addition 
    opened by xenatisch 48
  • Support for Alienware 17 R4

    Support for Alienware 17 R4

    Like #16, I'm trying to add support for a currently-unsupported Alienware model, and I'm encountering some difficulties.

    After following the instructions in the Readme, I'm able to run sudo alienfx-gtk, however if I then click "apply", the following error results:

    ERROR:root:read_packet: [Errno 75] Overflow
    ERROR:root:write_packet: [Errno 32] Pipe error
    ERROR:root:read_packet: [Errno 75] Overflow
    Exception in thread Thread-1:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
        self.run()
      File "/usr/lib/python2.7/threading.py", line 754, in run
        self.__target(*self.__args, **self.__kwargs)
      File "build/bdist.linux-x86_64/egg/alienfx/ui/gtkui/gtkui.py", line 212, in set_theme
        self.controller.set_theme(self.themefile)
      File "build/bdist.linux-x86_64/egg/alienfx/core/controller.py", line 259, in set_theme
        self._wait_controller_ready()
      File "build/bdist.linux-x86_64/egg/alienfx/core/controller.py", line 143, in _wait_controller_ready
        ready = (resp[0] == self.cmd_packet.STATUS_READY)
    TypeError: 'NoneType' object has no attribute '__getitem__'
    
    bug model addition 
    opened by mgruben 25
  • 13R3 Support

    13R3 Support

    Hi

    I'm trying to add support for Alienware 13 R3...

    But after having created the controller and installed the modified version.. I get

    ERROR:root:read_packet: [Errno 75] Overflow ERROR:root:write_packet: [Errno 32] Pipe error ERROR:root:read_packet: [Errno 75] Overflow Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "build/bdist.linux-x86_64/egg/alienfx/ui/gtkui/gtkui.py", line 212, in set_theme self.controller.set_theme(self.themefile) File "build/bdist.linux-x86_64/egg/alienfx/core/controller.py", line 259, in set_theme self._wait_controller_ready() File "build/bdist.linux-x86_64/egg/alienfx/core/controller.py", line 143, in _wait_controller_ready ready = (resp[0] == self.cmd_packet.STATUS_READY) TypeError: 'NoneType' object has no attribute 'getitem'

    when trying to apply a profile from alienfx-gtk...

    I guess some of the parameters in the controller is off.. but how do I figure out what to enter???

    Regards

    Martin

    lsusb -v -s 001:002

    Bus 001 Device 002: ID 187c:0529 Alienware Corporation Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 0.02 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x187c Alienware Corporation idProduct 0x0529 bcdDevice 0.00 iManufacturer 1 Alienware iProduct 2 AW13 iSerial 3 03.00 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 41 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.01 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 56 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 0x000a 1x 10 bytes bInterval 10 Device Status: 0x0000 (Bus Powered)

    bug model addition 
    opened by MrMEEE 13
  • m17x

    m17x

    I'm running the Kali Linux 2.0 (Debian) and I cant get the GUI to run so i can create themes. The CLI works fine, but I have no way to create themes that way. After installing this, all of my lights went off and I have no way to fix it now!

    opened by trackmastersteve 11
  • ModuleNotFoundError: No module named 'alienfx.core.controller_13r3'

    ModuleNotFoundError: No module named 'alienfx.core.controller_13r3'

    Getting this error on AlienWare M11XR3 - It was working perfectly with Fedora 32 but fails on 33

    Traceback (most recent call last): File "/usr/local/bin/alienfx", line 33, in sys.exit(load_entry_point('alienfx==2.3.5', 'console_scripts', 'alienfx')()) File "/usr/local/bin/alienfx", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib64/python3.9/importlib/metadata.py", line 77, in load module = import_module(match.group('module')) File "/usr/lib64/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 664, in _load_unlocked File "", line 627, in _load_backward_compatible File "", line 259, in load_module File "/usr/local/lib/python3.9/site-packages/alienfx-2.3.5-py3.9.egg/alienfx/ui/console/init.py", line 2, in File "", line 259, in load_module File "/usr/local/lib/python3.9/site-packages/alienfx-2.3.5-py3.9.egg/alienfx/ui/console/main.py", line 33, in File "", line 259, in load_module File "/usr/local/lib/python3.9/site-packages/alienfx-2.3.5-py3.9.egg/alienfx/core/prober.py", line 47, in ModuleNotFoundError: No module named 'alienfx.core.controller_13r3'

    Thanks

    opened by piraeusstef 9
  • 15R2 Syntax Error

    15R2 Syntax Error

    Just tried to install on my Ubuntu 17.10 Alienware 15R2 and I was greeted with this error: Perhaps this is a system configuration issue, but I followed the instructions.

    $ sudo python setup.py install Traceback (most recent call last): File "setup.py", line 28, in import ez_setup File "/home/alex/Development/alienfx/ez_setup.py", line 79 ), file=sys.stderr) ^ SyntaxError: invalid syntax

    bug 
    opened by metacontent 9
  • 17R4 GUI hangs when trying to apply theme CLI ok

    17R4 GUI hangs when trying to apply theme CLI ok

    1. Expected behavior.

    • Apply loaded theme when clicking the :heavy_check_mark:

    2. Actual behavior.

    • GUI hangs with 'Applying Theme' messge. I've let this sit for over 3 hours with no change. screenshot from 2018-07-28 03-41-57

    3. Steps to reproduce the problem.

    • Open the AlienFX GUI and try to apply any theme. I have not tested the power zone, this is only relating to the 'Normal Zones' at the moment.

    4. Specifications like the version of the project, install method, operating system, and hardware.

    • Project Version: 2.2.0
    • Operating System: Ubuntu 18.04
    • Hardware Version: 17 r4

    5. Additional info.

    • The CLI command works immediately.
    bug 
    opened by billythakidd04 8
  • 13R3 - Error using GUI/cml - [Errno 75] Overflow ; [Errno 32] Pipe error ;

    13R3 - Error using GUI/cml - [Errno 75] Overflow ; [Errno 32] Pipe error ;

    I have been looking for a solution to control the alienware 13's keyboard back lighting. I simply want to have the functionality to turn it off and on. Having installed alienfx, I ran into some issues - This is the complete error message:

    /usr/local/lib/python2.7/dist-packages/alienfx-2.0.5-py2.7.egg/alienfx/ui/gtkui/gtkui.py:37: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. ERROR:root:read_packet: [Errno 75] Overflow ERROR:root:write_packet: [Errno 32] Pipe error ERROR:root:read_packet: [Errno 75] Overflow Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "build/bdist.linux-x86_64/egg/alienfx/ui/gtkui/gtkui.py", line 212, in set_theme self.controller.set_theme(self.themefile) File "build/bdist.linux-x86_64/egg/alienfx/core/controller.py", line 259, in set_theme self._wait_controller_ready() File "build/bdist.linux-x86_64/egg/alienfx/core/controller.py", line 143, in _wait_controller_ready ready = (resp[0] == self.cmd_packet.STATUS_READY) TypeError: 'NoneType' object has no attribute 'getitem'

    HELP?

    bug 
    opened by rahul95ram 8
  • Adding Alien Head

    Adding Alien Head

    I found the zone code for the Alien Head. I've added it to the control files and it shows up on the GUI. But there is no color selection for that zone. I'm trying to figure out what I'm still missing.

    opened by trackmastersteve 8
  • 15R3 Support

    15R3 Support

    Tried to run it on my alienware 15 R3, the first error I got was ImportError: No module named builtins which I fixed by running sudo pip install future

    Now it's running but, the theme is not applying(gets stuck at Applying theme).

    bug 
    opened by akxer 6
  • Create a Zone Scanner

    Create a Zone Scanner

    We need to create a "Zone Scanner" that will scan each zone code, one at a time. This will help people to add support for their Alienware models.

    enhancement help wanted To-Do 
    opened by trackmastersteve 6
  • Bump setuptools from 63.2.0 to 65.5.1

    Bump setuptools from 63.2.0 to 65.5.1

    Bumps setuptools from 63.2.0 to 65.5.1.

    Changelog

    Sourced from setuptools's changelog.

    v65.5.1

    Misc ^^^^

    • #3638: Drop a test dependency on the mock package, always use :external+python:py:mod:unittest.mock -- by :user:hroncok
    • #3659: Fixed REDoS vector in package_index.

    v65.5.0

    Changes ^^^^^^^

    • #3624: Fixed editable install for multi-module/no-package src-layout projects.
    • #3626: Minor refactorings to support distutils using stdlib logging module.

    Documentation changes ^^^^^^^^^^^^^^^^^^^^^

    • #3419: Updated the example version numbers to be compliant with PEP-440 on the "Specifying Your Project’s Version" page of the user guide.

    Misc ^^^^

    • #3569: Improved information about conflicting entries in the current working directory and editable install (in documentation and as an informational warning).
    • #3576: Updated version of validate_pyproject.

    v65.4.1

    Misc ^^^^

    • #3613: Fixed encoding errors in expand.StaticModule when system default encoding doesn't match expectations for source files.
    • #3617: Merge with pypa/distutils@6852b20 including fix for pypa/distutils#181.

    v65.4.0

    Changes ^^^^^^^

    v65.3.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Support for x17 R2?

    Support for x17 R2?

    The CLI hangs when trying to set the theme. Although, I would prefer to know how to turn off the lights if that is possible. Running Ubuntu 22.04. This seems to require sudo privileges, but I had thought that was not needed. Here is a traceback after exiting the program from being hung, if this helps:

    sudo /usr/local/bin/alienfx -t dark                                                                                                                                                          
    You are running alienfx under Python-Version: 3.10.6 (main, Aug 10 2022, 11:40:04) [GCC 11.3.0]                                                                                                                                               
    ^CTraceback (most recent call last):                                                                                                                                                                                                          
      File "/usr/local/bin/alienfx", line 8, in <module>                                                                                                                                                                                          
        sys.exit(start())                                                                                                                                                                                                                         
      File "/usr/local/lib/python3.10/dist-packages/alienfx/ui/console/main.py", line 131, in start                                                                                                                                               
        controller.set_theme(themefile)                                                                                                                                                                                                           
      File "/usr/local/lib/python3.10/dist-packages/alienfx/core/controller.py", line 281, in set_theme                                                                                                                                           
        self._wait_controller_ready()                                                                                                                                                                                                             
      File "/usr/local/lib/python3.10/dist-packages/alienfx/core/controller.py", line 156, in _wait_controller_ready                                                                                                                              
        self._driver.write_packet(pkt)                                                                                                                                                                                                            
      File "/usr/local/lib/python3.10/dist-packages/alienfx/core/usbdriver.py", line 65, in write_packet                                                                                                                                          
        self._dev.ctrl_transfer(                                                                                                                                                                                                                  
      File "/usr/lib/python3/dist-packages/usb/core.py", line 1082, in ctrl_transfer                                                                                                                                                              
        ret = self._ctx.backend.ctrl_transfer(                                                                                                                                                                                                    
      File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 893, in ctrl_transfer                                                                                                                                                    
        ret = _check(self.lib.libusb_control_transfer(                                                                                                                                                                                            
    KeyboardInterrupt
    
    opened by Shellcat-Zero 0
  • Issues Running on Alienware Area51 R2 (desktop)

    Issues Running on Alienware Area51 R2 (desktop)

    1. Expected behavior.

    • Running sudo alienfx should recognize my FX controller.

    2. Actual behavior.

    You are running alienfx under Python-Version: 3.10.5 (main, Aug  1 2022, 07:53:20) [GCC 12.1.0]
    ERROR:root:No Alien FX controller, defined by a supported model, found!
    would you like to perform a zonescan? (y/n):
    

    3. Steps to reproduce the problem.

    • Install AlienFX on a clean EndeavourOS installation and try to run it.

    4. Specifications like the version of the project, install method, operating system, and hardware.

    • Project Version: 2.3.4-1
    • Operating System: EndeavourOS
    • Hardware Version: Alienware Area-51 R2

    5. Additional info.

    • python-setuptools wasn't pulled as a dependency and had to be installed manually.
    • I had performed a zonescan but after getting the controller address and working zones, I have no idea how to get it working.
    These are your zonecodes for current controller ("0x187c / 0x0526"):
    right pannel up: 0x0001
    right pannel left: 0x0002
    right pannel right: 0x0004
    left pannel up: 0x0020
    left pannel left: 0x0040
    left pannel right: 0x0080
    alien head: 0x0400
    front left: 0x0800
    front right: 0x1000
    
    • the current controller address matches the address from alienfx/core/controller_area51_r2.py But the zone codes are different.
    • sudo lsusb -v
    Bus 003 Device 005: ID 187c:0526 Alienware Corporation A-51
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               0.02
      bDeviceClass            0 
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      idVendor           0x187c Alienware Corporation
      idProduct          0x0526 
      bcdDevice            0.00
      iManufacturer           1 Alienware
      iProduct                2 A-51
      iSerial                 3 5.5.0
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength       0x0029
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xc0
          Self Powered
        MaxPower                0mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         3 Human Interface Device
          bInterfaceSubClass      0 
          bInterfaceProtocol      0 
          iInterface              0 
            HID Device Descriptor:
              bLength                 9
              bDescriptorType        33
              bcdHID               1.01
              bCountryCode            0 Not supported
              bNumDescriptors         1
              bDescriptorType        34 Report
              wDescriptorLength      56
             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     0x000a  1x 10 bytes
            bInterval              10
    Device Status:     0x0000
      (Bus Powered)
    
    opened by JustCryen 0
  • Support for Dell G15 5515 Ryzen Edition

    Support for Dell G15 5515 Ryzen Edition

    Yes the Dell G15 5515 has an Alienware controller chip in it. It can be found via lsusb. And it is controlled with Alienware software on Windows.

    1. Expected behavior.

    When changing profile the keyboard changes color according to the GUI

    2. Actual behavior.

    Keyboard color does not change and loads forever. Despite the GUI not giving an error regarding no device found.

    3. Steps to reproduce the problem.

    Install latest version. Change profile. Hit apply. See results

    4. Specifications like the version of the project, install method, operating system, and hardware.

    • Project Version: Master: https://github.com/trackmastersteve/alienfx/commit/8e1a190d21a1c59de5fcb0c00c662d31c5533e5f
    • Operating System: Manjaro
    • Hardware Version: 0550
    opened by CorneliusCornbread 0
  • G7 7590 Zonescaning Support

    G7 7590 Zonescaning Support

    1. Expected behavior.

    Expected detection of zones

    2. Actual behavior.

    Halts on zone improperly and does not scan accordingly

    3. Steps to reproduce the problem.

    1. Grab Dell G7 7590 or Equal G controller
    2. Dowload AUR version 2.3.4-1 for alienfx and use Python 3.10.6
    3. execute the bin alienfx to execute zone scanning
    4. Observe improper zone scanning technique

    4. Specifications like the version of the project, install method, operating system, and hardware.

    • Project Version: 2.3.4-1
    • Operating System: Arch Linux, 5.19.3-arch1-1
    • Hardware Version:
    opened by ExploitDemon 0
  • Questions about system support

    Questions about system support

    Im considering installing Manjaro linux on my area51m R2 and worried about loosing alienFX. Will this tool let me control all that sweet RGB? Hardware :Alienware area51m R2

    opened by fennectech 4
Releases(v2.4.0)
Owner
Stephen Harris
Keybase: https://keybase.io/trackmastersteve
Stephen Harris
CLI utility to search and download torrents from major torrent sites

CLI Torrent Downloader About CLI Torrent Downloader provides convenient and quick way to search torrent magnet links (and to run associated torrent cl

x0r0x 86 Dec 19, 2022
CLI Utility to encode and recursively recreate directories with ffmpeg.

FFenmass CLI Utility to encode and recursively recreate directories with ffmpeg. Report Bug · Request Feature Table of Contents Getting Started Prereq

George Av. 8 May 6, 2022
Python CLI utility and library for manipulating SQLite databases

sqlite-utils Python CLI utility and library for manipulating SQLite databases. Some feature highlights Pipe JSON (or CSV or TSV) directly into a new S

Simon Willison 1.1k Jan 4, 2023
CLI utility for updating the EVE Online static data export in a postgres database

EVE SDE Postgres updater CLI utility for updating the EVE Online static data export postgres database. This has been tested with the Fuzzwork postgres

Markus Juopperi 1 Oct 29, 2021
This is a CLI utility that allows you to view RedFlagDeals.com on the command line.

RFD Description Motivation Installation Usage View Hot Deals View and Sort Hot Deals Search Advanced View Posts Shell Completion bash zsh Description

Dave G 8 Nov 29, 2022
A simple cli utility for importing or exporting dashboard json definitions using the Grafana HTTP API.

grafana-dashboard-manager A simple cli utility for importing or exporting dashboard json definitions using the Grafana HTTP API. This may be useful fo

Beam Connectivity 31 Jan 6, 2023
Skiller - With this payload you can control the target computer with (cmd)

Skiller - With this payload you can control the target computer with (cmd)

null 1 Jan 2, 2022
Command line tool to automate transforming the effects of one color profile to another, possibly more standard one.

Finished rendering the frames of that animation, and now the colors look washed out and ugly? This terminal program will solve exactly that.

Eric Xue 1 Jan 26, 2022
Sink is a CLI tool that allows users to synchronize their local folders to their Google Drives. It is similar to the Git CLI and allows fast and reliable syncs with the drive.

Sink is a CLI synchronisation tool that enables a user to synchronise local system files and folders with their Google Drives. It follows a git C

Yash Thakre 16 May 29, 2022
A Python package for a basic CLI and GUI user interface

Bun Bun (Basic user interface) is a small Python package for a basic user interface. Table of contents Introduction Installation Usage Known issues an

Caltech Library 12 Mar 25, 2022
CLI/library to control FNIRSI DC Power Supply (DC-6006L, etc)

dc6006l - CLI/library to control FNIRSI DC Power Supply (DC-6006L, etc) What is this? FNIRSI DC6006L is a programmable DC power supply that is quite c

Taisuke Yamada 7 Sep 25, 2022
Hack-All is a simple CLI tool that helps ethical-hackers to make a reverse connection without knowing the target device in use is it computer or phone

Hack-All is a simple CLI tool that helps ethical-hackers to make a reverse connection without knowing the target device in use is it computer

LightYagami17 5 Nov 22, 2022
A simple CLI based any Download Tool, that find files and let you stream or download thorugh WebTorrent CLI or Aria or any command tool

Privateer A simple CLI based any Download Tool, that find files and let you stream or download thorugh WebTorrent CLI or Aria or any command tool How

Shreyash Chavan 2 Apr 4, 2022
[WIP]An ani-cli like cli tool for movies and webseries

mov-cli A cli to browse and watch movies. Installation This project is a work in progress. However, you can try it out python git clone https://github

null 166 Dec 30, 2022
a GUI app base on warp-cli for linux

warp cloudflare gui a GUI app base on warp-cli for linux Installation read warp-cli install doc. install warp-cli and register with $ warp-cli registe

Moein Aghamirzaei 58 Jan 1, 2023
CLI/GUI Math commands based on python 3

PyMath Commands Syntax Installation Commands: pymath add: usage: pymath add 12.5 12.5 sub: usage: pymath sub 25 12.5 div: usage: pymath div 144 12 mul

eggsnham07 0 Nov 22, 2021
flora-dev-cli (fd-cli) is command line interface software to interact with flora blockchain.

Install git clone https://github.com/Flora-Network/fd-cli.git cd fd-cli python3 -m venv venv source venv/bin/activate pip install -e . --extra-index-u

null 14 Sep 11, 2022
AWS Interactive CLI - Allows you to execute a complex AWS commands by chaining one or more other AWS CLI dependency

AWS Interactive CLI - Allows you to execute a complex AWS commands by chaining one or more other AWS CLI dependency

Rafael Torres 2 Dec 10, 2021