Skip to content

Cluster2a/gnome-shell-extension-elgato-light-control

Repository files navigation

Gnome Shell Extension Elgato light control for Linux

License Donate

Control all your Elgato Key Lights with one Control.

This extension is only tested with gnome-shell 3.38 and 40.5 right now:

* master: 3.38, 40.5

Screenshot

Preferences

Features

  • Use multiple Elgato devices.
  • Turn on/off light.
  • Adjust brightness.
  • Adjust light temperature.

TODO

  • Cleanup and reorganise code base.
  • Improve design and texts.
  • Adding multiple languages (english / german).
  • Auto discovery for Elgato devices.

Requirements

Here is a list of required programs that Elgato light control depends on:

  • npm (for dependencies installation)
  • nodejs (v8.6 or newer)

Please make sure you have all of the above installed.

Preparation

Ubuntu

Having enabled universe repo run:

sudo apt install npm

Update npm:

sudo npm install -g npm

Fedora

Having enabled rpm fusion repos run:

sudo dnf install npm

Arch

sudo pacman -S npm nodejs

Download & Installation from e.g.o

Not available right now.

Download & Installation

git clone https://github.com/Cluster2a/gnome-shell-extension-elgato-light-control.git && cd gnome-shell-extension-elgato-light-control
glib-compile-schemas --strict [email protected]/schemas/ [email protected]/schemas
cp -r [email protected] ~/.local/share/gnome-shell/extensions

Restart the shell and then enable the extension.

Install npm dependencies

Before scanning for devices you must install some additional npm packages.

Go to Settings -> Installation and click Install npm modules button.

You must have npm and nodejs installed prior to this step.

About

Gnome Shell Extension Elgato light control for Linux.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages