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.