On 14/5/19 6:07 pm, ULF wrote:
> On a mac, on a recent gnome, on a kde, etc. it's easier for a user to keep
> track of multiple jobs without thinking about the OS, but rather thinking
> about contents. It's a matter of fact that computers are mostly used to do
> things that have nothing to do with programming and sysadmin, and also
> developers here must, while programming/administering the machine, maybe
> write a letter to the insurance, browse 20+ pages while looking at a
> calendar (maybe shared) during a phone call, opening the accounting program
> for taxes and so on...
> 
> In 2019, doing all of the above with fvwm, twm, (whatever-tiny)wm not only
> feels awkward, but also time consuming and less flexible. The argument that
> one just has to type "command &" is not as valid as just clicking an icon
> when one of your hands is busy holding the phone or a document.
> 
> And, btw, let's say it: fvwm looks like 70s/80s, it's full of charm for
> retrocomputing but it's pretty ugly to see in 2019. And many people prefer
> just right clicking on a picture to change background rather than finding
> which config file they gotta change and then change it.

I find FVWM 2.6.5 does reasonably well for my needs.  Yes, I'm
multitasking between a web browser, a terminal session, an email client,
sometimes dozens of text editor (gVim) windows, office suites and
various specialist tools.

My day job involves software development mostly in C, JavaScript and
Python (occasionally C++, PHP, Java, CSS/HTML), and my productivity is
right up there with others that use full-blown desktops (Unity) and IDEs
(Webstorm).

Granted, I've taken the time to actually tune it to my work flow, and no
the journey for doing that is not what I'd call "novice friendly" (note
I didn't say "user friendly", because users come in all levels of
experience).

Prior to that I was running KDE.  Notably KDE up to the early 4.0
series, because I found after that point, the desktop ran too slow on
the hardware I had available to use: trying to coax a Pentium II 300MHz
laptop upgraded to its maximum specs (160MB RAM, 160GB HDD) to run the
software I needed for university studies circa 2008 was bad enough, I
didn't need to bog the machine down with a bloated desktop to boot!

Thus, out of necessity, I went from KDE back to FVWM (which ironically
is where I started, as it was the standard desktop for Red Hat Linux 4.0
circa 1996) and adapted it to more-or-less behave the way I needed it to
work.  I've even made it work on touch-screens (Raspberry Pi 7").
Eye-candy be damned, I want to *use* my computer!

Really, user friendliness is about being able to adapt the machine to
the user in whatever situation they may find themselves in, whether it
be being stuck with old hardware for financial reasons that you must
make work; having a temporary or permanent inability to use certain body
parts for data entry purposes; or sensory issues preventing the use of
(or needing special configuration of) specific output devices.

KDE 3 was good for that, and was reasonably configurable, but a lack of
flexibility in v4 and a move to a more bloated core made it untenable.
Gnome has been rigid in its capabilities from the start (used it on
several occasions, including v1.0 with Enlightenment), although I hear
it's good with accessibility.  awesome wasn't so "awesome" after a month
or two's use.  XFCE hasn't really grown on me either.

There was an attempt to make a user-friendly desktop out of FVWM:
fvwm-crystal.  If anything, the more important thing is providing an
easy way for users to select some sane defaults, then provide tools for
customisation -- including the "get out of my way and let me DIY" option.

It really is a horses for courses market, and I don't think we'll get
away from that.  It's the reason why the commercial desk-top market is
largely a two-horse race (Apple/Microsoft) and why the open-source
movement is awash with different operating system distributions and
window managers.

I did try OpenBSD as a desktop -- on a Lemote Yeeloong, and while it
didn't work out for my needs, I did find it refreshing compared to what
I was used to on Linux.  I'd use it more if it weren't for my need to
run things like Docker at work.  (Not sure if the old Linux binary
support could be re-instated to run that… but I understand there were
good reasons for culling it, maintenance being one.)

I do not think we should just be "doing ${something}" because everyone
else does -- I think there is a real point to OpenBSD's KISS approach to
system design and would prefer that continues. :-)
-- 
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

Reply via email to