@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.

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

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 #OSSummit 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

@garrett @gamingonlinux @pieceofthepie "Only zealots demand native" is such a bad take.

There are several problems with Linux depending on Windows for the long-term health of Linux as a gaming platform. One of which is that we're constantly playing catchup with Windows APIs, we're also reinforcing Windows' dominance ("better Windows than Windows" doesn't work), and when there's a significant impedance mismatch (Wayland vs everything else), we're basically screwed in some respects.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@Pyral @gamingonlinux @garrett @pieceofthepie So what... we should give up then? Because we only got this far with idealism. Idealism is the only thing really holding us to even making this work at all. There is no business sense for anything we're doing right now.

Idealism is how we're getting a more open and integrated NVIDIA driver. Idealism is how we're getting more places to use Linux. Idealism is how we actually make progress. There are varying degrees, but it's extremely important.

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.

cassidy, to random
@cassidy@blaede.family avatar

I have to take a short weekend trip to Montana and after considering different transit options, I decided to rent a car and drive; it's a bit of a road trip, but I found great rental deals and was excited to rent an electric car to try it out as we're considering buying one.

lol, Montana is huge and has hardly any charging stations on the route ๐Ÿ™ƒ According to one of the EV charging maps there are single chargers in towns about 150 miles apart, which seems dicey to me?

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@vwbusguy @sfalken @cassidy I'm far less worried about the electrical grid. Outside of Texas, we have multiple routing mechanisms for balancing the grid, and as demand goes up, there will be more priority put into beefing the grid up.

cassidy, to GNOME
@cassidy@blaede.family avatar
Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@cassidy I'm super-excited to see GNOME switch away from Cantarell to something with more coverage and maintenance. While I would have preferred us to use Noto, Inter is a pretty good font in its own right.

Do you think everything will be locked down in time for GNOME 47?

aeva, to random
@aeva@mastodon.gamedev.place avatar

omg it's here :O

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@aeva That's awesome! What @frameworkcomputer model did you get?

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@aeva @frameworkcomputer Intel or AMD?

drewdevault, to random
@drewdevault@fosstodon.org avatar

"Copyleft is less free than permissive licenses because permissive licenses allow you to make proprietary forks of free software" is a worldview that just straight-up makes no sense at all

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@drewdevault @ian So am I and I also think that's stupid.

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