@bugaevc@floss.social avatar

bugaevc

@bugaevc@floss.social

Unix hacker. I do obscure and cursed things.

I hack on Darling, SerenityOS / Ladybird, GNU Hurd / glibc, wl-clipboard, Owl, etc.

I use GNOME, and contribute to freedesktop / GNOME projects sometimes (systemd, PipeWire, GLib, GTK, etc).

I like Rust and dislike Docker.

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

bragefuglseth, to random
@bragefuglseth@fosstodon.org avatar

Look who's trending on Flathub today!

#Keypunch

bragefuglseth, to GNOME
@bragefuglseth@fosstodon.org avatar

How fast can you type? Find out with my new app, Keypunch!

I've worked on this for the last couple of months, and it's finally out. Keypunch lets you practice your typing skills with automatically generated pseudo-text in your language of choice. Alternatively, you can supply it with your own text, such as song lyrics, Wikipedia articles, and quotes. Get ready to accelerate your typing speed!

Get it on Flathub: https://flathub.org/apps/dev.bragefuglseth.Keypunch

#GNOME #Keypunch #Flathub #Linux

bagder, to random
@bagder@mastodon.social avatar

MPTCP support close to merge in #curl: https://github.com/curl/curl/pull/13278

kramo, to linux
@kramo@fosstodon.org avatar

I was sad to find a surprising lack of visual scripting apps for Linux. Apple's Shortcuts app is very powerful and can be incredibly useful. It's not like we don't have the technical ability to make something similar.

So I started working on one myself :blobfoxfloofcofe:

A screencast showing a visual scripting app called "Actions" sending a notification with an editable title and description.

jacqueline, to random
@jacqueline@chaos.social avatar

using linux will save u from microsoft recall, but only in the sense that microsoft's best engineers can't work out how to record your screen in wayland

rmader, to linuxphones
@rmader@floss.social avatar

0.5.3 has been released \o/

As a reminder: is the session manager and therefore the "brain" of . The later is intentionally kept simple, not handling anything policy related.

The version has one fix I'm particular happy about:
Fixed camera device deduplication logic when the same device is available
through both V4L2 and libcamera, and the libcamera one groups multiple V4L2
devices together.

https://gitlab.freedesktop.org/pipewire/wireplumber/-/releases/0.5.3

garrett, to random
@garrett@mastodon.xyz avatar

Copilot Recall: it's pronounced "copy-lot, wreck-all"

Conan_Kudo, to random
@Conan_Kudo@fosstodon.org avatar

#EDK2 (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 #UEFI firmware.

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

JenMsft, to random
@JenMsft@mastodon.social avatar

How to fall down the stairs:

Step 1:
Step 2:
Step 4:
Step 10:
Step 18:

sonny, to GNOME
@sonny@floss.social avatar

Auto complete coming to Workbench 🛠️

Besides writing GTK faster than light, I want to use it to help newcomers discover and learn about widgets and properties.

Thanks @andyholmes for the help!

#GNOME #GTK

A screencast of Workbench. It shows a list of auto complete options as I type GTK/Blueprint.

sonny,
@sonny@floss.social avatar

I could play with this all day

Now with documentation and automatically suggest proposals

A screencast of improved version of auto complete

thegnuguy, to random
@thegnuguy@fosstodon.org avatar

Wanna watch my friend Sergey @bugaevc live code the Hurd tomorrow, Saturday
June 1st at 2pm UTC!? His goal is to update the Hurd port to AArch64 AND
to code a simple trivfs translator live. What cool simple trivfs
translator do you want to see him code (and run on AArch64)?

If you want to come, then at 2pm UTC, just point your modern web
browser at https://jitsi.member.fsf.org/Hurd-code-jam and we'll
have some fun! If there is a password, it'll be HURD. We will record the session! See you soon!

foo, to random
@foo@fosstodon.org avatar

Sending a letter with just ".DS_Store" in the middle of the sheet to:

Apple Inc.
1 Apple Park Way
Cupertino, CA 95014
United States

foo,
@foo@fosstodon.org avatar

That wasn’t a joke, by the way.

linus, to random
@linus@donotsta.re avatar

it worked. JavaScript in UEFI :neocat_googly_shocked:

RE: https://donotsta.re/objects/a91718f5-e293-4a3b-8a09-ee4514c7e85b

pojntfx, to GNOME
@pojntfx@mastodon.social avatar

Sometimes I hack around with the transparency & blur implementations for , create a with a tranparent background enabled, and just am in awe for a minute at what is possible on this platform

A screenshot of Connmapper with blur disabled

pojntfx,
@pojntfx@mastodon.social avatar
pojntfx,
@pojntfx@mastodon.social avatar

Light & dark mode, proper libadwaita/GNOME CSD spacing emulation in the webview :)

Connmapper's start screen in dark mode
The globe in light mode
All zoomed in

saagar, to random

A lot of fork discussion is just “gotcha” people who show up to remind you that what you did is deeply unsafe because your process has threads, and of course fork only clones one thread into the child, which is both inherently obvious and also obvious to cause problems, duh

saagar,

So even though they aren’t using threads, someone library they use might be doing it. But they don’t use any libraries…except the system libraries, which just exist quietly most of the time, might be using threads. Now you’re just scared of anything and everything.

saagar,

Why doesn’t fork just copy all your threads over. Like, there is probably some dumb legacy reason for why fork(2) can’t do it. Why is there no threaded_fork_np(2) that does. I made it (should I release it?) and it seems to work for the most part. So, like…we should fix this?

nbsp, to random
@nbsp@yearning.gay avatar
typeswitch, to random
@typeswitch@gamedev.lgbt avatar

C library functions are always like: "SYNOPISIS. This function converts foos into bars depending on the user locale. ARGUMENTS. src and dest pointers must be distinct; it is undefined behavior if they are not QPU-aligned. RETURN VALUE. Returns the number of foos converted. A zero value indicates failure, or that zero foos were converted. A negative value indicates that the final foo was only partially converted (function got tired). Check errno global to find out why."

boarders, (edited )
@boarders@mathstodon.xyz avatar

@typeswitch it sounds bad BUT you can target this code to not work on multiple platforms in multiple distinct ways

soatok, to random
@soatok@furry.engineer avatar

Gaming on Linux discourse be like

"It's Linux's fault. Do better, FOSS!"

Gaming on Linux in practice be like:

https://www.protondb.com/app/1085660

dougall, to random
@dougall@mastodon.social avatar

I've found compiler bugs before, but this is the first compiler-compiler bug I've ever seen – incredible stuff:

https://issues.chromium.org/issues/336399264

rmader, to linuxphones
@rmader@floss.social avatar

just landed the last MR needed to make the + camera stack work on the and by default, using the new software ISP shipped in libcamera 0.3.
So if you have such a device: just update and go install apps like Snapshot, Warp, Decoder etc. You can even use it with Firefox and - very soon - Chromium.

Note that this does not replace or - those continue to be the default camera apps.

rmader,
@rmader@floss.social avatar

Note that with all of this in place, camera support on a lot of other devices is in close reach. For example the and should only need kernel patches enabling the camera sensors. The softwareISP should then - at least in theory - "just work". Well, fingers crossed :)

P.S.: the one device where this already worked is the - but until recently it broke audio. That was also fixed in the process.

bragefuglseth, to Spotify
@bragefuglseth@fosstodon.org avatar

Spotify with CSD, anyone?

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

Spotify has gotten an update to its desktop UI, and I'm once again going to argue that it would look so much better on a general basis if it used an integrated header bar on Linux systems. The app is practically begging for it.

Concept illustration of Spotify with CSD. The close button has been integrated into the header bar, and the app has gained rounded corners.

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