• GIMP and Photoshop user interfaces (was: Re: Distros specifically desig

    From Nuno Silva@21:1/5 to Lawrence D'Oliveiro on Tue Jun 3 10:36:57 2025
    On 2025-06-03, Lawrence D'Oliveiro wrote:

    On Mon, 2 Jun 2025 09:13:48 -0700, John Ames wrote:

    GIMP is deeply frustrating because it's a lot of very solid technical
    functionality married to a cargo-cult version of the Photoshop UI ...

    That’s strange, isn’t it, since most of the Adobe-lovers who don’t like GIMP primarily say it’s because its UI is too different from Photoshop.

    You think it would be better if it were *more* different?

    I'd say wanting to jump to a different program without having to learn
    or read documentation is having unrealistic assumptions. Sure, you *can*
    have programs designed to be "compatible" UI-wise, but unless that's a
    main design goal, there are going to be differences.

    (As if large parts of what is nowadays associated with the Photoshop UI is
    in fact original with Photoshop ...)

    What is even the GIMP UI nowadays? I haven't used it in some time, but
    I've already gotten confused by changes, it seemed someone wanted to
    make it more like a "main menu" and "main window"-driven program, so at
    least at some point it did change.

    Is it stable now, or has it embraced the Firefox approach to UI design?

    --
    Nuno Silva

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Natural Philosopher@21:1/5 to Nuno Silva on Tue Jun 3 11:32:40 2025
    On 03/06/2025 10:36, Nuno Silva wrote:
    On 2025-06-03, Lawrence D'Oliveiro wrote:

    On Mon, 2 Jun 2025 09:13:48 -0700, John Ames wrote:

    GIMP is deeply frustrating because it's a lot of very solid technical
    functionality married to a cargo-cult version of the Photoshop UI ...

    That’s strange, isn’t it, since most of the Adobe-lovers who don’t like
    GIMP primarily say it’s because its UI is too different from Photoshop.

    You think it would be better if it were *more* different?

    I'd say wanting to jump to a different program without having to learn
    or read documentation is having unrealistic assumptions. Sure, you *can*
    have programs designed to be "compatible" UI-wise, but unless that's a
    main design goal, there are going to be differences.

    (As if large parts of what is nowadays associated with the Photoshop UI is >> in fact original with Photoshop ...)

    What is even the GIMP UI nowadays? I haven't used it in some time, but
    I've already gotten confused by changes, it seemed someone wanted to
    make it more like a "main menu" and "main window"-driven program, so at
    least at some point it did change.

    Is it stable now, or has it embraced the Firefox approach to UI design?

    Lord knows.

    I'm only one the earlier version and that is pretty incomprehensible to
    me. I still can't do layers properly.



    --
    "Nature does not give up the winter because people dislike the cold."

    ― Confucius

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Natural Philosopher@21:1/5 to John Ames on Tue Jun 3 17:37:52 2025
    On 03/06/2025 16:42, John Ames wrote:
    On Tue, 03 Jun 2025 10:36:57 +0100
    Nuno Silva <nunojsilva@invalid.invalid> wrote:

    That’s strange, isn’t it, since most of the Adobe-lovers who don’t >>> like GIMP primarily say it’s because its UI is too different from
    Photoshop.

    You think it would be better if it were *more* different?

    I'd say wanting to jump to a different program without having to learn
    or read documentation is having unrealistic assumptions. Sure, you
    *can* have programs designed to be "compatible" UI-wise, but unless
    that's a main design goal, there are going to be differences.

    It's not about "different programs do things differently" - yes, that
    does happen, but GIMP's UI design is just kinda shoddy even on its own merits.

    To cite one convenient example, the designers clearly have no idea what
    the point is of keyboard accelerators in menus & dialogs; they'll often assign the same accelerator key to multiple controls on the same window
    so that, instead of quick-navigating through things with a sequence of keystrokes you can commit to muscle memory, you're obliged to look at
    the screen to *see* which control you've selected - at which point you
    might as well have just used the mouse.

    Like, even if they'd picked a different *set* of accelerators than
    Photoshop for $REASONS, doing it the right way would let you achieve a comparable efficiency of workflow; but they don't really understand or
    care about good UI design, so they didn't. Adobe are bastards through
    and through, but they know the reason they can get away with it is that
    they have the best workflow in the business and working professionals
    care more about Getting Shit Done than not supporting bastardry, so
    they *do* make the effort.

    (I'd also cite, as another example, that they have no idea what the
    point of context menus is, either - right-clicking in the document
    window brings up a *whole entire copy* of the main-window menu tree
    hanging off the mouse pointer, which is utterly bonkers from a
    usability standpoint - but I'd have to go back to check and make sure
    that they didn't finally do something at least marginally saner since I
    last looked.)

    I take my hat off to you for even going that far into the whole GIMP UI
    mess,

    --
    All political activity makes complete sense once the proposition that
    all government is basically a self-legalising protection racket, is
    fully understood.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From rbowman@21:1/5 to The Natural Philosopher on Tue Jun 3 19:24:28 2025
    On Tue, 3 Jun 2025 11:32:40 +0100, The Natural Philosopher wrote:

    I'm only one the earlier version and that is pretty incomprehensible to
    me. I still can't do layers properly.

    My last go-around with GIMP was an attempt to edit some SVG icons, simple
    stuff like changing the foreground color or make the background
    transparent. iirc I wound up with a lot of little windows.

    This box has 2.10.38 and it looks different to what I remember but I don't
    have a use for it. Way back when icons appeared and you were supposed to
    create them I figured it was going to suck. I never could create one that looked like much of anything let alone a file folder.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Ahlstrom@21:1/5 to Lawrence D'Oliveiro on Wed Jun 4 06:50:24 2025
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Tue, 3 Jun 2025 08:42:03 -0700, John Ames wrote:

    To cite one convenient example, the designers clearly have no idea what
    the point is of keyboard accelerators in menus & dialogs; they'll often
    assign the same accelerator key to multiple controls on the same
    window ...

    I fired up GIMP 3 and had a quick look round at several dialogs. I simply could not find any examples of what you’re talking about.

    (I'd also cite, as another example, that they have no idea what the
    point of context menus is, either - right-clicking in the document
    window brings up a *whole entire copy* of the main-window menu tree
    hanging off the mouse pointer, which is utterly bonkers from a usability
    standpoint ...

    It does still take advantage of Fitts’ Law though, doesn’t it. Is there some other point to context menus?

    I use GIMP a lot. If I need to do something new to me, I just goo-goo
    for the answer.

    Tools with a lot of functionality take some time to learn.

    <https://www.amazon.com/Book-GIMP-Complete-Nearly-Everything/dp/1593273835>

    --
    History, n.:
    Papa Hegel he say that all we learn from history is that we
    learn nothing from history. I know people who can't even learn from
    what happened this morning. Hegel must have been taking the long view.
    -- Chad C. Mulligan, "The Hipcrime Vocab"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Natural Philosopher@21:1/5 to rbowman on Wed Jun 4 11:54:06 2025
    On 03/06/2025 20:24, rbowman wrote:
    On Tue, 3 Jun 2025 11:32:40 +0100, The Natural Philosopher wrote:

    I'm only one the earlier version and that is pretty incomprehensible to
    me. I still can't do layers properly.

    My last go-around with GIMP was an attempt to edit some SVG icons, simple stuff like changing the foreground color or make the background
    transparent. iirc I wound up with a lot of little windows.

    This box has 2.10.38 and it looks different to what I remember but I don't have a use for it. Way back when icons appeared and you were supposed to create them I figured it was going to suck. I never could create one that looked like much of anything let alone a file folder.

    Which is why I use Corel Draw - or a 3D modelling program - and export t
    he view as a bitmap.

    Far easier.

    --
    Microsoft : the best reason to go to Linux that ever existed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Natural Philosopher@21:1/5 to Chris Ahlstrom on Wed Jun 4 13:02:20 2025
    On 04/06/2025 11:50, Chris Ahlstrom wrote:
    I use GIMP a lot. If I need to do something new to me, I just goo-goo
    for the answer.

    I use it only for things I haven't an alternative to.

    Tools with a lot of functionality take some time to learn.

    Especially if the interfaces are not structured to make simple easy
    things appear first, and the really weird shit is buried in menus where
    it wont trap the unwary

    Or as in the case of GIMP not structured at all.

    Its not just gimp though. I have been using a 3D CAD program since about
    2005. Only last week due to failing eyesight and the need to improve
    contrast from mid grey on light gray by changing the default graph
    colours of the background, did I discover a way to do this, buried at
    the very bottom of a menu that is almost never used.

    I suppose this is good menu-ing. Since its something you never do on a
    regular basis, its not there cluttering up the top level menus.

    That's what I like about this CAD and Corel Draw,. Both expensive
    commercial programs. Its easy to get started. Drawing basic shapes - or surfaces.

    You don't need to be a technical draughtsman and type in a zillion
    co-ordinates just to make a cylinder.

    People have trued to make the software approachable. Sadly free software doesn't need to be approachable.

    Gimp and Blender are fantastic tools in the hands of people who know
    them., I don't think I have sufficient years left to learn either though.

    Which is sad.

    --
    "Corbyn talks about equality, justice, opportunity, health care, peace, community, compassion, investment, security, housing...."
    "What kind of person is not interested in those things?"

    "Jeremy Corbyn?"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to The Natural Philosopher on Wed Jun 4 23:12:54 2025
    On Wed, 4 Jun 2025 13:02:20 +0100, The Natural Philosopher wrote:

    Gimp and Blender are fantastic tools in the hands of people who know
    them., I don't think I have sufficient years left to learn either
    though.

    I finally decided to sit down and start learning Blender back in about
    2010. I found some nice tutorials on YouTube and elsewhere, and I remember
    I went through a basic exercise, starting with the default cube, to create
    a simple drinking glass. Loop cut here, loop cut there, add a subsurf
    modifier, apply the old Phong shading trick (“shade smooth”), make the material transparent (no concept of refractive index in the old BI
    renderer), hit the render button ... voilà. This only took maybe a day or
    two.

    I was hooked from that point on. Basically, every new thing I learned from
    that point let me create something even more wonderful than I had before.

    The point being, it shouldn’t take you years to get to the point of doing something that can impress your friends.

    The thing with 3D is, it requires a combination of geekiness to understand
    the technical details, and artistry to make something look good. I can’t claim I’ve got the artistry, but the technical details are fun.

    I have posted some random doodles here <https://www.deviantart.com/default-cube>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nuno Silva@21:1/5 to John Ames on Thu Jun 5 10:46:45 2025
    On 2025-06-03, John Ames wrote:

    (I'd also cite, as another example, that they have no idea what the
    point of context menus is, either - right-clicking in the document
    window brings up a *whole entire copy* of the main-window menu tree
    hanging off the mouse pointer, which is utterly bonkers from a
    usability standpoint - but I'd have to go back to check and make sure
    that they didn't finally do something at least marginally saner since I
    last looked.)

    Chronologically, what's out of place here is the main-window having a
    menu, or there even being a main window. This is the way GIMP used to
    work.

    But yeah, that now looks a bit more confusing to me, because of there
    being the two approaches. Someday I should sit down and read through documentation to see if I'm missing something about the new UI design.

    --
    Nuno Silva

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to John Ames on Thu Jun 5 23:46:31 2025
    On Thu, 5 Jun 2025 08:54:54 -0700, John Ames wrote:

    Either way you slice it, it's weird and superfluous ...

    I don’t think so. The menus at the top are readily visible and
    discoverable, for those who need cues to click on something. But some have right-click muscle memory, so the alternative mechanism caters for them.

    This is all basic UI 101 stuff. Or should be, nowadays.

    You are not the only one complaining that GIMP isn’t exactly a 100% drop-
    in replacement for Photoshop, some kind of “I Can’t Believe It’s Not Photoshop” that you can simply switch in without users even noticing. It
    was never intended to be that way, and it never will. Its developers --
    and more importantly, its community -- will always have different ideas
    about how to do things.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rich@21:1/5 to John Ames on Fri Jun 6 15:03:01 2025
    John Ames <commodorejohn@gmail.com> wrote:
    On Wed, 4 Jun 2025 23:14:33 -0000 (UTC)
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

    *Yawn* Or more likely, you took one look at an early version of GIMP
    27 years ago, dismissed it, and have been complaining about it
    without actually trying it again ever since.

    That would be a convenient narrative for you, but no - I first picked it
    up with v.2 when I was looking for a *nix-native Photoshop alternative,
    and it was certainly the case then. I've been using it ever since (as
    the version of Photoshop I had was clunky under WINE,) but I gave up on getting any kind of comparable workflow going for digital art.

    That became irrelevant as I moved to more traditional media, which
    worked out for me, but it's illustrative of the GIMP team's overall
    approach to UI matters: blindly copy what better designers do in a
    surface approximation, without bothering to understand *why* or study
    the details to get things really *right.*

    Sounds a lot like when MS copies good UI ideas from other areas, then half-asses their version in winblows. And then, of course, a giant
    horde of lacking-knowledge-users then espouse how great MS's half-assed
    effort was.

    which is why working professionals just trying to Get Shit Done are
    still willing to put up with Adobe's draconian bullshit.

    "Working Professionals" also apply a cost/benefit ratio process to.

    They already "know" Photoshop inside out, so they know they can produce
    one contract job every day with PS with no problems.

    Or, they could save the Adobe draconian costs, switch to GIMP, and
    spend a week (or two weeks) relearning how to be as productive in GIMP.
    But they just lost 14 contracts worth of pay in doing so. And are
    behind by the same number.

    So most never see a positive cost benefit ratio (at least short term)
    in the effort of making the switch. Couple that with fears (reasonable
    or otherwise) of GIMP failing to read/write PhotoShop files correctly (resulting in trouble receiving/sending work to/from clients) and they
    decide it simply isn't worth it to them.

    Plus, should GIMP omit some critical feature they do use in PhotoShop,
    then they are stuck with all that effort and having to continue with
    Photoshop in the end anyway.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Ahlstrom@21:1/5 to Lawrence D'Oliveiro on Sat Jun 7 07:05:48 2025
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Fri, 6 Jun 2025 08:32:02 -0700, John Ames wrote:

    There is, AFAICT, still no way to view documents side-by- side in
    SWM, despite GIMP's own internal dev wiki admitting that this is a
    real need ...

    So do it in multi-window mode.

    Cool! I hadn't realized that existed in GIMP.

    Remember that Microsoft’s whole MDI/SDI rigmarole is a consequence of the brain-dead architecture of the Windows GUI in the first place. There is no reason for an application that runs on *nix systems to be restricted to
    the same limitations.

    --
    "Most people would like to be delivered from
    temptation but would like it to keep in touch."
    -- Robert Orben

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From candycanearter07@21:1/5 to Lawrence D'Oliveiro on Sat Jun 7 16:00:05 2025
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 23:12 this Wednesday (GMT):
    On Wed, 4 Jun 2025 13:02:20 +0100, The Natural Philosopher wrote:

    Gimp and Blender are fantastic tools in the hands of people who know
    them., I don't think I have sufficient years left to learn either
    though.

    I finally decided to sit down and start learning Blender back in about
    2010. I found some nice tutorials on YouTube and elsewhere, and I remember
    I went through a basic exercise, starting with the default cube, to create
    a simple drinking glass. Loop cut here, loop cut there, add a subsurf modifier, apply the old Phong shading trick (“shade smooth”), make the material transparent (no concept of refractive index in the old BI
    renderer), hit the render button ... voilà. This only took maybe a day or two.

    I was hooked from that point on. Basically, every new thing I learned from that point let me create something even more wonderful than I had before.

    The point being, it shouldn’t take you years to get to the point of doing something that can impress your friends.

    The thing with 3D is, it requires a combination of geekiness to understand the technical details, and artistry to make something look good. I can’t claim I’ve got the artistry, but the technical details are fun.

    I have posted some random doodles here
    <https://www.deviantart.com/default-cube>.


    Agreed, 3D can be pretty difficult. I dabbled in it a bit last year,
    though.
    --
    user <candycane> is generated from /dev/urandom

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rich@21:1/5 to Chris Ahlstrom on Sun Jun 8 03:46:35 2025
    Chris Ahlstrom <OFeem1987@teleworm.us> wrote:
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Fri, 6 Jun 2025 08:32:02 -0700, John Ames wrote:

    There is, AFAICT, still no way to view documents side-by- side in
    SWM, despite GIMP's own internal dev wiki admitting that this is a
    real need ...

    So do it in multi-window mode.

    Cool! I hadn't realized that existed in GIMP.

    As far as I know, multi-window mode has been present in GIMP since GIMP
    began. The "everything packed into a single window" mode is a newer
    add-on (and one that I have never enabled myself).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From c186282@21:1/5 to Rich on Sun Jun 8 00:25:48 2025
    On 6/7/25 11:46 PM, Rich wrote:
    Chris Ahlstrom <OFeem1987@teleworm.us> wrote:
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Fri, 6 Jun 2025 08:32:02 -0700, John Ames wrote:

    There is, AFAICT, still no way to view documents side-by- side in
    SWM, despite GIMP's own internal dev wiki admitting that this is a
    real need ...

    So do it in multi-window mode.

    Cool! I hadn't realized that existed in GIMP.

    As far as I know, multi-window mode has been present in GIMP since GIMP began. The "everything packed into a single window" mode is a newer
    add-on (and one that I have never enabled myself).

    Multi-Window is USUALLY more useful - lets you
    tweak and re-tweak and FINALLY merge. However
    for some needs, single-window is just easier
    and more intuitive.

    In any case, I remind, GIMP is *freeware* - the
    Great Mission. So DON'T bitch a lot.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Ahlstrom@21:1/5 to Rich on Sun Jun 8 08:25:46 2025
    Rich wrote this post while blinking in Morse code:

    Chris Ahlstrom <OFeem1987@teleworm.us> wrote:
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Fri, 6 Jun 2025 08:32:02 -0700, John Ames wrote:

    There is, AFAICT, still no way to view documents side-by- side in
    SWM, despite GIMP's own internal dev wiki admitting that this is a
    real need ...

    So do it in multi-window mode.

    Cool! I hadn't realized that existed in GIMP.

    As far as I know, multi-window mode has been present in GIMP since GIMP began. The "everything packed into a single window" mode is a newer
    add-on (and one that I have never enabled myself).

    Since years, using GIMP, I was always presented with a single window.

    Oh well.

    --
    Never have so many understood so little about so much.
    -- James Burke

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From rbowman@21:1/5 to Chris Ahlstrom on Sun Jun 8 18:25:03 2025
    On Sun, 8 Jun 2025 08:25:46 -0400, Chris Ahlstrom wrote:

    Since years, using GIMP, I was always presented with a single window.

    It didn't calve off floating windows when you used it?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rich@21:1/5 to Chris Ahlstrom on Sun Jun 8 23:05:13 2025
    Chris Ahlstrom <OFeem1987@teleworm.us> wrote:
    Rich wrote this post while blinking in Morse code:

    Chris Ahlstrom <OFeem1987@teleworm.us> wrote:
    Lawrence D'Oliveiro wrote this post while blinking in Morse code:

    On Fri, 6 Jun 2025 08:32:02 -0700, John Ames wrote:

    There is, AFAICT, still no way to view documents side-by- side in
    SWM, despite GIMP's own internal dev wiki admitting that this is a
    real need ...

    So do it in multi-window mode.

    Cool! I hadn't realized that existed in GIMP.

    As far as I know, multi-window mode has been present in GIMP since GIMP
    began. The "everything packed into a single window" mode is a newer
    add-on (and one that I have never enabled myself).

    Since years, using GIMP, I was always presented with a single window.

    Oh well.

    Perhaps the packagers of GIMP for your distro decided to default their
    package to be GIMP single window mode?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Ahlstrom@21:1/5 to rbowman on Mon Jun 9 08:47:23 2025
    rbowman wrote this post while blinking in Morse code:

    On Sun, 8 Jun 2025 08:25:46 -0400, Chris Ahlstrom wrote:

    Since years, using GIMP, I was always presented with a single window.

    It didn't calve off floating windows when you used it?

    No. To be fair, it might have been my always-reused GIMP configuration.
    So many years ago I don't remember the original settings.

    --
    A long-forgotten loved one will appear soon.
    Buy the negatives at any price.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rich@21:1/5 to Marc Haber on Tue Jun 10 14:14:29 2025
    Marc Haber <mh+usenetspam1118@zugschl.us> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 9 Jun 2025 15:34:29 -0700, John Ames wrote:

    MDI is one of several solutions to an inherently clunky and
    complicated UX problem: how do you manage a single application with
    arbitrarily many documents, in a desktop environment with a bunch
    of other stuff open as well?

    We already have plenty of solutions to that. Look at the dual
    concepts of “virtual desktops” and “activities” in KDE Plasma 6.x, >>for example. That allows you to switch between entire suites of >>document/application windows in a single operation.

    A feature (virtual desktops) which MS failed to provide natively until
    W10's release in July 2015 (easily about 20+ years after multiple X
    window managers provided the feature), and even then, in typical
    Microsoft fashion, they completely failed to understand the usefulness
    and built a half-assed amateur implementation.

    That is something I have never understood, and have failed to find
    example use cases: All documentation I found handles this feature in
    half a paragraph, leaving it to the user to grasp the possible power
    of the two-dimensional concept.

    Unfortunately, yes, the docs. are not so great regarding usecases.
    From the fvwm2 man page it is described as:

    Fvwm provides both a large virtual desktop and multiple disjoint
    desktops which can be used separately or together. The virtual
    desktop allows you to pretend that your video screen is really quite
    large, and you can scroll around within the desktop. The multiple
    disjoint desktops allow you to pretend that you really have several
    screens to work at, but each screen is completely unrelated to the
    others.

    And a bit further on:

    THE VIRTUAL DESKTOP
    Fvwm provides multiple virtual desktops for users who wish to use them.
    The screen is a viewport onto a desktop which may be larger than the
    screen. Several distinct desktops can be accessed (concept: one
    desktop for each project, or one desktop for each application, when
    view applications are distinct). Since each desktop can be larger than
    the physical screen, divided into m by n pages which are each the size
    of the physical screen, windows which are larger than the screen or
    large groups of related windows can easily be viewed.

    The (m by n) size (i.e. number of pages) of the virtual desktops can be
    changed any time, by using the DesktopSize command. All virtual
    desktops must be (are) the same size. The total number of distinct
    desktops does not need to be specified, but is limited to approximately
    4 billion total. All windows on a range of desktops can be viewed in
    the FvwmPager, a miniature view of the desktops. The pager is an
    accessory program, called a module, which is not essential for the
    window manager to operate. Windows may also be listed using the
    WindowList command or the FvwmIconMan module.

    Fvwm keeps the windows on the desktop in a layered stacking order; a
    window in a lower layer never obscures a window in a higher layer. The
    layer of a window can be changed by using the Layer command. The
    concept of layers is a generalization of the StaysOnTop flag of older
    fvwm versions. The StaysOnTop and StaysPut Style options are now
    implemented by putting the windows in suitable layers and the
    previously missing StaysOnBottom Style option has been added.

    Sticky windows are windows which transcend the virtual desktop by
    "Sticking to the screen's glass". They always stay put on the screen.
    This is convenient for things like clocks and xbiffs, so you only need
    to run one such gadget and it always stays with you. Icons can also be
    made to stick to the glass, if desired.

    The 30 second elevator pitch is it provides some portion of the
    advantage of multiple monitors, whether or not one has multiple
    monitors connected.

    In Fvwm2's version, it also adds the ability to pretend to have a much
    larger monitor surface than one really has (was more useful back in the
    day when photo viewers did not include "resize to screen" as an
    automatic default).

    The use I put them to (I have my Fvwm2 config providing six copies of
    my two monitors, arranged in the pager as a 2 wide by three tall
    rectange. And the individual copies of the pair of monitors loosely
    have different "work" occurring in each. I do a fair amount of video
    editing, so one virtual desktop has all the windows/apps used for that task on it. A second contains most of my Firefox windows (although Firefox
    windows get opened in other desktops as needed). A third desktop has
    my Firefox windows and other terminals/apps for eBay and Craigslist
    sales.

    So if I'm just 'web browsing' I'm usually on the virtual desk with most
    of the Firefox windows (with none of the video editing or
    eBay/Craigslist windows in the way). But if I'm video editing, I
    switch to the video editing desktop, and all the 'general web browsing'
    windows disappear and all the video editing tools windows appear (each
    left where I placed it).

    I.e., it reduces the total "clutter" by giving you seperate "monitor
    copies" upon which to park groups of related windows for a given task,
    and then quickly switch back and forth.

    A virtual version of the hobbiest who does both woodworking and
    electronics, and has one workbench setup only for woodworking, and a
    second workbench setup only for electronics. Except in that world that requires two physical workbenches and the space to set them up. The
    equivalent in the virtual world would be like the hobbiest having a
    pair of buttons on the front of a single workbench, push one button and
    the workbench would transform into "wood working workbench" (somehow), push
    the other button and the workbench would transform into "electronics workbench". But none of the woodworking tools are in the way while
    using the electronics bench, and none of the electronics tools are in
    the way when using the woodworking workbench.

    MDI is inherently clunky because Microsoft chose to impose the stupid UI >>convention that there must be a top-level “application window” to contain >>all the application-specific “document windows”. No other GUI is built >>that way.

    They did that 30 years ago and did pioneering work in this regard,
    just to reduce the blame we put on them today.

    I chalked it up to them being 30 years too late in finally copying yet
    another good idea from Xwindows window managers into their crappy OS
    product. Much of what is there since Win95 has been nothing more than
    them ripping off ideas from Xwindows window managers, and then half
    assing their version by failing to understand the full usefulness in
    most instances.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bobbie Sellers@21:1/5 to Rich on Tue Jun 10 09:16:11 2025
    On 6/10/25 07:14, Rich wrote:
    Marc Haber <mh+usenetspam1118@zugschl.us> wrote:
    Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
    On Mon, 9 Jun 2025 15:34:29 -0700, John Ames wrote:

    MDI is one of several solutions to an inherently clunky and
    complicated UX problem: how do you manage a single application with
    arbitrarily many documents, in a desktop environment with a bunch
    of other stuff open as well?

    We already have plenty of solutions to that. Look at the dual
    concepts of “virtual desktops” and “activities” in KDE Plasma 6.x, >>> for example. That allows you to switch between entire suites of
    document/application windows in a single operation.

    A feature (virtual desktops) which MS failed to provide natively until
    W10's release in July 2015 (easily about 20+ years after multiple X
    window managers provided the feature), and even then, in typical
    Microsoft fashion, they completely failed to understand the usefulness
    and built a half-assed amateur implementation.

    That is something I have never understood, and have failed to find
    example use cases: All documentation I found handles this feature in
    half a paragraph, leaving it to the user to grasp the possible power
    of the two-dimensional concept.

    Unfortunately, yes, the docs. are not so great regarding usecases.
    From the fvwm2 man page it is described as:

    Fvwm provides both a large virtual desktop and multiple disjoint
    desktops which can be used separately or together. The virtual
    desktop allows you to pretend that your video screen is really quite
    large, and you can scroll around within the desktop. The multiple
    disjoint desktops allow you to pretend that you really have several
    screens to work at, but each screen is completely unrelated to the
    others.

    And a bit further on:

    THE VIRTUAL DESKTOP
    Fvwm provides multiple virtual desktops for users who wish to use them.
    The screen is a viewport onto a desktop which may be larger than the
    screen. Several distinct desktops can be accessed (concept: one
    desktop for each project, or one desktop for each application, when
    view applications are distinct). Since each desktop can be larger than
    the physical screen, divided into m by n pages which are each the size
    of the physical screen, windows which are larger than the screen or
    large groups of related windows can easily be viewed.

    The (m by n) size (i.e. number of pages) of the virtual desktops can be
    changed any time, by using the DesktopSize command. All virtual
    desktops must be (are) the same size. The total number of distinct
    desktops does not need to be specified, but is limited to approximately
    4 billion total. All windows on a range of desktops can be viewed in
    the FvwmPager, a miniature view of the desktops. The pager is an
    accessory program, called a module, which is not essential for the
    window manager to operate. Windows may also be listed using the
    WindowList command or the FvwmIconMan module.

    Fvwm keeps the windows on the desktop in a layered stacking order; a
    window in a lower layer never obscures a window in a higher layer. The
    layer of a window can be changed by using the Layer command. The
    concept of layers is a generalization of the StaysOnTop flag of older
    fvwm versions. The StaysOnTop and StaysPut Style options are now
    implemented by putting the windows in suitable layers and the
    previously missing StaysOnBottom Style option has been added.

    Sticky windows are windows which transcend the virtual desktop by
    "Sticking to the screen's glass". They always stay put on the screen.
    This is convenient for things like clocks and xbiffs, so you only need
    to run one such gadget and it always stays with you. Icons can also be
    made to stick to the glass, if desired.

    The 30 second elevator pitch is it provides some portion of the
    advantage of multiple monitors, whether or not one has multiple
    monitors connected.

    In Fvwm2's version, it also adds the ability to pretend to have a much
    larger monitor surface than one really has (was more useful back in the
    day when photo viewers did not include "resize to screen" as an
    automatic default).

    The use I put them to (I have my Fvwm2 config providing six copies of
    my two monitors, arranged in the pager as a 2 wide by three tall
    rectange. And the individual copies of the pair of monitors loosely
    have different "work" occurring in each. I do a fair amount of video editing, so one virtual desktop has all the windows/apps used for that task on
    it. A second contains most of my Firefox windows (although Firefox
    windows get opened in other desktops as needed). A third desktop has
    my Firefox windows and other terminals/apps for eBay and Craigslist
    sales.

    So if I'm just 'web browsing' I'm usually on the virtual desk with most
    of the Firefox windows (with none of the video editing or
    eBay/Craigslist windows in the way). But if I'm video editing, I
    switch to the video editing desktop, and all the 'general web browsing' windows disappear and all the video editing tools windows appear (each
    left where I placed it).

    I.e., it reduces the total "clutter" by giving you seperate "monitor
    copies" upon which to park groups of related windows for a given task,
    and then quickly switch back and forth.

    A virtual version of the hobbiest who does both woodworking and
    electronics, and has one workbench setup only for woodworking, and a
    second workbench setup only for electronics. Except in that world that requires two physical workbenches and the space to set them up. The equivalent in the virtual world would be like the hobbiest having a
    pair of buttons on the front of a single workbench, push one button and
    the workbench would transform into "wood working workbench" (somehow), push the other button and the workbench would transform into "electronics workbench". But none of the woodworking tools are in the way while
    using the electronics bench, and none of the electronics tools are in
    the way when using the woodworking workbench.

    MDI is inherently clunky because Microsoft chose to impose the stupid UI >>> convention that there must be a top-level “application window” to contain
    all the application-specific “document windows”. No other GUI is built >>> that way.

    They did that 30 years ago and did pioneering work in this regard,
    just to reduce the blame we put on them today.

    I chalked it up to them being 30 years too late in finally copying yet another good idea from Xwindows window managers into their crappy OS
    product. Much of what is there since Win95 has been nothing more than
    them ripping off ideas from Xwindows window managers, and then half
    assing their version by failing to understand the full usefulness in
    most instances.

    You guys forget Xerox PARC, which Apple acknowledged and the Amiga which was way ahead of the rest but got left behind because of the people
    who took it away from Jack Tramiel who then bought Atari. But I was an
    Amigan
    as soon as the used prices fell into my financial range and it had
    preemptive
    multi-tasking and its own graphics chips. The person who took it away from Tramiel was a financier and sold off the stock and plants. Plants were contaminated
    by the chemicals used in those days as is a good part of the Silly Valley.

    But even before the WWW was accessible to us the Amiga was like having an
    extra room in my studio apartment. BBSes were handy and we had a lot in
    calling
    range then.

    bliss- Dell Precision 7730- PCLOS 2025.06- Linux 6.12.32-pclos1- KDE
    Plasma 5.27.11

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Bobbie Sellers on Tue Jun 10 23:45:51 2025
    On Tue, 10 Jun 2025 09:16:11 -0700, Bobbie Sellers wrote:

    You guys forget Xerox PARC, which Apple acknowledged and the Amiga
    which was way ahead of the rest but got left behind ...

    The Amiga had multiple “desktops”, which were really just different screen modes because different apps wanted to run in different modes and this was
    the only way to let them coexist.

    The “Copper” display chip was clever in being able to switch modes between one scan line and the next, but that limited the desktop stacking to only
    being doable vertically.

    In other words, it worked the way it did because of hardware limitations,
    not because it was a good way to design a UI.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)