Notification issue is breaking part of the extension features
Hi,
First of all, thank you for your amazing work on this extension ! :)
This extension was working perfectly a while ago, but since some mounth i'm encountering a notification error which crop the extension from some features (set supergfxctl profile / and see supergfxctl info), I still have the Power profile and Battery charge limit in the extension, but that's all i have now...
I tried different extension version :
- 3.7.2
- 4.0.0 (this version was working perfectly before)
- 4.0.2 (this version was working perfectly before)
- 4.1.0 (my current version when i'm filling this issue) And in the current state of my gnome3, none of these versions are working at 100%.
Some more information about my laptop/workstation :
Kernel / OS
Debian Unstable / Linux LUNE 5.16.0-rc5-amd64 #1 SMP PREEMPT Debian 5.16~rc5-1~exp1 (2021-12-15) x86_64 GNU/Linux
Gnome3 version
GDM 3.38.2.1
Asusctl version (just updated and session restarted)
**asusctl --version**
App and daemon versions:
asusctl v4.0.6
asusd v4.0.6
Component crate versions:
rog-anime v1.3.0
rog-aura v1.1.0
rog-dbus v4.0.2
rog-profiles v1.1.3
rog-supported v4.0.0
Product family: ROG Zephyrus G14
Board name: GA401IU
**asusctl --show-supported **
Supported laptop functions:
AniMe Matrix:
Anime Matrix control: false
Charge:
Battery charge limit control: true
Platform profiles:
platform: true
fan curves: false
LED:
Brightness control: true
Stock LED modes: []
Multizone LED mode: false
Per key LED mode: false
ROG BIOS:
POST sound toggle: true
Dedicated GFX toggle: false
(By the way, with my kernel version, fan_curve should be compatible and working, which isn't the case since some month, but it's another issue I need to fill
Plain text error : The settings of extension asusctl-gex@asus-linux.org had an error:
TypeError: this._notifications_enabled is null
Stack trace:
_syncPreferences@/home/work-bt/.local/share/gnome-shell/extensions/asusctl-gex@asus-linux.org/prefs.js:22:64
_init@/home/work-bt/.local/share/gnome-shell/extensions/asusctl-gex@asus-linux.org/prefs.js:17:14
buildPrefsWidget@/home/work-bt/.local/share/gnome-shell/extensions/asusctl-gex@asus-linux.org/prefs.js:28:12
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:207:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17