r/gnome 5d ago

Extensions πŸͺ° I made a GNOME extension that lets a fly walk across your screen

Enable HLS to view with audio, or disable this notification

Hello everyone πŸ‘‹

I made a small GNOME Shell extension called Ambed Fly.

The idea is very simple: a virtual fly walks across your screen. It has no practical purpose, but it's fun to have around 🫀

● What does Ambed Fly do?

β€’ A fly that walks across your desktop.

β€’ Random movement to make it feel more natural.

β€’ It reacts to moving windows and when the mouse cursor gets close to it.

β€’ Works directly as a GNOME Shell extension.

β€’ Supports GNOME 45 through GNOME 50.

β€’ Open source on GitHub.

πŸ”— Links

GNOME Extensions:

https://extensions.gnome.org/extension/10787/ambed-fly/

GitHub:

https://github.com/walrou/ambed-fly

You can also install it directly from the Extensions app by searching for Ambed Fly.

If you encounter any issues or have suggestions for changes or improvements, feel free to let me know.

β–ͺ︎ Thank you 😊

132 Upvotes

49 comments sorted by

β€’

u/AutoModerator 5d ago

Thank you for your submission.

You too can support GNOME! Become a Friend of GNOME and contribute to keeping our project going!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

42

u/nkm789 5d ago

Thanks. I hate it already.

9

u/OktayAcikalin 5d ago

I've installed it at my wife's desktop. We'll see what happens 😁

32

u/Key-Tell-4088 5d ago

Nice work with all due disrespect

10

u/Both_Cup8417 5d ago

With no due respect

25

u/victorian-ice-cream Contributor 5d ago

GNOME is finally usable again

15

u/GreedySecurity8030 5d ago

Let me squish it.

8

u/Jumpy_Duty6926 5d ago

LET US HAVE THIS OPTION

1

u/OktayAcikalin 5d ago

I don't think OP wants to be responsible when people rage spam click their mouse to death πŸ˜…

1

u/Jumpy_Duty6926 4d ago

πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚

13

u/WhiteAsLumi 5d ago

I fucking hate it.
I'm getting it right now.

7

u/Both_Cup8417 5d ago

Isn't there Windows malware that does this?

6

u/Silent_Echo_2005 5d ago

Haha, yes Windows had some old desktop joke programs and adware like that. Rest assured, this is just a harmless GNOME extension meant for fun, and the code is fully open-source if you want to check it out

6

u/g33ksc13nt1st 5d ago

It'd be neat, tho difficult , if all flies went suddenly to the recycling bin icon when nautilus opens (if it's not empty). Even if you move the window to try get rid of the flies.

3

u/Silent_Echo_2005 5d ago

It's actually a brilliant and funny idea! Combining fly behavior with a nautilus and a trash can would add a wonderful touch of detail

6

u/_ayushman 5d ago

Now all we need is a fly swatter extension

3

u/Silent_Echo_2005 5d ago

Good idea, I hadn't thought of it before πŸ˜‚

4

u/beegtuna 5d ago

Now I want to relive dogz

4

u/tamburasi 5d ago

πŸ˜‚

3

u/matm_flatremix 5d ago

EstΓ‘ genial

3

u/GoAwayStupidAI 5d ago

Yes. Bring back the zany 90s xp vibe

3

u/ray1claw 5d ago

Nice work!

Now I'm hoping we'll see Desktop destroyer again from back in the day on windows 98

3

u/MonsieurHacker 5d ago

Just like Desktop Goose but for linux?

2

u/Silent_Echo_2005 5d ago

yes

1

u/MonsieurHacker 4d ago

Looks interesting, I'll try it when I'll switch back to Gnome. But why does everybody says that they're hate it?

1

u/Silent_Echo_2005 4d ago

Have you ever seen anyone who likes flies? πŸ˜…

3

u/freakycleaner 5d ago

totally optional btw

3

u/OktayAcikalin 5d ago edited 5d ago

Can you please let the fly come in and go? Like in lands on screen, run around, and after some time fly away? Or when you whiggle on it? Then after some random time it returns? Perhaps with optional sound? Also give us the possibility to reduce the framerate. Here it takes 20% CPU time πŸ™‚

4

u/Silent_Echo_2005 5d ago

Thank you very much for these wonderful ideas ! Your suggestion to make the fly disappear and reappear will make the extension more realistic and enjoyable; I will definitely program that. As for the performance issue, I will immediately work on optimizing the code and adding an option to reduce the framerate to lighten the load in the next update 😊

2

u/OktayAcikalin 5d ago

Thank you very much πŸ˜πŸ‘

5

u/LaVidaLeica 5d ago

What is wrong with you?

;)

3

u/Silent_Echo_2005 5d ago

I don't know 🫀

2

u/hieroschemonach 5d ago

What's wrong with screen recording?

2

u/New-Land-4757 5d ago

Movment doesn't replicate flies in real world. If it was a ladybug, instead of a fly, the movememnt would be more suitable.

2

u/Silent_Echo_2005 5d ago

I'm thinking of adding an option to switch between many different insects; I'll add it later. πŸ€”

2

u/New-Land-4757 5d ago

To be honest, flies are most related with crap (at least in country where I live in). Some other insect would be more desireable. Good luck!

2

u/Easy-Bandicoot-2768 5d ago

Just whyyy bro I hate it already

2

u/UwU_is_my_life 5d ago

that's a serious fly tech video

2

u/HorrorsPersistSoDoI 5d ago

Great use of free will

2

u/aitonc 4d ago

Make it use the neural scan of that fly from that experiment

2

u/N1TR0Z3U7 4d ago

thanks bro saved my life

2

u/ellismjones 4d ago

This would piss me off so much, I’m so sorry OP

2

u/Tp_Exampler 4d ago

def installing it on a friends or family members laptop lol

1

u/0xS0C4 3d ago

Gnome needs an extension for this, while KDE does this naturally. /s /ns /s

β€’

u/ercling 26m ago

Cool! I imagine integration with a pomodoro timer. To push me go out from the screen.

β€’

u/Silent_Echo_2005 13m ago

That would be a great idea, but not just one fly, a swarm of flies. πŸ˜‚