@Conan_Kudo@fosstodon.org
@Conan_Kudo@fosstodon.org avatar

Conan_Kudo

@Conan_Kudo@fosstodon.org

Software Engineer. Linux systems aficionado and developer in Fedora, CentOS, Mageia, and openSUSE. Ex Red Hat, Inc. Ex Datto, Inc. Views are my own.

Sponsor me if you like my work! https://github.com/sponsors/Conan-Kudo

Business inquiries: https://velocitylimitless.com

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

juliank, to random
@juliank@mastodon.social avatar

Why is the answer to "do you mind"

"Yeah sure"

And not "no"

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@juliank It is "no" if you don't mind.

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

I can't work out if this is a bug or a weird KDE feature:

If you open the shutdown dialog and then press the super key it stops the count down timer. It's probably a feature that I don't understand why it exists but I'd like some insight

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@BrodieOnLinux That's been a thing for a while. It stops the countdown to give you time to make a selection.

Conan_Kudo, to random
@Conan_Kudo@fosstodon.org avatar

(TianoCore) switched away from emailing patches to GitHub pull requests for contributions.

This will make things a lot easier for contributing to the most commonly used framework for firmware.

See: https://edk2.groups.io/g/devel/message/119311

kwf, (edited ) to RedHat
@kwf@social.afront.org avatar

Lol.

For those following along at home, literally the only statement in this paragraph which is true is that centos stream 9 is ending in 2027.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@kwf Red Hat terms "feature development" as "full support". But "maintenance support" (ie the back half of the 10+ year life cycle) still will have sources released as they're made, even though no builds will be released. That's why we call it "end of builds" for CentOS Stream 8, and not "end of life". It's an important distinction.

But yes, the AI answer is still wrong. 😩

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@kwf It is an important distinction for contributors and derivatives, but not necessarily users. But there's only one website to serve all those audiences.

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

The saga of GNOME DRM Leasing is fun
> ACK let's implement it
> No we're not implementing we never agreed to do so
> Valve should come up with something better
> Lets implement a portal
> Lets not
> Lets implement a Dbus service
> Lets not
> Lets implement the protocol actually

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@BrodieOnLinux @coin They won't remove the section because:

  1. People don't use Ubuntu non-LTS enough to matter (assuming it lands)
  2. We don't know if it'll land, since the MR was made by someone completely new to the Mutter project, which means there are likely to be lots of iterations before it's mergeable.

It'll take time, and nobody knows when if it will land, and if it does, when.

hrw, to random
@hrw@society.oftrolls.com avatar

Thinkpad x13s session.

Some things work, bugs are present, no firmware parts, no calibration data, UEFI implementation sucks, random reboots, no video acceleration.

Feels like SBC with a screen.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@hrw This matches my experience with all non-Apple ARM non-SBC platforms. It sucks. 😦

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

WE HAVE CRACKED THE FUCKING CASE, I THINK WE KNOW WHY KDE KEEPS STUTTERING AND IT'S REALLY STUPID

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@BrodieOnLinux @acidiclight It's not quite that simple, actually. There's another piece of the issue: KWin needs permissions to handle its own thread priorities, and when it doesn't have it, it creates this issue too. Discovered this during Fedora Asahi Remix 40 development and now there's a packaging recommendation about it.

https://community.kde.org/Distributions/Packaging_Recommendations#KWin_package_configuration

soller, to KDE
@soller@fosstodon.org avatar

If you are a developer, I want to talk to you about:

  • How can COSMIC apps better fit in when running a Plasma session
  • How can KDE apps better fit in when running a COSMIC session

Please feel free to reply or DM!

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@soller I'm not sure about COSMIC apps on KDE, but Qt/KDE apps on COSMIC just need Qt platform plugins for COSMIC. Platform plugins allow Qt applications to understand the details of the running environment, including getting styles, decorations, and settings.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@soller Yes.

The old QGnomePlatform is one: https://github.com/FedoraQt/QGnomePlatform

Another is the one KDE itself uses: https://invent.kde.org/plasma/plasma-integration

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@soller Not everything can be handled through the portal. For example, you're not going to get a portal for either SNI (status tray icons) or DBusMenu (used to support global menus). Grabbing theme data and translating it back and forth requires the module so that it propagates to the application.

And window decorations have to be done by the platform plugin.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@soller Sure. It could be done as a Flatpak runtime extension or baked into the Qt runtime like QGnomePlatform was.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@soller For this, you're going to want to build a QCosmicStyle module as part of QCosmicPlatform, similar to the existing QGtkStyle module.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@imecth @cullmann @ohyran @UnityDevice @domi It wasn't true when Allan wrote that blog post, and it's still not true now. If you drop XEmbed and only support SNI (as Plasma did years ago), you have one way to handle it. As it is, Fedora Workstation has an open ticket about adding the appindicator extension because applications are broken without it and Ubuntu maintains and ships it to support a useful user experience.

Currently the ticket is deferred until we resolve updating the SNI spec.

pid_eins, to random
@pid_eins@mastodon.social avatar

5️⃣ Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.

I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell.

"sudo" is very very useful, as it…

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@mattdm @pid_eins I don't think it makes sense for any desktop variant. We already use polkit for this, and we already have pkexec to do this too. And on GNOME and KDE Plasma, we already invoke applications as slices in systemd, which allows things like systemd-oomd to be useful.

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

Is there a Linux [window manager / desktop environment / whatever they're called these days] that has good support for fractional resolution scaling on hidpi displays? My aging eyes really want 150% scaling for this Framework 13 laptop, but gnome only offers 100% and 200%.

EDIT: so far KDE does the right thing. I wish there were more options though.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@aeva I would pretty much only recommend @kde if you want good scaling. And KDE Plasma 6 on @fedora 40 is awesome. If you want more of an explanation, @marcan goes into detail about this when looking at KDE and GNOME for Fedora Asahi Remix: https://social.treehouse.systems/@marcan/111510084925258924

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@aeva @kde @fedora @marcan It's a limitation of GNOME for the time being.

michelin, to random
@michelin@hachyderm.io avatar

Hot take after an afternoon un-fsck-ing a project: *Config.cmake files are so much harder to debug than *.pc files, so not only are you trying to make sense of a Turing complete project definition but all the transitive dependencies that happen to use CMake too

I'm increasingly a fan.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@michelin On the flip side, meson's lack of extensibility and need to support everything from everyone itself means that it's a lot more language unstable than CMake. And I've seen some ugly hacking around Meson limitations in GNOME stuff... 😦

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@michelin It happens for silly simple things too, like not being able to handle the library directory path for RISCV targets.

https://github.com/mesonbuild/meson/pull/12808

Joseph_of_Earth, to random
@Joseph_of_Earth@fosstodon.org avatar

To do list:

[ ] Tell Nobara to make a Mastodon account

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@Joseph_of_Earth So, tell @gloriouseggroll already... 😉

vwbusguy, to openSUSE
@vwbusguy@mastodon.online avatar

's OBS is some powerful and useful stuff, albeit a bit of a learning curve.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar
vwbusguy, to GNOME
@vwbusguy@mastodon.online avatar

Is there a way in to make the right Super (aka "Windows") key behave like the left one? It would be nice to be able to lock the screen with one hand. Besides, I have zero idea what the "right Super" is even supposed to do on Gnome, because it doesn't obviously do anything except not act like a Super key.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@vwbusguy It's probably reserved for the Copilot key.

matt, to random

I'm giving my talk today at about my work on a new accessibility stack for GNOME and other free desktop environments: https://sched.co/1aBO1

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@matt It's too bad I am not there, I'd love to attend this talk!

karolherbst, to random
@karolherbst@chaos.social avatar

👀 bskeggs@nvidia.com

https://patchwork.freedesktop.org/series/132523/

(yes, it's all been a secret plan to infiltrate Nvidia and to get people to work on Nouveau instead from the inside as our previous plans apparently haven't worked!)

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@karolherbst If that was really true, that's an incredible long game... 😜

gamingonlinux, to HalfLife
@gamingonlinux@mastodon.social avatar
Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@Pyral @gamingonlinux @garrett @pieceofthepie I'm not saying that we can do it now, but we absolutely need to prioritize and start working toward native games now, because that is absolutely required for the long-term health of Linux as a gaming platform.

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