14
submitted 1 hour ago by that_leaflet@lemmy.world to c/linux@lemmy.ml
9
submitted 1 hour ago by that_leaflet@lemmy.world to c/linux@lemmy.ml
103
submitted 17 hours ago by that_leaflet@lemmy.world to c/linux@lemmy.ml
15
submitted 19 hours ago by that_leaflet@lemmy.world to c/linux@lemmy.ml
[-] that_leaflet@lemmy.world 8 points 19 hours ago

It's kinda ironic that theming GTK is easier when it doesn't officially support theming. Especially when it comes to Qt flatpak apps.

[-] that_leaflet@lemmy.world 14 points 1 day ago

Linux support is definitely moving slower than the Rust team wants, but the team and Linus are still optimistic.

[-] that_leaflet@lemmy.world 18 points 1 day ago* (last edited 1 day ago)

Android uses forked versions of the Linux kernel, based on Linux LTS versions. They added in Rust support in 2019 and most new code since then has been written in Rust in order to avoid memory safety vulnerabilities. And memory safety vulnerabilities have been significantly down since 2019.

Now that upstream Linux is adopting Rust, we should hopefully see a similar results. Though likely slower than Google (they went all-in on Rust) while upstream Linux new code will seemingly be mainly C for the foreseeable future.

75
19
48
[-] that_leaflet@lemmy.world 23 points 1 day ago

Note that this is from late July.

15
Minecraft Snapshot 24w39a (www.minecraft.net)

Bundles no longer experimental!

8
[-] that_leaflet@lemmy.world 1 points 2 days ago

I think that’s just a dependency issue unrelated to the script.

[-] that_leaflet@lemmy.world 11 points 2 days ago* (last edited 2 days ago)

I have a bash script I use to script my Silverblue install. Something like this should work.

# space-separated list of packages to install
S_RPM_PACKAGES_TO_INSTALL="pkg1 pkg2 pkg3"

# function to install the packages
dnf_install () {
	sudo dnf install -y $1
}

# call to function, passing the list
dnf_install "$S_RPM_PACKAGES_TO_INSTALL"

I have it set up this way so that I just have a bunch of bash variables describing the stuff I want to install all at the top of the file, but the function definitions and calls lower down since I don't need to see them.

It also does other things like removes packages from the system, removes some preinstalled flatpaks, installs flatpaks from Fedora Flatpaks / Flathub / gnome-nightly, and sets up gnome through a list gsettings commands.

As I use my system, I add new apps to the list I want next time I install and remove apps I don't use.

[-] that_leaflet@lemmy.world 6 points 2 days ago

I doubt this will have much of an effect. Compositors already implement protocols that aren’t in upstream yet.

All this really is is putting some of those protocols in a GitHub repo and giving them a nice name. Gamescope will naturally implement them because frog works on gamescope. KDE might implement a few. Gnome and wlroots probably won’t implement them because (1) Gnome prefers a more lean set of protocols and likely won’t adopt a protocol until it’s “finished” and (2) Simon Ser, the wlroots main maintainer, is very involved with upstream protocols and would rather see development happen there.

21
[-] that_leaflet@lemmy.world 7 points 3 days ago

Fedora 41 is shipping the 2.99 version. And naturally will update to RC1 and later once they release.

[-] that_leaflet@lemmy.world 18 points 3 days ago

There’s non-destructive editing in 2.99. Not everything is non-destructive though, such as rotating and scaling. But most colors and filters are.

42
submitted 3 days ago by that_leaflet@lemmy.world to c/linux@lemmy.ml

Some extra context: frog is invoked in a lot of Valve stuff, such as gamescope. So these existing protocols are already in gamescope and are gaming orientated.

144
submitted 3 days ago by that_leaflet@lemmy.world to c/linux@lemmy.ml
[-] that_leaflet@lemmy.world 7 points 3 days ago

Flatpak doesn’t care about your ports, they can access them if they have network permission.

[-] that_leaflet@lemmy.world 24 points 5 days ago

I use the Steam flatpak. The nice thing about that is that 32bit libraries aren’t installed on the host system.

[-] that_leaflet@lemmy.world 32 points 6 days ago

Rust developers are fine with C bindings changing, they just want that to be communicated to them by the C developers before they break.

view more: next ›

that_leaflet

joined 1 year ago