Originally posted by cb88
View Post
Announcement
Collapse
No announcement yet.
If Or When Will X12 Actually Materialize?
Collapse
X
-
Originally posted by drag View PostVery few applications target X11 directly anymore. They all use toolkits.
Port the toolkit and you port the application.
The only applications I can think of off the top of my head that uses X11 directly would be 'Conky' or 'Xterm'.
Comment
-
Well Firefox is it's own toolkit. It does not use GTK or QT or anything like that. It is it's own rendering engine and all that stuff on it's own.
This is one of the reasons why it'll never really integrate properly into a Gnome or KDE environment... it's always just going to emulate their look-n-feel.
Comment
-
Originally posted by drag View PostWell Firefox is it's own toolkit. It does not use GTK or QT or anything like that. It is it's own rendering engine and all that stuff on it's own.
This is one of the reasons why it'll never really integrate properly into a Gnome or KDE environment... it's always just going to emulate their look-n-feel.
Comment
-
Originally posted by RealNC View PostWhich would not be the case if X provided for that stuff, like any other platform does.
Comment
-
People must have forgotten about X Toolkit Intrinsics. It's basically what everyone here is proposing (common toolkit with policy and themes implemented by GTK/Qt/etc). It was only used by Motif and maybe Athena widgets. Obviously, it failed.
People must remember that X is equivalent to GDI on Windows. The toolkits + the window manager is equivalent to USER on Windows (basic window management and input demultiplexing are done in USER on Windows, but X on Linux, so that is a key difference). Since Windows presents a little bit more of a unified API and only one toolkit that comes with the system, it appears as though it works differently from X. It doesn't really. And Linux could have chosen to have one toolkit and then this entire discussion would be moot.
I really think the one-piece-at-a-time folks have it right. The overall structure of X is fine. Cruft from the protocol should be removed. Newer, but standard, features should be moved into the core protocol. Xlib should go away. And so on. A total rewrite would be stupid. Even the Windows world has kept the same basic API around for longer than X has been around, despite changes in the rendering system. GDI and USER are still here, even though there is also DWM and WPF. The best path is to provide a way forward and push new software and toolkits to be based on the new features and deprecate the old.
The only thing X really needs right now is man-power. Unfortunately, it seems like it's not top priority. It'd be nice if Canonical, for example, hired a few devs to work just on X. But I doubt that's going to happen. They can barely contribute to the kernel as it is.
Comment
-
Originally posted by drag View PostUmm. Nooo.... Mozilla Firefox is it's own thing regardless of what platform it's running on. It does not integrate any better into Windows or OS X as it does for Gnome.
Comment
-
Originally posted by drag View PostUmm. Nooo.... Mozilla Firefox is it's own thing regardless of what platform it's running on. It does not integrate any better into Windows or OS X as it does for Gnome.
Comment
-
Originally posted by siride View PostEven the Windows world has kept the same basic API around for longer than X has been around, despite changes in the rendering system.
Comment
-
I think X's network transparency is vastly underutilized.
I personally think the UI components of the toolkits themselves should be network-transparent, not drawn client-side: my app logic talks to my UI toolkit over the network; the toolkit is running in the server on the display. This way my network has to transmit "draw a button x pixels by y pixels and theme it however" as opposed to "here's a bitmap, put it on the screen" or the idyllic "here's a set of primitives, draw them". From my somewhat limited understanding this seems to be closer to the original philosophy of X's network transparency.
Wouldn't it be nice if the world was chocolate?
Comment
Comment