gnome-shell-extension-onboard-integration
gnome-shell-extension-onboard-integration copied to clipboard
It doesn't work in Gnome 3.22
Tested with archlinux
That's because the metadata has not been update. Just add 3.22 in metadata.json. Something like this: https://github.com/rickysarraf/gnome-shell-extension-onboard-integration/commit/a6d1c9ba70d8d9c26dcbb8c3dfd43ef0c29acbb0
I need to test this myself yet, but in terms of changing metadata: I thought that with 3.22 version compatability in the metadata is not checked anymore? So adding 3.22 in metadata shouldn't be required?
i added version 3.22 in metadata.json but still get the exclamation mark saying "Error loading extension" in gnome-tweak-tool. I do however have other extensions that don't refer to 3.22 in their metadata.json and work anyway. I hope to get this extension back since it's the only thing that broke for me while upgrading to 3.22 and the standart keyboard is quite bad.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On Thu, 2016-10-13 at 13:09 -0700, Neo44763 wrote:
i added version 3.22 in metadata.json but still get the exclamation mark saying "Error loading extension" in gnome-tweak-tool. I do however have other extensions that don't refer to 3.22 in their metadata.json and work anyway. I hope to get this extension back since it's the only thing that broke for me while upgrading to 3.22 and the standart keyboard is so quite bad.
Oh! That's odd. The same steps are working for me.
Ritesh Raj Sarraf RESEARCHUT - http://www.researchut.com "Necessity is the mother of invention." -----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYAJyWAAoJEKY6WKPy4XVpzTsP/jY6F13AZiHsPSJ43d9NvjG9 ZJo59e463illM4a4zhqoSdisHTV5+Md9VdbJSuOzD2flo6Ye8MN78jOQFxwCTBAF fjA2TnOB6zf9vMSxh8DKbd4zt/MP7Xj/8BZKEzix28U3U/vUbcFvb0VuNz79RF0m 5WmBgvE13NbF+gL9SeddqVne6HyNh7eXGLceSKVWEQwEbd5xA+2JxeFyBi3dy0Pk rg8DCNgxAaplEjd6AYkPAHwhjxe6hxgdxQ8zaK2hzcDa9a+tHtugffK0KIBQUtDq oF9zSJr8L4RGmb7z4jq/V9/fowAMwAooFYr/XUuPBMJVR2qmPYcuWaQ4Zezq/CKW hUpccIeFLT0BeF7Qr0jRvnjQG1ZWcY1Hx7B86TwNVVupugVVvrsThWO4EDYjNhMV VB4itNLp0N9rwxkjIUzrq668Ir6SJE47oS5VBJXWSsWnnfIZvVRkgjt6K6NuerlB anzw8ft+A4r/d8ILi/z5bLTNvMKiAfFXWGoqWaO2lgxPlQFPwiCkuZonM+b8fN/M Dk+sg7PVLPHbb9FbaWXjvEVgNa2URHJXqJfy0DnE+j8zKIhvd8OAlzrJivKErGX6 pzB+yvEA8KYuAZnAMZv1587T2gDLFLMx8A+zhBpvQE/h6yfrsjwaFjpGomAlXwuj EdSsOJFnY4DVSr9F7MEj =uK9x -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On Thu, 2016-10-13 at 12:34 -0700, schuhumi wrote:
I need to test this myself yet, but in terms of changing metadata: I thought that with 3.22 version compatability in the metadata is not checked anymore? So adding 3.22 in metadata shouldn't be required?
Ummm... I'm not sure if that may be correct with Shell 3.22. Because, recently, when I upgraded, many of the extensions broken.
Can you please point the source that mentioned that ?
Ritesh Raj Sarraf RESEARCHUT - http://www.researchut.com "Necessity is the mother of invention." -----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYAKbvAAoJEKY6WKPy4XVp9zgP/03WJgY0SPGiBrUIpFbWpMiU 6dSxYCLELlMlZkQlX6icYQC3pMw3LTf9+6AzvfhCXM6V+GvAToFsGf66eF3MXBBa 26s7qftyyQkF+WqUYMeUJAmq+0tuTwMdwyU8z3S/mgKQAimK/4d2faLgsXhgGtWj TnkrfuDiHd5xHRg3CyXSdHR7tbzLPzF6a3VvkbFiwk/wXqgQ5v5DFllTA42ZvcAC WELD2FH67KiK6Bm0vCVPvh7aQAYWqs78LPMoog5+HNKuoEKfkdBiBLYjXMXSH30F UyECZYk/H7OEOoSZ5kj4C4jUSIOjNCujdI+x3/4AZqOnws5AH9KcEgJ7Pa/Vh4KM 1D/65qmFDFQYLTuapQfyTM9xNFbdTkzkc8hysbXtVm2c3D+6Ua16/bgrSrCHCSAX 7Zpy0LDxXRC3v5U7jv++b+DkjsrFJg1XZDv4HetU8sT/8Z+pCfm12YPgml4NExXC MO9ANWPSjRhJn68i4MBiliahu8/BBHm2E8OesSKapodV79D5bvV6y4UQRIELA0ys R40cVal6ehG+wQCB/HTkmk5F/D2dRX86dh7e0TSwSbJ+bj08rfvwsBmxdXmeaq3i 3HEFzJOvlR885UfBqcDfENloVp7Ms0VftJGTv4o613ojyZP9NKr/kEs83qqY/9mk XKoVHyixi2QiEj/Cjyxa =bzxO -----END PGP SIGNATURE-----
does still not work for me after reinstalling it a couple of times through firefox and manually. journalctl /usr/bin/gnome-shell gave me this:
Oct 16 23:33:55 Arch gnome-shell[17244]: JS ERROR: Exception in callback for signal: extension-found: Gio.IOErrorEnum: _injectToMethod/klass[method]@resource:///org/gnome/gjs/modules/overrides/Gio. _makeProxyWrapper/<@resource:///org/gnome/gjs/modules/overrides/Gio.js:209 @/home/ben/.local/share/gnome-shell/extensions/[email protected]/e initExtension@resource:///org/gnome/shell/ui/extensionSystem.js:220 loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:167 _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:297 _emit@resource:///org/gnome/gjs/modules/signals.js:124 ExtensionFinder<._loadExtension@resource:///org/gnome/shell/misc/extensionUtil wrapper@resource:///org/gnome/gjs/modules/lang.js:178 bind/<@resource:///org/gnome/gjs/modules/lang.js:95 collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27 ExtensionFinder<.scanExtensions@resource:///org/gnome/shell/misc/extensionUtil wrapper@resource:///org/gnome/gjs/modules/lang.js:178 _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:299 enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:307 _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:338 init@resource:///org/gnome/shell/ui/extensionSystem.js:346 _initializeUI@resource:///org/gnome/shell/ui/main.js:216 start@resource:///org/gnome/shell/ui/main.js:125
any ideas what the problem could be?
Today I have forked the repo and made some changes to make it work with more recent versions of GNOME Shell (3.36 in this case). You can find the source here: https://github.com/PeterPorker3/gnome-shell-extension-onboard-integration and I am waiting for it to get approved on extensions.gnome.org. Feel free to contribute there, it's very far from perfect and any help is appreciated!