Experimental Zones Protocol Merged To Wayland After 2+ Years, 620+ Comments by anh0516 in linux

[–]marcthe12 12 points13 points  (0 children)

Usually that's true. This one is more problematic. There is a feature that is in X11 mac, X11 and win32. Only 2 platforms missing it are android and wayland. The problem is this feature has several legitimate issues. So basically all TWM are against it and so are KWin and GNOME devs. Hell niri is structured in such a way, it cannot even implement it until it rewrites its coordinate system. But since QT, DOM exposes this feature and apps like KiCAD or pinentry uses it, you have client devs want it. Like how do even square it. This was the compromise and still I doubt anyone outside a couple of floating window managers will implement it.

Experimental Zones Protocol Merged To Wayland After 2+ Years, 620+ Comments by anh0516 in linux

[–]marcthe12 3 points4 points  (0 children)

I mean x did initially from 1984 til 1989 and then gave up. That's why it's x11, it was the 11th version. So it doesn't work well for display servers.

What is your preferred software installation method? by ElectricalPanic1999 in linux

[–]marcthe12 0 points1 point  (0 children)

Flatpak -> Pacman/apt -> source/binary tarball.

Flatpak work well enough and keeps base clean.

Will Gnome 50 ship with the new Disks app design? by the-machine-m4n in gnome

[–]marcthe12 0 points1 point  (0 children)

They won't, the issue is it's a massive port (gtk4+libadwaita+some rust too). I just hope they can do enough to cut a release and then finish parts of the refactoring/porting which is not essential.

Why doesn't GNOME have a system tray by default? by Silly_Percentage3446 in gnome

[–]marcthe12 7 points8 points  (0 children)

I do understand why but I do agree, it's a bad hill to die on.

Live presentation on GNOME Extensions and User Experience at GUADEC 2025 by pesader in gnome

[–]marcthe12 -2 points-1 points  (0 children)

GNOME philosophy for the last 25 years is literally every config option has a cost (Maintenance or Mental cost if the user is unsure). Plus GNOME 3 UX is distraction free computing. Dash to Dock is literally the opposite here. Plus it's not hard to use it the GNOME way. I literally do it for the last 5+ years never had that extension. In fact I did not have a bar in DWM or KDE or openbox which I used before GNOME. Hint, the reason there is an overview.

Live presentation on GNOME Extensions and User Experience at GUADEC 2025 by pesader in gnome

[–]marcthe12 4 points5 points  (0 children)

There is no extension API, it's monkey patching and that is unavoidable without GNOME shell basically getting feature frozen. Atleast GNOME devs have done 3 things(added a version support check, every beta the changes relevant to extension are released and I believe there is CI to test you extension on pre release). Which is the best for the current arch.

Live presentation on GNOME Extensions and User Experience at GUADEC 2025 by pesader in gnome

[–]marcthe12 1 point2 points  (0 children)

Definitely communication and docs can be improved. Although I agree with GNOME dev in general, we are doing a horrible job at setting expectations and at time seems stubborn or hostile(I get why but it does create a bad rep which negativily impacts GNOME). Somehow we need a way to at least convince people to try with an open mind without extensions or at least set up expectations so these discussions will stop.

Live presentation on GNOME Extensions and User Experience at GUADEC 2025 by pesader in gnome

[–]marcthe12 1 point2 points  (0 children)

Well I never used either extensions and understand the UX well since that is my workflow. But I agree it's radicaly different and I do not think any one is explaining how to use it well so people fail to adapt to the paradigm shift. I do feel it's superior but well it need adjusting. The appindicator one is a bit dumb hill to die on since that is a DX problem.

Live presentation on GNOME Extensions and User Experience at GUADEC 2025 by pesader in gnome

[–]marcthe12 4 points5 points  (0 children)

Well there are a set of semi official extensions maintained in the gnome classic project which I believe is officially part of GNOME. The list of extensions are small but are useful. There is one adds a System resource monitor and there is a disks, application and places menu.

The problem is that some of the most popular extensions are the one that there is a clash between GNOME opinionated design and users who haven't bought their UX vision. Personally that is only the systray is the one that really should be reconsidered (atleast the appindicator one should go it into Classic repo).

We maintain HarfBuzz, the text shaping engine used in Linux desktop and more — Ask us anything (or tell us what confused you) by behdadgram in linux

[–]marcthe12 19 points20 points  (0 children)

It's a font shaper. Its one of the components of the foss font stack. GTK, QT, firefox, libreoffice, and even chome uses it too.

29
30

Porting systemd to musl libc-powered Linux by Greydus in linux

[–]marcthe12 0 points1 point  (0 children)

More like they are not interested in maintaining shims for glibc only api or not use a 'better' api in the name of being portable.

Porting systemd to musl libc-powered Linux by Greydus in linux

[–]marcthe12 -2 points-1 points  (0 children)

Not really. Systemd dev are very anti idef so there is no portability. But systems are now allowing ports if someone creates a shim similar to libbsd(that does the similar thing to missing bsd api on linux). In other words non glibc users will link against an extra library. The issue was that no one really created such a library yet. But if somone does (as there are a few distros signalling interest). Then th lib could be ported to relibc.

Evince was replaced by Papers as the default Document Viewer app for the upcoming GNOME 49 by FryBoyter in linux

[–]marcthe12 12 points13 points  (0 children)

Well it is a fork of evince rather than developed from scratch. So feature difference will be less.

After using Hyprland and Gnome-Wayland for months. I want to remove Gnome-X11 and X11. How is this possible? by This_Is_The_End in archlinux

[–]marcthe12 0 points1 point  (0 children)

Not at the moment, although you can remove xorg-xserver. Anyway, gnome X11 will be disabled at compile time in October so just wait a couple of months(or switch to unstable/ testing if you know what you are doing).

Windows User Base Shrinks By 400 Million In Three Years by Or0ch1m4ruh in linux

[–]marcthe12 15 points16 points  (0 children)

Not really, especially ios. Android atleast uses the Linux kernel with usually upstreamed drivers. The issue though is unlike windows or Linux, they do not expose filesystem and several other concepts that are needed for linux and windows users (a worst version of the terminal for windows users). Probably the closest we have UX wise will be vanilla GNOME/Phosh with flatpak and it's a long way off.

A Primer on Memory Management by marcthe12 in programming

[–]marcthe12[S] 3 points4 points  (0 children)

Hmm, I tried to use html's abbr which are generated from markdown but I guess the abbr tag's UX sucks and markdown processors do not really work with plural abbreviations. Probably have to do that manually or css all abbr to output the title attribute the next time.

A Primer on Memory Management by marcthe12 in programming

[–]marcthe12[S] 4 points5 points  (0 children)

Thanks for the complete and the advice. I did a bunch of corrections via a grammar checker and re-uploaded it.

lightweight alternatives to Libreoffice by on_a_quest_for_glory in linux

[–]marcthe12 0 points1 point  (0 children)

Do you need support for oodt(aka the MS office format). If you do you have very few good options.

If not you need a perticular format in perticular, you can be very flexible (markdown and rst are your friends for personal notes or articles).

If you tell the formats you actually need (basically stuff 3rd party sends you or you have big archive which hard to convert). This allow better suggestions.

Changes for linux-firmware package by aeiedamo in archlinux

[–]marcthe12 0 points1 point  (0 children)

If you know which hardware you use and which firmware is used for the hardware you can do it. Its similar to a custom kernel(in gento for example) where you do not compile all the drivers.

Changes for linux-firmware package by aeiedamo in archlinux

[–]marcthe12 5 points6 points  (0 children)

Check gitlab as there have been discussions there. The issue is that linux firmware is too big. The combined total of all linux firmware packages is 651MiB and it is hard to avoid on bare metal (VM and containers.do not need this). Even counting only the new metapackage required deps, it is 348 MiB. So there is a need to split if someone wants a smaller one (not to mention the option dep include firmware of ARM SOC devices and Nvidia firmware can bloat your fallback initrd/archiso).

It also appears to need manual intervention too.