#MagicBullshit

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2025-05-02
π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2025-04-09

#fbdev #vconsole #unimap #fbcon #keymaps #codepages … 3 hours of unproductive time wasted on research why one machine uses code page 437 (the Linux default code page for #tty) and the other machine doesn’t.

It is mentioned on several pages, that the default is #CP437, and how I can change this default, but it seems like a mystery or forbidden knowledge WHY it is changed, without me actively changing it.

It might have to do with the screen resolutions of those two devices, or that one is an #Intel #GPU and the other is #Nvidia. But i was not able to find anything of value.

Oh #fuck this shit.

#ModernLinuxProblems #MagicBullshit

Can the system please let ME be in control and not doing seemingly undocumented random shit that is not represented in any configuration and feels like it’s hidden in a blackbox?

That would be great, thanks.

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2025-03-18

But some session-related stuff is in Milestone 3.2 for #GIMP, disabling this session-related stuff, which implicitly fixes GIMP not remembering windows positions(?)

https://gitlab.gnome.org/GNOME/gimp/-/issues/5323#note_2344641

So maybe in a few months … In the meantime manually moving the windows in the right positions is the way to go.

Utterly annoying, but unavoidable in modern #Linux, I guess

#ModernLinuxProblems #MagicBullshit

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2024-11-06

Why is adding custom #parser, #grammar, and #syntax definition to #TreeSitter in #Neovim so unnecessary and annoyingly complex and complicated?

parser.c? node-types.json? Cargo.toml? binding.gyp? What the actual fuck? I have a 10 lines long old #vimscript syntax highlighting file I want to modernize by invoking treesitter, but this seems to be an impossible task without installing a whole development environment and compiling stuff from other stuff to do magic stuff.

Why can’t I simply drop a #Lua-based matching definition in a directory and call it a day? Why does everything have to do stuff based on stuff based on other stuff?

#MagicBullshit

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2024-04-11

@gianmarcogg03 @BrodieOnLinux If those "some issues" cause 90% of my daily workflow to not funciton anymore this is nothing to get over that easy.

For various tasks I switch back to X11 where all of this works out of the box without any #MagicBullshit

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2024-03-26

So this is where modern Linux is right now.

xdg-desktop-portal-wlr: unsupported wl_shm format 0x34324742

Searching the web for unsupported wl_shm format gives SIX results, one referring to a patch from 2 years ago, one being useless, one being a dead link, one describing the same problem I have, without a solution, one being a source code file for translations and one being a click farming site.

I know, #Xorg is dead software not suggested or maintained anymore. But at what point did #Wayland took the wrong turn that we now have this bullshit? 😠

#modernLinuxProblems #magicBullshit

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2024-03-25

I wish, screen recording on #Wayland :wayland: would be easier. When trying #OBS ist just gives this window and logs a nonsense message that simply is not true.

warning: [pipewire] Failed to start screencast, denied or cancelled by user

Neither did I deny or cancel anything. I just clicked the β€œSelect Monitor” button

All the #magicBullshit is running. Webcam recording works, microphone recording works, desktop audio recording works.

I have no idea.

#modernlinuxproblems

π˜‹π˜ͺ𝘳𝘬dirk@gts.0x7be.net
2024-03-23

Speaking of stuff I never heard of …

I just cleaned up my system a little and removed an application named evince that somehow got installed on my machine. On removal it also removed 10 other packages I never intentionally installed.

The fuck is this? I don’t even use Gnome!

#MagicBullshit #modernlinuxproblems #reclaimyoursystem

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst