Closed Spockologist closed 1 week ago
sudo apt install gir1.2-gtkclutter-1.0
sudo apt install gir1.2-gtkclutter-1.0
Which package to install for Fedora ? I'm getting the same issues on Fedora 40
On Fedora 40:
sudo dnf install clutter-gtk
After installing, it needs a restart in order to work.
Can a GNOME extension declare external dependencies like this? If so, it would be very neat to have that.
If not, maybe tophat could somehow catch this error and add its own message that either links to this issue or suggests the clutter installation command-lines for a few common distros
I've removed the clutter dependency, so this shouldn't be a problem for future releases of TopHat. Thanks for reporting it!
Description
When attempting to access the settings of the
tophat
extension, an error is thrown related to the Gnome Shell's Clutter library. It seems that the typelib file for Clutter is not found, which is required for the extension to function properly.Error Message
The following error message is displayed: Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found
Stack Trace
The issue can be traced back to the following stack trace: require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28 @gi://Clutter:3:25 _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34
Steps to Reproduce
tophat
extension from the Gnome Extensions website or via the Gnome Tweak Tool.tophat
extension.Expected Behavior
The settings dialog for the
tophat
extension should open without any errors.Actual Behavior
An error message is displayed and the settings cannot be accessed due to a missing Clutter typelib file.
System Information
tophat
Extension Version: CurrentPlease let me know if you need any further information or if there are any known workarounds for this issue.
Thank you for your assistance!