this post was submitted on 30 Jul 2025
709 points (95.5% liked)

Technology

73512 readers
2883 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] ZILtoid1991@lemmy.world 79 points 2 days ago (4 children)

Dev here who also happens to support Linux, and while Linux has its own challenges (whoever came up with the libevdev API, should not allowed to come up with any other API's), I think it's good to support Linux natively regardless. GNOME devs however should stop forcing their UX ideas onto others sometimes even outside of Linux. One of them when I was asking about how to I make the Alt key on Windows to stop it trying to open the nonexistent menu bar, then they told me to "just add one". I'm developing games, not just desktop apps, where the alt key isn't expected to open a menu bar. I then got told that it's "expected behavior" (Hungarian here, I'd like to expect that both alt keys are for accessing a second set of gliphs, and one of them isn't a dedicated "menu key"), and that games like Unreal Tournament "did it already" (that one used the escape key for menus).

[–] A_norny_mousse@feddit.org 64 points 2 days ago

GNOME devs however should stop forcing their UX ideas onto others

And then break them with every major release

[–] seralth@lemmy.world 18 points 2 days ago (1 children)

The gnome team is worse then apple and Microsoft.

At least they own the entire OS they force their changes on.

The gnome team just fucks with everyone everywhere and gives zero fucks otherwise.

[–] aquovie@lemmy.cafe -3 points 2 days ago (1 children)

I used to have this view but I've come around: change can be painful but it's also necessary. It's like a wildfire: it's destructive but it allows for new growth and it's a sign of a healthy, sustainable ecosystem. Suppressing change isn't healthy.

Do I think that every change from Gnome is a winner? Nope but I do think they're doing their best to move in the right direction, as they see it. And for that, I'll keep using Gnome and I wish them good luck.

Agreed. I use GNOME on one system and KDE on another, and I think it's good to have a group that's very opinionated since consistent systems are much easier to support and more intuitive for new users. I don't think GNOME itself is ideal, but I do think the ideas they're pushing are worth discussing.

That said, there's a reason I'm not all-in on GNOME.

[–] dynamoMaus@feddit.org 8 points 2 days ago (1 children)

Interesting. The only thing i knew is: the escape key is really important for Unreal Tournament.

[–] dual_sport_dork@lemmy.world 3 points 1 day ago

The original Unreal Tournament (or UT'99, or whatever) is also one of the very few modern-ish full screen games that had a drop down menu bar like you'd expect on a typical Windows application. The other one I can think of off the top of my head is ZSNES, although in that case they rolled their own solution. Not least of which because the original ZSNES was a DOS program (with huge chunks of it written in x86 assembly!) so they kind of didn't have a choice.

If I remember right UT'99 actually did use Windows style accelerator keys in its menus, i.e. hold down Alt and press a letter to perform an action, which might just make all this malarkey peripherally relevant.

[–] xan1242@lemmy.world 7 points 1 day ago* (last edited 1 day ago)

One of them when I was asking about how to I make the Alt key on Windows to stop it trying to open the nonexistent menu bar, then they told me to “just add one”.

FYI - if you haven't figured this out already (and useful info for other Win32 devs), simply block WM_SYSCOMMAND in your WndProc of your app if the pressed key is SC_KEYMENU.

I've done this for a game mod I'm developing (it didn't have windowed mode originally) and I specifically blocked it only during active gameplay. Otherwise (e.g. during menus) it can be pretty useful to keep active.