lovely minimalist black-white-gray window arrangement with almost no style of prompts or vim (easily build with #fvwm)
lovely minimalist black-white-gray window arrangement with almost no style of prompts or vim (easily build with #fvwm)
another weekend of tweaking #fvwm to my liking (inspired by /r/unixporn which still has some good wm stuff)
found some interesting minimalist gray/black/white styles and an example reviving the whole "desktop bigger than screen" size I used 30 years ago (literally) a lot 😂 https://www.reddit.com/r/unixporn/comments/1rw4e1z/driftwm_infinite_canvas_wayland_compositor_no/
(still undecided in terms of userinterface how and what I want from my prompt, my window titles etc and where to display it all. e.g. starship's language icons are meaningless for me or git state)
Let's play spot the difference!
One, both, or none of two screenshots are from fvwm3.
Can you guess which?
If not, could you maybe guess is one of the screenshots is based on wayland? ;)
In all seriousness, I'm trying to emulate the fvwm/mwm look in #hikari -- and I think the results are impressive, especially if you can't tell which image is from which #wm.
My only issue thus far is.. I somehow moved a window so the titlebar is off the screen and I literally cannot move the window. This is fvwm of course, because defaults are fun. I don't like tiling window managers, and I haven't configured keybindings to resize windows yet (but obviously its on my list).
So... How does one move / resize a window in fvwm when you cannot access its titlebar? The window is Firefox, so 'window ops' (middle mouse) seems unfunctional because _everything_ you click in Firefox does some Firefox bullshit.
@cks Allegiance to ultimate evil can explain a lot of design choices out there. Incrementally piling stuff atop stuff probably covers most of the rest.
As a longtime #fvwm user I was hoping maybe #xwayland would let fvwm drive the display, but fallback positions are either ignoring Wayland entirely as long as I can or looking for which of its solutions will torque me off least.
okay, stupid thing. for reasons I don't see, #x11 just started *working*. Drivers are there just as I expected. Did I set a config in /etc/rc.conf?
And #FVWM now no longer opens xterm terminal windows. This:
comment out the line
'Silent Key Super_R A A Exec exec $[infostore.terminal]'
in */usr/local/share/fvwm3/default-config/config*
SSD not CSD
The nice thing about that period, is that everything was keyboard driven and the mouse was only used when it was handy. The great thing about that period, is that you could do everything literally everything with your keyboard and the user interfaces were much more simple to design, modify and to expand, because it was much easier for the programmers to determine what you want based upon the fact that you are using the keyboard as input.
It started to go downhill when the scrollwheel was added.
Three buttons were enough.
Everything degenerated to CSD, while SSD is the proper way to go, and we now have hacks to force SSD in different Linux distributions. Hopefully the BSD flavours have such hacks too
If you still want SSD as much as possible, you need to use fluxbox as your DM / WM and use the considerable tweaks that @rl_dane has suggested to me in another toot in this thread, get firefox to behave normally again. You should also disable all the silly LLM stuff in ffox...
Im going to put the tweaks at work here on this SBC Pi5, I'm currently on
@tragivictoria @Radio_Azureus @magitian
#GUI #TUI #design #40years #fvwm #twm #Xorg #programming #technology #DE #desktop #environment #WM #window #manager #FluxBox #XFCE #KDE #GNOME #design
# CSD
Reading up on CSD, client side decorations
Client side decorations give a lot of headaches when they're not properly implemented many of these mods should just stay with SSD, server side decorations
Quote
> GtkHeaderBar merges the title bar, menu bar and tool bar into one unified horizontal bar to give more space to the application content, potentially reducing the amount of wasted space by showing empty bars.
https://en.wikipedia.org/wiki/Client-side_decoration?wprov=sfla1
#GUI #TUI #CSD #design #40years #fvwm #twm #Xorg #programming #technology #DE #desktop #environment #WM #window #manager #FluxBox #XFCE #KDE #GNOME #design
You're absolutely right there are worse things occuring.
But the following is a bad CSD
CSD In Firefox mobile
CSD Enshittification Factor
Instead of going on I'll just stick with what that still works I may need to go all the way back to that MX Linux distro which at least feels familiar and use as many clients that don't abuse CSDs
One more question; what example do you have of something that's worse than client-side decorations
IMHO the one I just referred too, is a very bad one
Quote Wikipedia:
Limitations
If the application hangs, the user cannot close it by clicking the close button in the window frame.[12]
BTW to prove your point;
It took me 15 minutes to compose this lousy small message on the Android. It would have taken me 120 seconds on one of the desktops running here
All because of horrific user interfaces low free RAM and bad CSD choices on the Android
https://en.wikipedia.org/wiki/Client-side_decoration?wprov=sfla1
#GUI #TUI #CSD #design #40years #fvwm #twm #Xorg #programming #technology #user #environment #DE #desktop #environment #WM #window #manager #FluxBox #XFCE #KDE #GNOME #design