Re: plasma 6 and xrdp

2024-03-03 Thread René J . V . Bertin
Remind me, do KDE's MLs have ignore/black lists?


Re: plasma 6 and xrdp

2024-03-03 Thread hw
On Sun, 2024-03-03 at 05:22 -0600, Draciron Smith wrote:
> > > Somehow I doubt that you could take, for example, Xorg and all the
> > > programs using it from some variant of BSD and compile it under >>Linux
> > > and have it magically work without any regard to or dependency on
> > > suitable graphics card drivers.
> Thing is you SHOULD be able to do that. That is kind of the idea that
> drives OSS in general. Moving apps tween all of the *Nix flavors shouldn't
> be the nightmare that it is.

Well, I gave up on that idea about 30 years ago because it's wishful
thinking.  In theory, you should be able to successfully compile and
run a program written in C on any platform.  In practise, you can not
do that.

> Especially when it comes to moving between OSX and Linux. When I can
> afford to own a Mac I do because of the driver support and the apps
> on the OSX platform for working with sound and video. Some of which
> should be but are not easily ported to Linux and there are Linux
> apps I'd love to port to OSX.

When I look at a Mac, I'm looking at something that's stuck 25 years
in the past.  Not even the keyboard works right, and when you try to
pick a file from a directory containing lots of files, the system
hangs.  The GUI is far worse than Gnome and there's not much software
available.  Apple manages to sell cheap hardware for high prices,
that's all.

> I wouldn't even NEED a Mac if I could port over those apps and
> drivers from OSX so I could use and program my effects boxes
> directly from Linux. Hell I can't even find a Linux driver at all
> for most of my gear.

It seems you bought the wrong hardware.

> The various splits in the *Nix world are forgetting one of the core
> principles. That is the ability to leverage great ideas on other
> *Nix spits into your particular flavor of *Nix.

Well, what do expect from Apple?  They want to control everything,
including the user.

> It's not like performance is even a consideration any more. The
> modern KDE and Gnome are as bad or worse than Microsoft windows in
> terms of useless bloat.

After switching from KDE to Gnome and back to KDE, my impression is
that KDE has become a lot faster than it used to be, and it seems now
faster than Gnome after Gnome seemed to be faster than KDE.  I only
switched to Gnome because KDE was too buggy, and so far, that also has
improved.

Fvwm was faster.  Was it better?  I wouldn't say it's better than KDE
unless maybe you have the need to go great lengths with
configurability.  KDE is easier to configure.  There is no version of
fvwm that works with Wayland --- and that is why I switched to KDE to
begin with.

Is plasma 6 better?  I can only hope they didn't dumb it down.

Where do you see the useless bloat?  Stuff works together and that
reduces bloat because not every program needs to reinvent and provide
its own wheel.

> So why not retain compatibility.

When you can control the hardware, software and by that the users, you
can make your users pay whatever you want them to pay for more stuff,
or for new stuff you force them to buy, that controls them even more.
The more incompatible what you sell them is, the more you can control
them and keep them locked in your trap.  If you made compatible stuff,
your users could spend their money with your competition.

So why would you want to retain compatibility?  Why are there so many
open source projects working on more or less the same thing as others
instead of everyone working together?

> The other great thing about *Nix is the ability to write something that
> people like and people can use it decades later. New is often not
> better.

right

The problem is to know in advance what you can still use 20 or 30
years later.

> I dearly miss Kedit for example. It was super light weight but had
> all the features I needed to write SQL schemas, use for character
> sheets when writing fiction, for keeping notes, or code snippits,
> pre-writing something I'd later pull up in a word processor,
> etc. There's nothing really like it any more.  The "kedit" offered
> now is just Kwrite with features disabled. Still the same resource
> hog and mem leaks. The old Kedit was bullet proof and super
> lightweight.

Emacs is still around.  So is LaTeX.  If you had known that you could
have used Emacs to begin with and that kedit has changed too much to
still use it while Emacs has become more usable, would you have ever
messed with kedit?  Perhaps gedit is for you?  Geanie can be nice.

What exactly do you consider 'light weight', and how is 'light weight'
relevant?

> Text wrangler on the Mac platform would be awesome to run on Linux. I
> wouldn't even miss Kedit any more. I made a stab at porting Trelby over to
> the Mac once but the dependency hell thwarted that effort. Sad since it's
> written in Python but the Python used on OSX was locked at a version back
> from what was run on the common Linux distros. If you upgraded Python on
> OSX at the time, it'd break OSX. Backporting the 

Re: How do I get lost windows back?

2024-03-03 Thread René J . V . Bertin
On Sunday March 03 2024 12:52:33 hw wrote:

> Modernity is totally besides the
>point here.

Sadly no, in my book. But I'm not going to get into a shouting match about this.


Re: plasma 6 and xrdp

2024-03-03 Thread René J . V . Bertin
On Sunday March 03 2024 05:22:15 Draciron Smith wrote:

>Thing is you SHOULD be able to do that. That is kind of the idea that
>drives OSS in general.

And AFAIK you can. XOrg has a single codebase for every officially supported 
platform; Xquartz for instance is built from the upstream sources with just a 
number of patches that are probably intended to be upstreamed. I'm not really 
familiar enough with all the hairy details of selecting drivers on Linux or the 
extent to which you could get decent performance without hardware-specific 
ones, but I do notice they're part of the XOrg sources.

>Some of which should be but are not easily ported to Linux and there are
>Linux apps I'd love to port to OSX.

Apple have tied their (formerly) main programming language way too much to the 
OS IMHO (Swift exists for Linux but I have no idea if it's more usable there 
than ObjC is). That hinders porting to other platforms, but they're also the 
only Unix (I know of) where it's often impossible to even compile recent 
software on older OS versions (which is all that older hardware will still run, 
extra maddening since that hardware is so long-lived).

>The various splits in the *Nix world are forgetting one of the core
>principles. That is the ability to leverage great ideas on other *Nix spits
>into your particular flavor of *Nix.

I am in fact not certain that was ever really a thing beyond the software you 
wrote yourself!

>The system calls should be fairly standard even if what goes on when
>invoked might be substantially different. To the driver calling them they

Well, they are, but for one thing there's the big cleavage between BSD and 
SysV, and Apple have not made things easier by adapting a Mach kernel on their 
Unix. But if we ignore Darwin it's quite obvious that Linux is the driving 
force in the Unix universe, and thus also the source of many incompatibilities 
which often promptly get used because so much software development is being 
done on Linux...

>It's not like performance is even a consideration any more. The modern KDE
>and Gnome are as bad or worse than Microsoft windows in terms of useless
>bloat.

Gnome definitely, KDE5 is still relatively lean in my more or less up-to-date 
Devuan test install. But I'm leaning very much to using a DE like XFCE or 
Cinnamon when I finally move on from my current system that's still based in 
Kubuntu 14.04 . Though part of the reason for that would be to continue to be 
able to build the KDE5 libs and applications I want with my own patches as I've 
been doing for the past years.

>Text wrangler on the Mac platform would be awesome to run on Linux.

Did you try it with Darwine?

>from what was run on the common Linux distros. If you upgraded Python on
>OSX at the time, it'd break OSX. Backporting the source to a previous

It probably still would, but there's a good chance the same thing would happen 
on Linux distros (at least those that used or still use Python 2.7 for their 
crucial scripts).
Python is designed around the idea of being able to have every single version 
installed and pick the one you want or need for a particular task (as long as 
you don't mind installing all add-ons as many times).

>All would benefit. OSX would gain a whole lot of free software, Linux & BSD
>access to all those drivers written for the Mac,

Realistically, not really. Those drivers must often target aspects of the OS 
that simply aren't Unix despite the fact that the OS is (still?) certified as a 
Unix variant. Many of the standard Unix APIs on Darwin are in fact wrappers 
around Mac-specific (usually meaning Mach) APIs, so software that's more 
concerned about efficiency has more reason to target those APIs directly. That 
includes development efficiency of your main product is actually the MSWin 
version (and/or if you intend to provide your products via the platform's 
official store).

It's true that it's sad; back in 2004/5 when I got re-acquainted with the first 
Macs under what was still called Mac OS X I quickly abandoned the other Unix 
versions I'd been using (Irix and a bit of Linux) because I thought I'd finally 
found the perfect "Unix for the desktop". It only took a bit more than 6 years 
to realise that Apple had other plans with their platform and was more 
interested in selling expensive serious toys to Starbucks yuppies.

R.


Re: How do I get lost windows back?

2024-03-03 Thread hw
On Sat, 2024-03-02 at 22:43 +0100, René J.V. Bertin wrote:
> On Saturday March 02 2024 17:11:48 hw wrote:
> 
> > This is bad interface design.  I guess whoever designed it knew what
> > they wanted and it escaped them that someone who doesn't know what
> > they were trying to accomplish is only being confused by this.
> 
> Oh, you mean *modern* interface design? I wish that were a joke btw...

No, I mean bad interface design.  Modernity is totally besides the
point here.

Why is it that people always try to make it so as if I had said
something I didn't say or as if I meant something I didn't mean?  Even
signing my messages doesn't help.



signature.asc
Description: This is a digitally signed message part


Re: plasma 6 and xrdp

2024-03-03 Thread Draciron Smith
>>Somehow I doubt that you could take, for example, Xorg and all the
>>programs using it from some variant of BSD and compile it under >>Linux
>>and have it magically work without any regard to or dependency on
>>suitable graphics card drivers.
Thing is you SHOULD be able to do that. That is kind of the idea that
drives OSS in general. Moving apps tween all of the *Nix flavors shouldn't
be the nightmare that it is. Especially when it comes to moving between OSX
and Linux. When I can afford to own a Mac I do because of the driver
support and the apps on the OSX platform for working with sound and video.
Some of which should be but are not easily ported to Linux and there are
Linux apps I'd love to port to OSX.

I wouldn't even NEED a Mac if I could port over those apps and drivers from
OSX so I could use and program my effects boxes directly from Linux. Hell I
can't even find a Linux driver at all for most of my gear.

The various splits in the *Nix world are forgetting one of the core
principles. That is the ability to leverage great ideas on other *Nix spits
into your particular flavor of *Nix.

It's not like performance is even a consideration any more. The modern KDE
and Gnome are as bad or worse than Microsoft windows in terms of useless
bloat. So why not retain compatibility.

The other great thing about *Nix is the ability to write something that
people like and people can use it decades later. New is often not better. I
dearly miss Kedit for example. It was super light weight but had all the
features I needed to write SQL schemas, use for character sheets when
writing fiction, for keeping notes, or code snippits, pre-writing something
I'd later pull up in a word processor, etc. There's nothing really like it
any more.  The "kedit" offered now is just Kwrite with features disabled.
Still the same resource hog and mem leaks. The old Kedit was bullet proof
and super lightweight.

Text wrangler on the Mac platform would be awesome to run on Linux. I
wouldn't even miss Kedit any more. I made a stab at porting Trelby over to
the Mac once but the dependency hell thwarted that effort. Sad since it's
written in Python but the Python used on OSX was locked at a version back
from what was run on the common Linux distros. If you upgraded Python on
OSX at the time, it'd break OSX. Backporting the source to a previous
Python version didn't go very well, and the Trelby folks were not keen on
the idea of forking just to support a Mac port, and I can't blame them.

That's exactly what *Nix should not be doing. It should have been trivial
to port Trelby over to the Mac. If it was easier to port, then Linux users
would have access to the wealth of drivers written for OSX.

The system calls should be fairly standard even if what goes on when
invoked might be substantially different. To the driver calling them they
should be a black box with standard parms between *Nix variants. The
underlying graphics engines like QT, GTK, etc should and pretty much are
supported on almost all *Nix variants. So the problem is just nobody is
talking to each other between the *Nix variants to help make that happen.
All would benefit. OSX would gain a whole lot of free software, Linux & BSD
access to all those drivers written for the Mac, and ports of some OSS Mac
software that has no good Linux equiv. It'd make support easier for folks
that maintain versions on different *Nix variants.