项目作者: Cluster2a

项目描述 :
Gnome Shell Extension Elgato light control for Linux.
高级语言: JavaScript
项目地址: git://github.com/Cluster2a/gnome-shell-extension-elgato-light-control.git
创建时间: 2021-05-28T12:14:40Z
项目社区:https://github.com/Cluster2a/gnome-shell-extension-elgato-light-control

开源协议:GNU General Public License v2.0

下载


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:

  1. * 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:

  1. sudo apt install npm

Update npm:

  1. sudo npm install -g npm

Fedora

Having enabled rpm fusion repos run:

  1. sudo dnf install npm

Arch

  1. sudo pacman -S npm nodejs

Download & Installation from e.g.o

Not available right now.

Download & Installation

  1. git clone https://github.com/Cluster2a/gnome-shell-extension-elgato-light-control.git && cd gnome-shell-extension-elgato-light-control
  2. glib-compile-schemas --strict --targetdir=elgato-light-control@netadvising.de/schemas/ elgato-light-control@netadvising.de/schemas
  3. cp -r elgato-light-control@netadvising.de ~/.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.