@nekohayo@mastodon.social
@nekohayo@mastodon.social avatar

nekohayo

@nekohayo@mastodon.social

Free & #OpenSource software contributor (#Linux + #GNOME + #GStreamer) since 2004. Currently co-maintaining the most magical desktop productivity apps combo you can find (https://fosstodon.org/@GettingThingsGNOME & GNOME Calendar), as their benevolent lean engineering manager + occasional User Interaction & UX designer.

Waging war on mediocrity & unsustainability in business.
Founder of https://mastodon.social/@ideemarque + https://mastodon.social/@atypica, and mercenary CMO https://mastodon.social/@regento.

Ex-Collabora, ex-psy, ex-Shinra.
I don't roleplay but I wear a cloak. ❄️

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

sam, to GNOME
@sam@social.coop avatar

Every now and then I think I should go back to using because it would be simpler than my own weird mix of Mate and i3 and look a lot nicer, and then I try one of their apps… I just tried out their official Markdown editor and it starts running noticeably slowly (menus don't respond, the rendering preview gets locked up, etc.). This is on a very fast laptop and this is just a text editor. This matches my previous experiences running gnome years ago. Maybe I'll go with something else…

nekohayo, (edited )
@nekohayo@mastodon.social avatar

@sam @gnomelibre Gimme a sample Markdown file and clear instructions on how to reproduce the issue and I will performance-profile it as a public service, if you can't.

nekohayo,
@nekohayo@mastodon.social avatar

@sam @gnomelibre I'm running 15-years-old hardware and I made the latest versions of GNOME Shell + apps fast on it over the past year of profiling and reporting.

You'll need to be MUCH more specific than your description above. Provide a way to instantly test your exact data and context (distro, software versions, packaging format, graphics driver, graphics server…). The basics of https://handbook.gnome.org/issues/reporting.html

No guarantees, as Sysprof doesn't do Python yet; manually profiling Python would be a pain

nekohayo,
@nekohayo@mastodon.social avatar

@sam OK, so Intel GPU, not nVidia?… you're running on Xorg though, that'll slow you down a bit.

I see GTK 4.14.3 in your list of packages with Apostrophe 3.0. I'd bet the problem is that this version of GTK is running its new "NGL" renderer. It's the sole reason I haven't upgraded to Fedora 39 / GNOME 46, as I'm too scared of the glitches and perf regressions, with the amount of issues with that "gpu renderer" tag mentioned in https://gitlab.gnome.org/GNOME/gtk/-/issues/6411

Try this trick: https://bbs.archlinux.org/viewtopic.php?id=294168

nekohayo,
@nekohayo@mastodon.social avatar

@sam Which animations where? And you are running Intel graphics (or at least open source AMD graphics), not nVidia, right?

Worst case scenario, you can disable most animations globally with GNOME Control Center's "Reduce Animations" accessibility setting, but animations "shouldn't" be slow if the graphics stack is in order.

nekohayo,
@nekohayo@mastodon.social avatar

@sam Also use https://developer.gnome.org/documentation/tools/inspector.html to check the global properties of the app's graphics stack, and see if you see any mention of "LLVMpipe" in there. If so, that would mean the app/GTK is somehow running in software rendering mode, without any GPU assistance, everything on the CPU, and that's terribly slow. Also watch out if it's running Vulkan (instead of GL) on a GPU that is not actually Vulkan…

nekohayo, to UX
@nekohayo@mastodon.social avatar

Filed this little issue in the VNC/RDP/SSH application, but it can apply to other software applications in general:
If your app depends on strict input of hostnames/usernames/passwords and does not check for invisible whitespaces prefixing/trailing the value in a field, eventually an idiot like me will spend weeks troubleshooting an issue resulting from having pasted something from a spreadsheet/website and being unable to see the invisible character: https://gitlab.com/Remmina/Remmina/-/issues/3106

nekohayo, to firefox
@nekohayo@mastodon.social avatar

It turns out that GitLab's homebrew PDF files previewer is so wildly inefficient that it is an excellent performance torture test for any browser engine, not just WebKitGTK but also .

I have reported an issue here in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1893884

…but I have been unable to capture a performance profile so far. If anyone manages to do so, that could be quite helpful to add to the report!

nekohayo, to random
@nekohayo@mastodon.social avatar

Found an interesting Calc scrolling performance bug report in Bugzilla some days ago, that was reported to be more visible with HiDPI screens, so tonight I grabbed a 4K laptop with Wayland and ran to try to capture at least partial performance profile information on this issue: https://bugs.documentfoundation.org/show_bug.cgi?id=154602#c16

thomas, to linux
@thomas@metalhead.club avatar

Okay, which font am I missing now? :thaenkin:

nekohayo,
@nekohayo@mastodon.social avatar

@thomas GNOME's official font currently is "Cantarell".

nekohayo, (edited ) to fedora
@nekohayo@mastodon.social avatar

How do I report an issue on the NetworkManager connectivity check ("/static/hotspot.txt") being "patched to be located on a US server that refuses to respond to any embargoed countries' IP addresses", in a way that it would get taken seriously?

This is essentially breaking that whole distro's desktop networking even if you're just a traveller passing through (ex: on vacation, visiting relatives, etc.), and in my view this is unacceptable for . Ubuntu has no issues there.

nekohayo, to random
@nekohayo@mastodon.social avatar

My parents' crappy unreliable Internet connection is making me file bug reports about novel ways to break @EvolutionGnome's handling of again: https://gitlab.gnome.org/GNOME/evolution/-/issues/2734

nekohayo,
@nekohayo@mastodon.social avatar
nekohayo, to restaurants
@nekohayo@mastodon.social avatar

bloggers live in a bubble, it shows particularly in this ( + ), where they keep saying things like, "Not only are the ambience & food great, it doesn't wreck your wallet either: you can get a meal for two at merely 49$ per person!" (+15% tip, +15% tax) 🤌
…while I make myself fairly high-quality (and definitely healthier) meals for 5$ worth of ingredients.

Sure, I lose 200$ worth of my time doing so, but hey, I've always been terrible at math 😉

nekohayo, to security
@nekohayo@mastodon.social avatar

I have reported a mild & issue in where, if I am not mistaken, the kanban board or task details' URL could probably be leaked to third-party websites as Kanboard does not tell the web browser to use noreferrer 😬 I'm surprised nobody noticed this in all these years: https://github.com/kanboard/kanboard/issues/5457

raphagm, to GNOME
@raphagm@mastodon.social avatar

One of problems is the standard interface resolution...
Ignore the fact that not everyone has ALL devices with FullHD resolution. Therefore, placing all the information/options in the same menu is not practical. Even if there is no responsive scroll bar in this menu....

nekohayo,
@nekohayo@mastodon.social avatar

@raphagm I don't think the MPRIS widget is supposed to be in that location. I bet you are using extensions there, so your situation is not part of the default experience as designed.

nekohayo,
@nekohayo@mastodon.social avatar

@raphagm I don't know how GNOME Shell's layout manager works, but I bet that if it was so easy to have an auto-adapting scrolling UI, it would have been done from the start, unless it was simply forgotten because nobody designed for this situation… my guess is rather that it must technically be a pain to handle, on a whole other level compared to a GTK UI layout.

nekohayo, to Montreal French
@nekohayo@mastodon.social avatar

À 18h30 ce soir il y aura l'assemblée générale annuelle du Centre Culturel Georges-Vanier (), votre lieu de pratique artistique du , dans la () à proximité de + + .

L'événement est relax et ouvert au public de (et même d'ailleurs), je vous invite à y être présent(e)s pour rencontrer le staff, le CA et la communauté. J'y serai !

