jeffchannell / jiggle Goto Github PK
View Code? Open in Web Editor NEWGnome extension that highlights the cursor position when the mouse is moved rapidly.
License: GNU General Public License v2.0
Gnome extension that highlights the cursor position when the mouse is moved rapidly.
License: GNU General Public License v2.0
When active, the original cursor is still visible.
I'm running Gnome 42.1 and suddenly found the mouse jiggling disappeared. Any idea to upgrade it manually or upgrading plan here?
The cursor always feels like it takes a beat too long to shrink back to its normal size.
Hi,
Great extension, very useful, imho it should be integrated by default in gnome...
but it seems that the cursor color is set to black when the jiggling effect kicks in.
I' have set my cursor to white (easier to find in a multiple screens setup) but
when I jiggle the cursor, the cursor shown by this extension turns back to black with
white contours... any chance to stick with the system cursor color ?
thanks in advance
Current testing build seems to crash the WM if Gnome Shell is restarted. Not apparent with normal use, but this signifies there’s something not working correctly.
Likely due to the cursor hiding window and something not being deallocated properly.
The extension is listed as Incompatible with gnome 41.
When I use Xorg the extension works, but on Wayland it does nothing.
In painting often you need to shake a mouse and paint. Is it possible to not enlarge the pointer when the mouse is clicked during shaking?
Currently jiggle doesn't support rendering any custom cursors defined.
An way to implement this could be to look at the GSettings value of /org/gnome/desktop/interface/cursor-theme
, then look for that cursor SVG/pixmap inside the designated XDG directories.
Hi, is there any way to port this to Plasma KDE?
On gnome 42, under Cursor Scaling the hide cursor option does not work anymore
Cursor is not hidden regardless of the chosen option
Spotlight and fireworks work as expected
Installed manually on Ubuntu 22.04 1 LTS GNOME 42.4 using wayland by modifying metadata.json to add 42.4 in the shell-version list.
Add an effect that leaves a mouse trail.
Lots of stuff in extension.js should be moved to jiggle.js
Possible theme ideas:
This is a Great extension, Please fix it.
Currently the extension is marked as incompatible on Gnome 41. It would be nice to have that supported.
I using windows and i want this feature on windows
This prevents it from appearing in a game, when you don't want it to
I may need to find an alternate solution for Wayland.
Thank you for jiggle.
I have been wanting this for some time now.
Is it possible to make it respond faster?
When creating the mock cursor image, try to get the largest version available instead of upscaling the existing one.
On my setup, Jiggle fails to trigger. After activation, on the first mouse shake, it outputs the following to the system journal:
JS ERROR: TypeError: Gdk.Display.get_default() is null
start@/home/username/.local/share/gnome-shell/extensions/[email protected]/effects/FireworksEffect.js:133:34
enable/<@/home/username/.local/share/gnome-shell/extensions/[email protected]/extension.js:66:36
(It is currently set to the fireworks effect but the issue persists on both options.)
I use Gnome 42.5 on Wayland (Ubuntu 22.04).
The cursor is not displayed in the open window of the video player (most likely manifested in other full-screen programs).
How to reproduce the problem:
The problem makes it impossible to pause, reduce the volume, fast forward/rewind video etc., with the mouse, when the video player is full screen.
I think this is due to the overlay on top of the windows of a transparent window, as when you turn off the option: "Hide Original Cursor", this problem does not appear.
If important:
Ubuntu 20.04.3
GNOME: 3.36.8
Session: X.Org
I don’t know if it works yet.
I don't know if the extension was made to work on Wayland, but for me at least, it doesn't. This is really unfortunate because it's a great extension and Wayland is likely to be future of Linux display servers/protocols. Therefore, Wayland support should be added.
I use GNOME 40 on Fedora 34 Workstation Beta.
After shaking the mouse, the cursor expands and immediately starts to shrink.
Something nice would be to hold the inflated cursor size for x milliseconds before deflating (or hold while shaking, see #74).
In Gnome Tweaks I can enable "pointer location", which highlights the cursor when the Ctrl key is pressed. I think it would be easier to me than jiggling the mouse. I prefer this extension, since the highlight is much more prominent.
Would it be possible to activate the highlight with the Ctrl key, or perhaps (if it's not feasible) with an another keyboard shortcut?
Thanks!
Noam
If the cursor is grown and I want to click on something, the tip of the enlarged pointer is not the point the click will register at. This can lead to accidental clicks on the wrong button or similar.
Would it be difficult to make the cursor grow "away from the tip" so that the position of the tip is preserved?
Heya!
I'm not sure how hard this would be to implement, but I think it would be great if jiggle can be toggled off when full screen applications are running (e.g. games, movies).
I am trying to run this for GNOME 45 by checking the errors.
Anyone else want to bud in?
When using Gnome version 3.38.1 i get the error No JS module 'tweener' found in search path
. Probably some removed files.
I see this is reported on gnome extensions website as well.
Title says it all.
A bug I found is that the cursor starts to shrink while shaking continuously.
If you continue to shake further, it will grow - shrink - grow - shrink - ...
for me it works only with the mouse and not with the trackpad.
With the trackpad, simply nothing happens. Not sure if is intended, but it would be great if it would work also with the trackpad.
I'm using the latest Fedora 34.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.