@navi #MagicBullshit causes most of the #ModernLinuxProblems โ€ฆ I know your pain ๐Ÿค•

#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.

When using GIMP, โ€œdowngradingโ€ to X11 by using Xwayland does not only fix the splash screen having window decoration (on Wayland it weirdly has), it also makes it possible to store window positions in multi-window mode (which on Wayland does not work).

#Wayland #ModernLinuxProblems #X11 #GIMP3 #GIMP #Xwayland

Post by ๐˜‹๐˜ช๐˜ณ๐˜ฌ, @[email protected]

I wonder why #GIMP3 does not store window positions when running in multi-window mode on #Wayland. Guess I need to extend my #labwc window rules.

gts.0x7be.net

Or maybe single-window mode, even if it feels super crammed and I cannot individually move images around.

#GIMP3 #GIMP #LightMode #ModernLinuxProblems

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

Wayland: broken window positioning restoration (#5323) ยท Issues ยท GNOME / GIMP ยท GitLab

GIMP version: master Operating System: Wayland/Linux Description of the bug Our code for restoring dialogs to their...

GitLab

After lots and lots of waiting and trying out multiple different things regarding single window recording in #OBS  on #Wayland  running #labwc  there is now a solution in place I can work with.

I wrote a wrapper script (see here) that does the following things when added as #pipemenu in labwc and I click the menu entry to create the output.

  • Add a virtual output
  • Use wlr-randr to set the geometry
  • Use swaybg to set the wallpaper
  • Send an update signal to a custom #Waybar module
  • I can now start #OBS and can add a #PipeWire screen recording and select the output (I have to do it blindly by just moving the cursor outside my actual display, because there is no menu, but thatโ€™s fine).

    For what Iโ€™m doing the performance of the OBS preview is fast enough so I simply move the cursor over to the virtual output and use it โ€œinside OBSโ€.

    When Iโ€™m done, I invoke the script again, by clicking the remove entry which is dynamically shown if the output is active.

  • Remove the output
  • Remove โ€œthe outputโ€™s swaybg instanceโ€
  • Send an update signal to a custom Waybar instance
  • Until individual-window recording will be possible this is a good workaround.

    #JustLinuxThings #ModernLinuxProblems #SharingIsCaring #scripting #Luanti #MinetestGame

    //cc @whynothugo (thanks) @LXQt (thanks, too)

    Index of /projects/virtual-output-casting-wrapper-script

    Listing for this section of this website.

    I wish #FreeCAD  would consistently work on #Wayland  โ€ฆ For a few releases it does, with the 1.0 release it stopped. (No, using #Xwayland is not a solution but a disgusting workaround that introduces a lot of issues).

    #ModernLinuxProblems

    Great. Another thing I need to work around. ๐Ÿ˜ 

    The #evolution of modern Linux feels more like a #devolution for me sometimes.

    Latest entry in my personal list is @neovim which now uses the ancient #Vim leftover highlight configurations guifg and guibg by default, messing up modern colorschemes in Lua-only setups.

    #ModernLinuxProblems

    Modern Linux reminds me of when I started using Linux ca. 2 decades ago.

    The graphics server randomly crashing without any usable error message, all applications have different font scaling and style. Screen recording not working (let alone individual windows recording), having to re-login for gaming, desktop menu has no proper icons support etc.

    My last thing is starting log-running terminal tasks in a #tmux session because I know that at some point the GUI just stops working and drops me to the login prompt.

    #ModernLinuxProblems #Nvidia #labwc #Wayland

    Unfortunately #FreeCAD  does not run on #Wayland  (maybe itโ€™s an #Nvidia issue?). By using #Xwayland this issue can be circumvented.

    It of course comes with all the downsides of Xwayland, like lower performance, running less stable, etc.

    With this custom startup script at least the scaling on my 4K 28" screen is fixed (you might want to tinker with the QT_FONT_DPI value). Just place as file with 755 permissions in /usr/local/bin/freecad.

    #!/bin/bash QT_QPA_PLATFORM=xcb \ QT_AUTO_SCREEN_SCALE_FACTOR=0 \ QT_SCALE_FACTOR=1 \ QT_FONT_DPI=160 \ QT_SCREEN_SCALE_FACTORS=1 \ /usr/bin/freecad "$@"

    I just wish it would work with Wayland on #labwc  instead of just showing a blue area where the 3D model would be.

    //cc: @FreeCAD

    #JustLinuxThings #ModernLinuxProblems