RE: Setup of a new wiki - the beginning of a stronger userbase?

"Fred P." <[email protected]> Thu, 10 Feb 2005 00:13:55 -0500
Newsgroups gmane.comp.graphics.y.devel
Message-ID <[email protected]>
Hi there,

Following Phil email, he asked for the following:

"
If there are any users, I'm very very surprised.  Before I can use Y as
a desktop host to write more Y we need:

* to review and refine most of the existing code (this is why there is
   nothing which is currently worth documenting)
* a fully-working terminal (this may just be a keymap problem, but Ctrl
   doesn't work for me at the moment).
* gvim
* an mp3/ogg player
* a DVD player
* firefox
* irc/IM client
* thunderbird
* a Y video driver that renders to a Y widget (a la Xnest)
* accelerated drivers for my video card

So, only ten things.  Should be easy enough...
"

Okay, let's assume you want KDE -unaccelerated- to work on Y,
so you get all of the above for free, except KMail, Konqueror and KVim
instead of Thunderbird, FireFox and gvim.

I did some research and here's mostly,
what have to be coded in Qt-3.3:

For interests:
http://cvs.sourceforge.net/viewcvs.py/kde-cygwin/qt-3/src/kernel/

QPainter          - The class using QPaintDevice
QPaintDevice    - Every QWidget derivated inherits from this
QWidget
QApplication    - startup routines and event handling
QInputcontext - If you want keyboard
QEventLoop     - If you want mouse/kbd/tablet

QFont             - If you want fonts
QFontDatabase
QFontEngine

QSound           - If you want sound
QClipBoard       - clipboard
QColor            - color wrapper
QCursor
QDesktopWidget
QDND
QScriptEngine

Simply just grep x11 from qt-copy.

Basically, you just have to replace those files with Y protocol,
instead of X, Win32 or MacOS X.

Unless you don't like KDE and
prefer Gnome, Xfce, fvwm95, Metacity, Fluxbox, IceWM or similar
then Xnest could be a better choice
or to write a full blown Desktop Environment in Y itself.

Another point is that,
if you just need an mp3 player, you could use mpg123 in console.
Samething for vim, bitchX, lynx or pine/mutt
instead of gvim, irc client, firefox or thunderbird.

Another solution is VMWare and similar.

Have a nice day.

Sincerely yours,
Fred.