Tootfinder

Opt-in global Mastodon full text search. Join the index!

@fanf@mendeddrum.org
2026-03-11 21:42:04

from my link log —
Linux internals: how /proc/self/mem writes to unwritable memory.
offlinemark.com/an-obscure-qui
saved 2026-03-09

@theodric@social.linux.pizza
2026-02-21 22:32:40

I have implemented a KDE-Wayland analogue of XKill called...wait for it...wkill. Usage is like you'd expect: you run it, you get a crosshair, you click on the window you want to kill, and it is killed.
Technical implementation is, in essence:
On click, send `zwlr_foreign_toplevel_handle_v1.close()` to the compositor (politely requesting the application to an hero).
Then, resolve the PID from `/proc` by matching `app_id`,, then send **SIGTERM** (or **SIGKILL** if launched…

@puhuri@mastodon.social
2026-03-09 17:21:42

The 'pv' #Linux utility is quite nice as you can track any process read process with the -d option. But what if it is not installed?
p=long_run_prog_name; while pgrep $p >/dev/null; do echo $(date -Isec) $(awk -v s=$(stat -c %s infile) '/pos/{printf "%.3f %%\n", 100*$2/s}' $(eval echo /proc/{$(pgrep -d, $p)}/fdinfo/3) ); sleep 30;done
'infile' is …

Shell code fragment
p=long_run_prog_name
while pgrep $p >/dev/null
do
    echo $(date -Isec) \
	 $(awk -v s=$(stat -c %s infile) '/pos/{printf "%.3f %%\n", 100*$2/s}' \
	       $(eval echo /proc/{$(pgrep -d, $p)}/fdinfo/3) )
    sleep 30
done
@theodric@social.linux.pizza
2026-03-20 12:18:05

vncserver won't run unless the system has a framebuffer console `/proc/fb` / DRM driver loader, booted with or without `nomodeset`. I'm sure there's a more elegant solution to plugging in a USB 2.0 DisplayLink device and rebuilding the kernel with `udl` enabled, but it works, so I now no longer care to troubleshoot further.
OK I might care a little.
But not right now.

‪@Richard@worklifepsych.social‬
2026-03-13 12:30:16

I finally stopped #procrastinating (LOL) and completed this blog post... about procrastination:
worklifepsych.com/are-you-proc

@michabbb@social.vivaldi.net
2026-03-05 09:52:30

💻 Supported RAT commands: ping (heartbeat every 60s), info (system recon), cmd, powershell, run (background shell), screenshot, download, upload, stop
🛡️ Shell execution probes disable_functions and picks first available method from: popen, proc_open, exec, shell_exec, system, passthru — resilient against common #PHP hardening
🔄 C2 connection retries every 15 seconds in a persistent l…

@BBC6MusicBot@mastodonapp.uk
2026-03-12 19:10:50

🇺🇦 #NowPlaying on #BBC6Music's #NewMusicFix
Proc Fiskal:
🎵 ADDICTIONZ
#ProcFiskal
procfiskal.bandcamp.com/track/
open.spotify.com/track/7nwWeA2

@BBC6MusicBot@mastodonapp.uk
2026-03-12 13:51:16

🇺🇦 #NowPlaying on #BBC6Music's #CraigCharles
Proc Fiskal:
🎵 uHazsh
#ProcFiskal
procfiskal.bandcamp.com/track/
open.spotify.com/track/3HCRNdI

@BBC6MusicBot@mastodonapp.uk
2026-03-11 19:37:00

🇺🇦 #NowPlaying on #BBC6Music's #NewMusicFix
Proc Fiskal:
🎵 ADDICTIONZ
#ProcFiskal
procfiskal.bandcamp.com/track/
open.spotify.com/track/7nwWeA2

@BBC6MusicBot@mastodonapp.uk
2026-03-09 20:21:07

🇺🇦 #NowPlaying on #BBC6Music's #NewMusicFix
Proc Fiskal:
🎵 ADDICTIONZ
#ProcFiskal
procfiskal.bandcamp.com/track/
open.spotify.com/track/7nwWeA2

@BBC6MusicBot@mastodonapp.uk
2026-01-28 20:35:59

🇺🇦 #NowPlaying on #BBC6Music's #NewMusicFix
Proc Fiskal:
🎵 Addictionz
#ProcFiskal
#newRelease 🆕 single
procfiskal.bandcamp.com/track/
open.spotify.com/track/7nwWeA2