Next-gen Clipboard manager for Gnome Shell You need libgda and gsound for this extension to work. Fedora: sudo dnf install libgda libgda-sqlite Arch Linux: sudo pacman -S libgda (libgda6 for gnome-43 or later) Ubuntu/Debian: sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0 openSUSE: sudo zypper install libgda-6_0-sqlite typelib-1_0-Gda-6_0 typelib-1_0-GSound-1_0
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
22 | Active |
21 | Rejected |
20 | Rejected |
19 | Active |
18 | Active |
17 | Active |
16 | Active |
15 | Active |
14 | Rejected |
13 | Rejected |
12 | Rejected |
11 | Rejected |
10 | Active |
9 | Active |
8 | Rejected |
7 | Active |
6 | Active |
5 | Active |
4 | Rejected |
3 | Active |
2 | Active |
1 | Rejected |
It is being removed. Both using the `return SOURCE_REMOVE` and Source.remove(sourceId) (line 203, 206). This is how debounce works. If you have some suggestion to change this, I am happy to do it.
As we stated in the review guidelines: > You MUST remove all active main loop sources in disable(), even if the callback function will eventually return false or GLib.SOURCE_REMOVE. https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources and line 206 isn't enough because of the next line. You can keep all the timeout source ids in an array and remove all of them in disable.