Edmond Orignac <edmond.orig...@wanadoo.fr> writes:

> xmmixer was designed for use with OSS and is working at least on Linux 
> with ALSA and OSS emulation.

Since it's a Motif program, it would seem to be the best choice if we're
needing a mixer for CDE.  I don't think it's absolutely necessary for
CDE to have a mixer though.  People tend to use whatever sound apps
appeal to them and their uses, and not necessarily the one provided by
the desktop manager.

> However, except for Slackware, Linux 
> distributions have moved to PulseAudio, and I am unsure OSS 
> compatibility remains.

I'm running Gentoo, which lets you happily compile away all support and
requirements for PulseAudio.  I also do a lot of recording and Midi work
on this machine, so it's a good thing that I can get rid of it, because
PulseAudio generally gets in the way of that sort of usage.  I use Alsa
for regular desktop sound, and Jack for studio/recording apps.

Again, I think this whole subject is a black hole you could disappear
into.  It's probably best if CDE doesn't even attempt to do sound.

> On Thu, Apr 28, 2016 at 08:09:27PM +0200, Danilo Schöneberg wrote:
>> Don't touch Webkit; it's a security nightmare and a bottomless pit for
>> time.

Amen!  CDE should leave the web to the web browsers.

> For network applications, besides FTP, email clients and Web browsers, 
> on could think of Motif IRC clients (Nebula is one, SmIRC is another one 
> but apparently cannot be compiled with a recent g++), Motif instant 
> messaging (https://github.com/gorais/gXipmsg) Motif RSS/Atom readers.

IRC clients can also be exploited.  CDE shouldn't be trying to provide
Internet client software of any kind really.  If someone wants to write
Motif-based Internet applications, fine.  They can even be linked from
CDE's web page so users will know about them.  But it's a really bad
idea for CDE itself to be getting into the network software business.

>> Unfortunately, some knuckleheads have decided that a novel's worth of JS
>> and CSS is the only way to show webpages...)

Oh, that's when they're being kind.  Now we have AJAX sites (<cough>,
<cough>..."Web 2.0"), which make JavaScript and CSS look minimalistic
and spartan in comparison.

Anyway, I'm afraid of all this turning into bloat real fast if we're not
careful.  To me, CDE doesn't need to do much more than what it does now,
but in a way that's compliant with modern UNIX systems.  It doesn't need
Internet clients, video players, sound mixers, or a marching brass band.
It should just preserve the look and feel of the old 90's UNIX
workstations for people who still want that.

One feature that would be very nice though (since it affects the
usability of the desktop itself) would be the ability to gracefully
handle things like a video player (not provided by CDE itself) going to
fullscreen, or a game going fullscreen, or a screen reconfiguration
using RandR on a desktop with multiple displays.  Back in the days of
SparcStations and HPPA machines, it might have seemed reasonable that
the X desktop geometry would never change during a login session, or
that no application would ever try to take the whole screen, but these
days, that's a basic usability issue for even the most minimal usage.

-- 
+ Brent A. Busby         + "We've all heard that a million monkeys
+ Sr. UNIX Systems Admin +  banging on a million typewriters will
+ University of Chicago  +  eventually reproduce the entire works of
+ James Franck Institute +  Shakespeare.  Now, thanks to the Internet,
+ Materials Research Ctr +  we know this is not true." -Robert Wilensky

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to