#RunBSD #Wayland #WindowManager
@justine
I recommend reading this evident provocation.
http://xahlee.info/linux/why_tiling_window_manager_sucks.html
I am happy with #labwc.
I have configured the titlebar with double left click to iconify and middle click to lower, xfce4-panel as vertical #deskbar with intelligent autohide.
I use "Run or Raise" with single key shortcuts for most used applications.
Here is a link to an old implementation request of mine.
https://github.com/labwc/labwc/issues/673
Below is the current state of my #FreeBSD desktop environment
QT_QPA_PLATFORM=wayland keepassxc
@mp362 Try #voidlinux it's surprisingly stable despite being a rolling release :)
Also if you want to keep xfce but at the same time have some fresh experience one option is to combine it with #labwc and go full #wayland (not for stability ofc :D )
https://wiki.xfce.org/releng/wayland_roadmap#testing
wlrctl
or wob
. I'm still running #RiverWM as my daily though and just testing Labwc to see what's on the otherside but hey. ;)Oh, of course. #GIMP not behaving as expected on #Wayland is a 4 years old issue that now has an actual effect but isn’t really GIMP’s fault.
https://gitlab.gnome.org/GNOME/gimp/-/issues/5323
Also this one which is not really related but used as reference when closing a bug reports with the recent version and window positions:
https://gitlab.gnome.org/GNOME/gimp/-/issues/12230
… I still wonder if I can somehow get the individual windows with a #labwc window rule.
Seems like I cannot get the individual windows by title. (Title is set after the window was created?)
Unfortunately the windows all have the same ID, so I cannot get the windows by their ID, either. Just using the ID lets me modify the windows just fine – but all windows the same, because they all have the same ID.
The funny thing is: #GIMP3 can store the window sizes just fine, but when restarting it, all windows positions are removed and #labwc opens them in the center (because centering otherwise unspecified windows is my default rule and thus expected).
I tried setting window hints as normal window or utility window, but without luck.
So either #GIMP doesn’t play nice with #Wayland, or something is wrong with labwc.
Got LabWC to run starting from a clean install of the postmarketOS console UI and I wrote down how to do it along with notes for me (and anyone who's curious) for later to know how to get my stuff to run on it with the least number of packages required. This implies that the binaries were pre-built (in another VM) when I copied them to the VM using sftp.
#Retiled (it's related since I talk about running my stuff in the link) #LabWC #postmarketOS
@LXQt @whynothugo Mmmh, so this is why wl-mirror doesn’t work, right? It only shows as super small square and does not update.
So the problem really is #labwc here? Too bad, since it’s the only really good and customizable floating WM with not too many dependencies.
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.
wlr-randr
to set the geometryswaybg
to set the wallpaperI 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.
swaybg
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)
@whynothugo I searched for various solutions to create a “fake output” on #labwc. It seems to be impossible here. So I guess I have to wait … Maybe some trickery with a nested instance … oh well
Users of #sway and #labwc should note that we have moved the session files and application dependencies to new packages: sway-session and labwc-session. This enables the use of these compositors with other desktops, or under different contexts, without needlessly installing applications that may not be needed or wanted.
If you use these compositors as your desktop, make sure you install the session packages before logging out or restarting!