Noiseclapper is a GNOME Shell extension that allows you to control some normally phone-application exclusive settings on your Soundcore Life headphones from your GNOME desktop. Confirmed working with : - Soundcore Life P3 - Soundcore Life Q30 Allowed, but untested : - Soundcore Life Q35 - Soundcore Life Q20+ - Soundcore Life Q20 - Soundcore Life Q10 Support for your headphones could potentially be added through an issue or a pull request.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
1. Use `ExtensionUtils.openPrefs()` instead. 2. Also do this in disable: ```js noiseclapperindicator = null; ``` 3. Also include schemas xml file: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#gsettings-schemas 4. You cannot create objects in init (line 13 prefs.js). Move that line to `settings`. You can attach it to the `box` if you want to avoid garbage collecting when the function ends. 5. What's the reason for not doing that Python script in gjs? https://gjs-docs.gnome.org/gio20~2.66p-socket/ Rules for Python scripts: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#scripts-and-binaries If you need any help with your extension you can ask us on: - [GNOME Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions