@sonny@floss.social
@sonny@floss.social avatar

sonny

@sonny@floss.social

Software and Organization Engineer
I care about emancipatory technologies for everyone.

@gnome Foundation director

This profile is from a federated server and may be incomplete. Browse more on the original instance.

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Source code is a snapshot of the collective and opinionated solution to a problem at a specific moment in time.

The real value comes from the people who:

  1. Understand the problem to solve
  2. Can articulate, and test an opinionated way to solve the problem
  3. Know how to implement the solution

Open source projects need to make sure they don't focus exclusively on the latter.

sonny,
@sonny@floss.social avatar

@thibaultamartin well said

sonny, to linux
@sonny@floss.social avatar

Very happy and proud of this collaboration between @codethink @gnome and @sovtechfund

https://www.codethink.co.uk/articles/2024/GNOME-OS-systemd-sysupdate/

Our goal is to make GNOME OS a daily driver for QA and finalize the migration, but this work will be fundamental to the future of all secure image based / immutable Linux distributions.

sonny,
@sonny@floss.social avatar
jsparber, to random
@jsparber@mastodon.social avatar

I have been looking into the focus stealing prevention mechanism in GNOME Shell/Mutter. Now i gonna use it in strict mode (instead of smart) and see how many more "<Application> is ready" notifications i get.

In really really simple terms, this means that the app starting the new app didn't hand over focus to the new application and therefore the focus stealing prevention mechanism kicks in. Unfortunately it's not that simple to implement it.

sonny,
@sonny@floss.social avatar

@jsparber @matzipan AFAIK it's also not really documented anywhere. I wonder if we should have an entry on developer.gnome.org

sonny,
@sonny@floss.social avatar

@jsparber @matzipan it's better now but I encountered issues while working on apps which I couldn't explain. Certain APIs would misbehave. Don't know if it is still a problem.

sonny, to GNOME
@sonny@floss.social avatar

GSoC didn't even officially started @vixalientoots already made Workbench able to compile and run TypeScript code 🤯 🎩

sonny, to GNOME
@sonny@floss.social avatar

Got very excited by @matt demo of AccessKit integration in #GTK

AccessKit is a cross-platform abstraction for accessibility infrastructure written in Rust.

His work will bring a11y support for GTK on macOS and Windows as well as for the new accessibility architecture on Linux code-named "Newton".

https://github.com/AccessKit/accesskit

https://blogs.gnome.org/a11y/2023/10/27/a-new-accessibility-architecture-for-modern-free-desktops/

#GNOME #rustlang #accessibility #a11y #Linux #Windows #macOS

sonny,
@sonny@floss.social avatar

If you want to learn more, checkout their talk "Modernizing Accessibility for Desktop Linux"

https://www.youtube.com/watch?v=w9psDfEFf9c

pojntfx, to random
@pojntfx@mastodon.social avatar

I think I might have found a way to run and distribute / apps (without Broadway) locally on an Android device 👀

Greenfield running the Adwaita Demo
Greenfield running the Adwaita Demo

sonny,
@sonny@floss.social avatar
benpocalypse, to random
@benpocalypse@mastodon.social avatar

Is today the day that I successfully make use of the GtkListView in Gtk4 using a GtkListItemFactory? Stay tuned to find out...

sonny,
@sonny@floss.social avatar

@benpocalypse @hub if Workbench Library doesn't cover what you need, please feel free to file an issue 🙏

pwithnall, to GNOME
@pwithnall@mastodon.social avatar

Disappointed to see pages given to in-person events and financial reporting in the latest GNOME Foundation report, but not a single mention of environmental reporting or the work multiple people have done to allow remote participation in GNOME events.

This stuff is important. We cannot keep doing business as usual and ignoring the emissions elephant in the room.

sonny,
@sonny@floss.social avatar

@pwithnall

100%

We are working towards decentralizing events and rebuild local but connected communities. I will continue to press on that issue.

smallcircles, to ubuntu
@smallcircles@social.coop avatar

Why is it so hard in #Ubuntu and with #Gnome to show thumbnails of the screenshots I made, so I know which image to select without painstakingly opening them one by one from separate file window?

There's many images in my screenshot dir, all having thumbnails, except those created in the last 5 days. Why no thumbnails here? Why?

#AskFediWhy

sonny,
@sonny@floss.social avatar

@smallcircles we are working on it! GNOME 47 will use the file manager (Nautilus) as file chooser.

Nautilus is able to generate the thumbnails, not only display existing ones.

cc @antoniof

sonny,
@sonny@floss.social avatar

@abstrm @smallcircles @antoniof yes as long as the app uses the native/system file chooser (rather than its own or an old/deprecated method)

thomholwerda, to random
@thomholwerda@exquisite.social avatar

Is anyone following me a expert? My Chuwi MiniBook X can only do 50Hz, but users on Windows have managed to crank that up to 60 or even 90. I've tried to use this method to do set a custom resolution/refresh rate on wayland:

https://www.davejansen.com/add-custom-resolution-and-refresh-rate-when-using-wayland-gnome/

But it didn't work. Any suggestions on how to force wayland to use a refresh rate the display wrongly claims it doesn't support?

sonny,
@sonny@floss.social avatar
tamas, to GNOME
@tamas@hachyderm.io avatar

The performance improvement in the Files app is fantastic (particularly, opening a directory with many entries is almost instant now). Thanks to whoever fixed that 🙏

sonny,
@sonny@floss.social avatar

@tamas I believe it was @antoniof :)

sonny,
@sonny@floss.social avatar

@antoniof @tamas

team work makes the dream works ❤️

thomholwerda, to random
@thomholwerda@exquisite.social avatar

At least my choice to ditch GNOME for KDE turns out, once again, to be the right choice.

sonny,
@sonny@floss.social avatar

@dusthillperson @matzipan

Hello, not having a freedesktop API for this makes it difficult indeed.

Could you link to literature regarding sensory issues and perhaps prior work in other OSes?

eugenialoli, to linux
@eugenialoli@mastodon.social avatar

After more annoyances that Gnome/RedHat is pulling lately ( https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 ), I just donated to , instead of my original intention, .

The Gnome Project is a wall-garden, but not of the Apple kind. It's a club of mostly programmers & a few select others, and either you're in it, or you're not. Your user needs, your bug reports, your patches, all end up on /dev/null. They listen to no one. Never have, never will.

So, my money went to a fork.

sonny,
@sonny@floss.social avatar

@eugenialoli that seems unfair? It's an in progress conversation for something that happened 1.5 years ago (GNOME 44)

It's also GNOME developers who got the issue reopen and are investigating solutions.

matk, to random
@matk@mastodon.social avatar

I wonder: If a project deliberately unilaterally abandons a specification, would it be reasonable to ignore their voice in subsequent change discussions to that particular specification, for changes that other projects want to make to it?

After all, by breaking the convention, there apparently is no longer any interest in collaboration and cross-desktop integration anyway...

It would suck though, it would make the Linux desktop poorer, inconsistent and app dev's lives harder.

sonny,
@sonny@floss.social avatar

@matk

The icon theme spec situation is complicated for everyone. I invited Nate to start a conversation on xdg-specs.

On notifications, I'd appreciate your feedback on https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/131 - I think we can unblock things easily on fdo notifications depending on the outcome.

Also, I tried to reach out twice by email about our conversation to revive the freedesktop community. Let's catch up?

sonny,
@sonny@floss.social avatar
sonny,
@sonny@floss.social avatar

@matk no probs, I was planning on reaching out here eventually

sonny, to random
@sonny@floss.social avatar

Amayzing

sonny, to GNOME
@sonny@floss.social avatar

Congrats to the 9 applicants who got accepted into GSoC with GNOME! 🧑‍🎓

They'll be working on

• Rework Bustle's Diagram
• Add TypeScript Support to Workbench
• Port Workbench demos to Vala, new library
• Create a web IDE for Tracker SPARQL (2x)
• Mobile/touch support for Papers
• More durable synching for FlatSync
• Port libipuz to Rust
• Add support for the latest GIR attributes and gi-docgen formatting to Valadoc

And thanks to mentors!

sonny,
@sonny@floss.social avatar

I'm very happy to mentor 2 students again this summer for Workbench 🛠️

@vixalientoots on TypeScript support 🎉

@atbrat on porting remaining demos to Vala and implementing a new Library with code search ✨

zeska, to random
@zeska@fosstodon.org avatar

Microsoft naming their authenticator "Authenticator" and Google naming their authenticator "Authenticator" and giving each other the evil eye from across the room

sonny,
@sonny@floss.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • thenastyranch
  • slotface
  • vwfavf
  • mdbf
  • rosin
  • kavyap
  • khanakhh
  • cubers
  • PowerRangers
  • provamag3
  • DreamBathrooms
  • tacticalgear
  • Durango
  • ethstaker
  • osvaldo12
  • ngwrru68w68
  • cisconetworking
  • tester
  • GTA5RPClips
  • normalnudes
  • modclub
  • Leos
  • megavids
  • All magazines