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

Brandon Black <[email protected]> Thu, 10 Feb 2005 06:59:36 -0600
Newsgroups gmane.comp.graphics.y.devel
Message-ID <[email protected]>
On Thu, 10 Feb 2005 00:13:55 -0500, Fred P. <[email protected]> wrote:
> 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.
> 
> 

Y != X, and the long term plan I don't believe involves porting KDE or
Gnome (or QT or GTK) onto it in any permanent/mainstream way.  I think
at some stage we'll want a GTK and/or QT compatibility layer just to
make transition easier, but it would always be just a transitional aid
to help bring more users and applications over to native Y.  At this
early stage, porting all of QT onto Y probably isn't the best
direction to expend effort.