Shutdown/reboot/suspend the device after a specific time or wake with a rtc alarm. The screen-saver will not interrupt the timer. A privileged control script may be installed to control shutdown and rtcwake as user.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
48 | Active |
47 | Rejected |
46 | Active |
45 | Active |
44 | Active |
43 | Active |
42 | Active |
41 | Active |
40 | Rejected |
39 | Rejected |
38 | Rejected |
37 | Rejected |
36 | Active |
35 | Active |
34 | Active |
33 | Active |
32 | Rejected |
31 | Active |
30 | Active |
29 | Active |
28 | Active |
27 | Active |
26 | Active |
25 | Active |
24 | Active |
23 | Inactive |
22 | Active |
21 | Rejected |
20 | Rejected |
19 | Active |
18 | Active |
17 | Active |
16 | Active |
15 | Active |
14 | Active |
13 | Inactive |
12 | Active |
11 | Active |
10 | Active |
9 | Active |
8 | Active |
7 | Active |
6 | Inactive |
5 | Rejected |
4 | Rejected |
3 | Rejected |
2 | Rejected |
1 | Rejected |
Rejected because: You cannot create objects in init() function: https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review#Only_use_.60init.28.29.60_for_initialization Just use `Convenience.initTranslations();` in init() function. other lines should be moved to enable(). Recommendations: Fix this warning: Some code accessed the property 'RootMode' on the module 'RootMode'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway. btw, logs should be only available in debug mode: https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review#No_excessive_logging
Is there a way to keep state such that the timer does not stop during the screen saver. (the screen saver disables the extension)
nvm, I thought about it the wrong way, sorry :)
You should remove everything on disable but if you really have to hold specific thing, you can check whether the state is in lock screen. In that case don't remove it. btw, make sure you are not reassigning it on enable. Please come to GNOME Matrix channel if you have any questions about extensions: https://matrix.to/#/#extensions:gnome.org
np, you can always reach us on GNOME Matrix channel.