Skip to content

shrimple 🇵🇱 🏳️‍⚧️

shrimple mind. shrimple problems. complex solutions. she/her

Experimentally expanding Offpunk browser Part 1 (nightly)

Posted on January[²⁰26], Sunday 25.January[²⁰26], Thursday 29. By Shrimple 2 Comments on Experimentally expanding Offpunk browser Part 1 (nightly)

https://offpunk.net ← that’s the original project that this might get upstreamed to in some parts


Note: since publication I have found numerous bugs in my implementation. Rewrites upcoming. I just can’t work silently without at least a blog post every day.

Update: now please apply the subsequent patches before trying out anything. The code here below was bad.
Here is the new post: Amending my Offpunk redirection implementation


What does my large patch bring? (a post-publish added summary)

So far, Offpunk only allows you to redirect from one netloc (usually host or host:port) to another. At that, it won’t match if the origin netloc had an explicit port number specified. I wanted a redirections engine that would allow me to redirect to a different port, on a different host, under a path and with some suffix — like .json.

I also wanted to eliminate the hardcoded redirects and domain blocks and put them into a user’s rc file. But that required adding them to user’s rc. I didn’t want to alter a user’s existing offpunkrc, so I came up with the idea to create a pre-rc for the user (later, only such that would already have their rc, as new users can just get the actual rc pre-filled and only get a pre-rc created if new defaults come from upstream).

Read More “Experimentally expanding Offpunk browser Part 1 (nightly)” »

Wild Software Writing

Forcing KWin decorations and MS Edge’s 1cm shadow gradient

Posted on January[²⁰26], Friday 23.February[²⁰26], Monday 09. By Shrimple No Comments on Forcing KWin decorations and MS Edge’s 1cm shadow gradient

In Plasma (or just KWin), if you want to have window decorations, of an application that doesn’t like having anything outside its own, behave in a uniform way that you configured in your setup, you launch yourself the “Window Rules” by either

  1. Clicking on the titlebar of some normal window and picking “More Actions” and “Configure Special Window Settings” or “Configure Special Application Settings”, then going the arrow back to get out of creating a new rule or customizing an existing one (the window name, however, will remain referring to which fo the two options did you pick), or, more reasonably,
  2. Going to Plasma System Settings, from there under Workspace to Window Management, and picking Window Rules.

There, you use “Add new…” to create a new rule, use the Detect Window Properties tool to pick a window and select what scope do you want, consider the “matching whole window class” selector at random (occasionally giving it more thought), and then picking “No titlebar and frame” and setting it to “Force” with “No”, then picking “Instantly” above the Apply button and clicking Apply.

This lets you comfortably shade/unshade (feature only active in X11… https://bugs.kde.org/show_bug.cgi?id=377162) a maximized jetbrains-idea or code code with your mouse scroll wheel if you configured your KWin so; you may also want to do the same for “Ignore global shortcuts” so that your Alt-drag works for moving and resizing these even if they like having Alt for themselves.

Descent into the Microsoft Edge madness

But then if you do the same for Microsoft Edge…

Read More “Forcing KWin decorations and MS Edge’s 1cm shadow gradient” »

Software Imposed On Us

when DMI info like Serial not in hostnamectl output

Posted on January[²⁰26], Thursday 22.January[²⁰26], Thursday 22. By Shrimple No Comments on when DMI info like Serial not in hostnamectl output

At a workplace, someone may expect that your Linux distribution, presumed to be some outdated Fedora, will have hostnamectl print out the Serial Number and SKU from Desktop Management Interface (DMI). But they might not expect that your version, an old Ubuntu LTS to Microsoft Intune requirements, doesn’t print these out. Someone may even be…

Read More “when DMI info like Serial not in hostnamectl output” »

Oddities of alternate reality

Why follow requests here and can I even be followed

Posted on January[²⁰26], Thursday 22.January[²⁰26], Thursday 22. By Shrimple No Comments on Why follow requests here and can I even be followed

I don’t know… I’ve initially set up this blog with not only the ActivityPub plugin but also with the IndieBlocks plugin — despite using a darn old cool theme that’s definitely not responsive and probably doesn’t have the block-based design that’s required — but I think it may have interfered by maybe putting up its own WebFinger or something. After all, I did at first get a warning in health checks that my webfinger well known is not accessible.

Now I chose to not go with IndieBlocks (at least for now, I have to read up on what it is and what’s it got in the code) and I’m told on some instances the follows aren’t expected to require approval per the metadata. But we’ll see, for now I didn’t get anyone to appear in the Followers section and I thus won’t know if this work.

But why care, being on ActivityPub is enough, the fact that a permalink can be searched up and shared as a fedi post is a lot. Now that I think of it, maybe I should draft up some post footer to inform readers of it. Not that otherwise perhaps, if linked, the post will show as a quote post anyway

Meta

Hello world!

Posted on January[²⁰26], Thursday 22.January[²⁰26], Thursday 22. By Shrimple 1 Comment on Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Meta

Posts pagination

Previous 1 2

Atom feed for this page

Atom feed for this blog

against-messy-software Atom|RSS_feeds bash big.ugly.git.patch. chromium-and-derivatives community fragment golang kde links2 linux microsoft-edge network offpunk offpunk:lists offpunk:redirections oss-contributing perl programming-tips scripting smolweb subscribe superuser window-decorations Wordpress_ActivityPub_plugin

  • February 2026 (5)
  • January 2026 (10)

Categories

  • Influencing Society

    (1)
  • Meta

    (2)
  • Oddities of alternate reality

    (1)
  • Programming Technologies

    (1)
  • Smol Web Habits

    (1)
  • Software Imposed On Us

    (1)
  • Wild Software Writing

    (8)
shrimple 🇵🇱  🏳️‍⚧️
shrimple 🇵🇱 🏳️‍⚧️
@shrimple@www.shrimple.pl
Follow

shrimple mind. shrimple problems. complex solutions. she/her

15 posts
6 followers

Follow shrimple 🇵🇱 🏳️‍⚧️

My Profile

Copy and paste my profile into the search field of your favorite fediverse app or server.

Your Profile

Or, if you know your own profile, we can start things that way!
  • Amending my Offpunk redirection implementation Wild Software Writing
  • What if we organized a different kind of hackathon Influencing Society
  • Links 2, a graphical browser I wanna build upon. And a quick look at how ELinks is doing. Wild Software Writing
  • Forcing KWin decorations and MS Edge’s 1cm shadow gradient Software Imposed On Us
  • Bugfix for list URI for my Offpunk redirections implementation draft Wild Software Writing
  • Hello world! Meta
  • when DMI info like Serial not in hostnamectl output Oddities of alternate reality
  • Experimentally expanding Offpunk browser Part 1 (nightly) Wild Software Writing

shrimple@shrimple.pl

Copyright © 2026 shrimple 🇵🇱 🏳️‍⚧️.

Powered by PressBook News WordPress theme