To read all comments associated with this story, please click here.
Could you elaborate your point about xcb design, I didn't understand it..
>>Since most people use X on desktop, it should have been developed for desktop and the networking stuff could be implemented as an extension.<<
Sorry but on office desktops, network transparency is really useful, so I like the network transparency "by default" design.
>>Noone even uses native X over the network because it's so damn slow.<<
So I'm 'noonne'? Unless you restrict a network to Internet, I'm using X over a LAN each day at work..
Blatant exaggerations make really hard to take your points seriously, you know..
>>Also when you drag X windows you can sometimes see subwindows jerking because of synchronisation issues.<<
It's nice that you care about this issue and you try to fix it but frankly, I personally couldn't care less about this issue and wouldn't trade network transparency for a fix to this issue.




Member since:
2007-06-22
Well, i actively developed using xlib and submitted a patch to xcb and an example to mailing list, and the bug still exist and the messages were mostly ignored.
The problem with xcb is that it still interfaces X11 which is a protocol and is serial, but the keyborad/mouse/video adapter are not and are parallely atached to the xserver, so why serialize them when they are not serial. Since most people use X on desktop, it should have beed developed for desktop and the networking stuff could be implemented as an extension.
Noone even uses native X over the network because it's so damn slow. Also when you drag X windows you can sometomes see subwindows jerking because of synchronisation issues.
Also dont give me that about posix queues. You can send a generic Event sturcture which can have a member property, which will make your events typed.
if you are gonna use c++' you can use typeid. which makes even this member property obsolete. The point is that they create absractions for the sake of abstractions.
Also you dont need a daemon to get inotify events. A library where you register callbacks on inotify events would be as good. And it can even be os-independent.
Anyway I speak out of my experience and frustration with some aspects i developed for.
Anyway i think that the syllable on linux is a great idea, partially because the original one doesn't boot on my pc and the current version of linux kernel is respositive enough.
Edited 2007-12-25 16:57