https://www.ccgv.ca/2024/04/aga-2024/

nekohayo, to UX
@nekohayo@mastodon.social avatar

I made the #GNOMEMaps "route itinerary change" operation 10 times faster with This One Weird Trick™ (i.e. utterly cheating for perceived #performance and #UX, as I do), because who has time to watch lengthy animations, this is not a Mamoru Oshii public transit scene 😏 https://gitlab.gnome.org/GNOME/gnome-maps/-/merge_requests/426

nekohayo, to random
@nekohayo@mastodon.social avatar

Hi @k9mail, your blog's Atom syndication feed is broken/invalid, so feed readers like Liferea cannot read it.
Proof: https://validator.w3.org/feed/check.cgi?url=https://k9mail.app/feed.xml

nekohayo, (edited ) to houseplants
@nekohayo@mastodon.social avatar

My neighbor is throwing a bunch of at me to care for during her absence this summer.
Among them is this wonderful mystery plant is. She did not remember what it is. Apparently it does fine in the shade, not even next to a window.

Update: turns out it's a zamioculcas zamiifolia, and it just so happens that I was looking for one too! Talk about coïncidences.
https://en.wikipedia.org/wiki/Zamioculcas

nekohayo,
@nekohayo@mastodon.social avatar

@Natalie @dartily
Bingo! Turns out that was exactly it!
The funniest part, besides the fact that neither me nor the neighbor had a clue what it was… is that I had in my todo list to "Try to find cuttings of a ZZ plant, I heard these things are indestructible like sansevieras" 😆 So, side-quest accidentally completed!

nekohayo, to MountainBiking
@nekohayo@mastodon.social avatar

While I only wear at -30 to 0°C, and from 0 to 10°C, on this 19°C sunny day while in , I encountered someone on the cycleway who:
✅ …wore a blue velvet cape
✅ …with a cat-ears motorbike helmet
✅ …on a Segway.

So of course I shouted, « Merci de normaliser les capes! 👍 » ("Thank you for normalizing capes! 👍") as I passed them.

sirber, to linux
@sirber@fosstodon.org avatar

It's odd... under X11, I use 10W more on my battery than on Wayland. Same usage...

#linux #wayland #battery

nekohayo,
@nekohayo@mastodon.social avatar

@sirber Not surprising at all: X11/Xorg is layers and layers of inefficient roundtrips. As in, multiple hundreds of blocking function calls for every operation, and sometimes creates latencies of 1.5 seconds instead of 0. See this part of Daniel Stone's talk specifically: https://youtu.be/GWQh_DmDLKQ?t=1255 (I recommend watching the whole talk from the beginning. It's fantastically entertaining, really).

I'm relieved to hear your measurements showing that Wayland already provides big power savings.

nekohayo, (edited ) to random
@nekohayo@mastodon.social avatar

, a dedicated timesheets and invoicing web application, being somehow unable¹ to consistently support for timesheets, gives me very strong "Microservices vs ISO timestamps" satyre sketch² vibes.

I wish this was a joke on the part of the InvoiceNinja people, but apparently they can't figure out how to have their settings for YYYY-MM-DD dates & 24-hour times actually apply consistently for input in the UI 🤦‍♂️

nekohayo, (edited ) to UX
@nekohayo@mastodon.social avatar

are lucky that I'm basically married to their "source-available" SaaS at this point, and that I care enough about "encouraging them to remain somewhat open" to file a bunch of UX papercut bug reports… Reported 8 new ones here today: https://github.com/invoiceninja/ui/issues/created_by/nekohayo

I just hope this keeps them in the "openness has value" mindset. How many companies out there can count on SaaS clients like me doing free professional for them in production, for what boils down to basic bloopers?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • megavids
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • JUstTest
  • All magazines