List of menu key bindings from a PC game demonstrating various bound buttons with an ungodly long menu entry for each option

Looks like has a broken Input.ini parser resulting in my mappings to be gone on restart. The problem is that some special characters, like a comma, break the INI format used by their controls implementation [/Script/Engine.InputSettings].

Have an example what the game writes to AppData/Local/ProjectWingman/Saved/Config/WindowsNoEditor/Input.ini


AxisMappings=(AxisName="Pitch Axis",Scale=-1.000000,Key=Joystick_ThrustMaster,IncF-16FlightControlSystem_2_Axis1)

The name for the key is something homebrew the game produces based on the controller type (Joystick_ or Gamepad_) and the HID device descriptor name. This example mapped fine ingame but breaks on reload of the game resulting in only ThrustMaster for each mapped control – and that joystick can not be found, of course.

The “fix” is to manually edit the file and add quotation marks for the key:

AxisMappings=(AxisName="Pitch Axis",Scale=-1.000000,Key="Joystick_ThrustMaster,IncF-16FlightControlSystem_2_Axis1")

Now the game finds the proper joystick and all controls are mapped to something like ThrustMaster,IncF-16FlightControlSystem_2_Axis1 again, as expected.

Needless to say that the file should probably be write protected after that – or at least saved again under a different name, because any change to the controls will overwrite this fix again. This problem does probably also happen with other special characters, like the © sign that some vendors are known to use.

Bringing Linux Administration to Everyone: Free Online Course Starting Soon by Jochen LillichJochen Lillich (monospacementor.com)

I had planned to start the cohort-based course “Basic Linux System Administration” later this week. When this cohort unfortunately didn’t fill up, I realized this was the perfect opportunity to do something I’ve wanted to try for a while: offer my Linux System Administration course completely free as a livestreaming experience. Starting this month, I’ll…

♻️ https://monospacementor.com/2025/09/free-linux-sysadmin-course/

Even with Fedora 👌

This is Project Wingman mission 01 Black Flag played on a Linux PC with Proton Experimental, OpenTrack with the Neuralnet Tracker plugin and my DIY HOTAS / rudder system based on Arduino Pro Micros replacing the original electronics in my Thrustmaster FLCS/Cougar gear:

Pick your poison: https://makertube.net/w/8MyoVSzDfwMuQR6bCqtbie / https://www.youtube.com/watch?v=dq0sihlgW_Y

I got Project Wingman on a sale months ago and I finally gave it a try. As an Ace Combat player I felt right at home. My initial experiment was with the XR glasses and woah that feels good in 3D and all but today I remembered that old Plasma TV in the basement. Got it second hand a year ago for dead cheap. Today I brought it upstairs to try it with the ViperPit and now I’m not sure what’s more awesome.

Well, that is if I feel like burning ~470W on top for that thing but hey this is for very specific gaming sessions only anyway 🤷

Guess I’ll spend more time in the ViperPit again 😀

I Can Spot AI Writing Instantly — Here’s How You Can Too by Evan Edinger (YouTube)
How can you tell if something is written by AI?

Re: https://www.youtube.com/watch?v=9Ch4a6ffPZY

I really lost it when YT provided me with an AI summary of this video ticking all the boxes 🤣 Anyway, what others mentioned before: As a non native speaker I feel cooked. I’m already constantly pivoting between English, American and Aussie (that’s my 3 points as we were taught in school btw). Mostly _phrases_ picked up here and there especially from movies but lately also from AI because – (ndash :D) let’s face it: We see it everywhere so it slowly gets adopted to the own lingo assuming this is how people talk nowadays. Kinda similar to the jargon of the youth that always sports their own lingo as well. Anyway, IMHO the more important thing is not really being able to detect AI but being able to understand if there is a human behind a comment, trying to bring a point along, or simply a gorram bot tasked with influencing/advertising.

AWS deleted my 10-year account and all data without warning by Abdelkader Boudih (Seuros Blog)
After 10 years as an AWS customer and open-source contributor, they deleted my account and all data with zero warning. Here's how AWS's 'verification' process became a digital execution, and why you should never trust cloud providers with your only copy of anything.

This reads like a horror show and sounds like a worst of the worst case scenario. Tried to avoid cloud like Covid before thanks to a deep rooted distrust against big corporations, that can and will terminate accounts on a whim. This report is fuel to my trust issues but it’s far too easy to just yell “self-host” now. The admin tax is just too real and it sounds like you did everything properly. Thanks for this epic write-up Abdelkader and while Ruby isn’t my wheelhouse I love that you don’t let other devs bleed for the disgraceful treatment you experience. Best wishes for you and your future projects and keep speaking up!

RE: https://www.seuros.com/blog/aws-deleted-my-10-year-account-without-warning/

Enforcing a touchscreen mapping in GNOME (who-t.blogspot.com)
Touchscreens are quite prevalent by now but one of the not-so-hidden secrets is that they're actually two devices: the monitor and the ac...

Hell yes, https://who-t.blogspot.com/2024/03/enforcing-touchscreen-mapping-in-gnome.html just solved my problem to limit a to a single display in . While it is detected just fine it’s input was all over the place of my 4 displays when that should only work for a single display. Apparently has something in it’s settings where this can be easily configured. Gnome does not [yet?] have such an option in settings.

There is however a way to enforce the touchscreen mapping in Gnome too!

The real manufacturer for the controller of my new display here is still a mystery to me. Snippet from my $HOME/.config/monitors.xml is as follows:

<monitorspec>
<connector>HDMI-2</connector>
<vendor>RTK</vendor>
<product>0x2555</product>
<serial>0x20230705</serial>
</monitorspec>

The touchscreen comes back as an ILITEK-TP though and according to lsusb is it connected as ID 222a:0001 ILI Technology Corp. Multi-Touch Screen.

Armed with that knowledge I can limit it’s input with gsettings:

gsettings set org.gnome.desktop.peripherals.touchscreen:/org/gnome/desktop/peripherals/touchscreens/222a:0001/ output "['RTK', '0x2555', '0x20230705']"

Works like a charm!

Modular Flight Simulator Panels and Button Boxes - DigitalJoshua - Joshua Marius by joshuamariusjoshuamarius (digitaljoshua.com)
This video shows you how to build modular Button Boxes or Flight Simulator Panels, without the need of 3D Printers or extra hardware.

🔖 https://www.digitaljoshua.com/modular-flight-simulator-panels-and-button-boxes/

Not often I’m mind blown by what some people come up with to scratch their itch. Swapping panels easily thanks to cable management kits is a great and cheap idea.

So I dunno if you know what a (https://en.wikipedia.org/wiki/Vacuum_fluorescent_display) is but I’m a sucker for these – at least virtually.

Games like perfected the look and this is where I want to go with my HUD app for my / home cockpit too.

Screenshot from the game Rebel Galaxy Outlaw with it's very colourful cockpits full of VFD like displays.

The segment displays are heavily inspired by project (https://augmented-ui.com/) where I’ll borrow some more elements. Learned the neat fake scan lines from there too. And yes the 8 segment display works by shifting bits under the hood 🤓 This isn’t really needed for an app but I have plans to add some real segment displays eventually (I do have a whole box full with these!) so I wanted to know how to implement this anyway.

Video from an earlier stage in the development demos the scan line effect.

The bars are configured with parameters in size, count, percent, colours and thresholds 😁 I also added a random chance of 5% to shift the hue a little bit because just as in real life nothing is perfect.

A colourful button box surrounding a display that shows various data from the game running in the background stretched over several own displays for immersion.

And yes they are fully themed so switching the colour theme also affects the virtual VFDs.

I’m also going to replace the older horizontal bars, that look way too boring in comparison.

It’s still very early but I hope to get some rad animations going too. See https://www.hudsandguis.com/home/2022/retro-digital-dashboards to get an idea in which direction this is going 🤓

See the dedicated project page https://SimPit.dev for more details on this inspired panel.