X.org Making Fast Progress
prisonernumber7 writes "X.org is showing a lot of progress! The combination of the XFixes extension, Damage extension, Composite extension and XEvIE (X Event Interception Extension)
present in X11R6.8 present user interface designers with a wide range of
here-to-fore difficult to achieve possibilities. What does this mean for the enduser? That's window shadows and window shadows within windows as well as true translucency for the OSS community. Good samples of Gnome and KDE desktops with drop shadows, and so on can be found here, here,
here,
here,
here,
translucency here, here and here,
and its use on handhelds running Linux."
...but I've been waiting for translucency under X forever. It hurts me to admit it because I always thought that I didn't care about "eye-candy" but this is really cool. Why did it take so long?
Oh well...off to look into downloading, though I suppose I'll have to wait for the next version of KDE to take advantage of the new features.
X.Org is proof of Open Source advantages. XFree86 was a failing project, floundering under incompetent leadership. Under normal, closed source projects, this would spell doom for the software.
However, because it is open source, the project could be forked under new, competent leadership. And also, because of its licensing terms, people could switch to that fork without any negative repercussions.
Look at the progress X.Org has made in such a short period of time! How can anyone say that Open Source software is not superior?
The radical sect of Islam would either see you dead or "reverted" to Islam.
I had not realized anything was missing from my window manager experience. But now that I see the screenshots for myself, I cannot wait for the oppurtunity to turn the new eyecandy off in the next release of KDE or Gnome.
*cough* Sorry.
Really great work, guys. I'm pround to see progress. But aside from these uses, what good will it do?
And what's the implication of 'true' transparency? What kind of fake transparency have we all been using up until now?
Comment removed based on user account deletion
Now we can start to look as much like OSX as possible. Very pretty. Now we just need to wait for Adobe and Macromedia to endorse Linux and it'll steal the graphic design folks from Apple.
Am I the only one who doesn't care what their desktop looks like? Shadows are all well and good, but this only take up valuable cpu time which could be used for NetHack!
No, because with Linux you don't need X/X.org, and if you do want them, you have the option of not including features you don't want.
Disconnect and self-destruct, one bullet at a time.
This year will be the year of Linux on the deskt...... !!! *yanked off stage by big hook*
READY.
PRINT ""+-0
What I'd like to know is when mainstream distribution makers will build and configure XOrg so that it performs well. My experience with Fedora 2 and 3Test1 was not good. My PowerBook G4 running at 1Ghz running Panther outperformed KDE 3.3 w/ XOrg 6.8.99 from fedora development on a Athlon XP 2400+ w/ 512MB of ram.
Click here or a puppy gets stomped!
Pics are looking good (amazing what a subtle difference can makes in terms of feel) but I have to say what still stands out in all those pics--bad fonts!
I really wish the default font situation would be better in the world of X and nix/bsd distros. Switching back and forth between Macs and PC's (windows), it's amazing how much better the mac fonts look and feel than windows. Likewise, Windows looks as much again better than the typical gnome/kde setup I have seen.
Comment removed based on user account deletion
Drop shadows and translucency are the sort of thing I immediately disable in Windows (and in OS X if I could figure out how). Give me a fast, uncluttered display with well rendered, scalable fonts and no flickering and window doo doo and I'll be happy.
But is the cycle-tradeoff worth it? How will this affect slower environments like remote sessions? If the effect isn't too great, I say awesome. But if it is, I can think of a certain OS's UI that will require hardware acceleration.
is that a high-resolution version of hello.jpg???
OK, this may be slightly offtopic, but since we are discussing UI, and I saw this in the screenshots, why does GNOME (and to a lesser extent) KDE sometimes try to pull of both the dock and taskbar interfaces. This is totally rediculous to me, and just leads the interface to feel cluttered and confusing.
OK, so that rant above is coming from someone who has mostly converted to using Mac OS X on the desktop. I still use Linux on servers. Anyway, I remember about a year ago when I made the transition, that the dock seemed rather confusing. However, after a couple weeks of usage, I was cursing every taskbar system I ever had to interact with (Windows and Linux). The dock is just so much more condusive to having many windows open. Add in Expose to the mix, and you are in desktop heaven.
So, my question is then, especially to the GNOME developers (GNOME is my preferred Linux DE), what are the plans with regard to application launchers such as start menus, taskbars, docks, etc. The progress has been remarkable, but, to me at least, this is the area most sorely needing standards and consistency.
-- Fighting mediocrity one bad post at a time.
Now that's a sexy desktop. I think I may be switching from Blackbox now.
Blatant self-promotion: Jerek.net
The other two desktop operating systems out there have had it for at least five years and are working on newer things. Am I really seeing a bunch of people getting excited over translucencies and shadows? These are things that have been commonplace for years.
:P
There are WAY more fundamental issues that need to be addressed for widespread Linux desktop adoption, from APIs to core architecture changes. But hey, at least our cramped KDE menu has translucency now.
It just keeps getting better: Vladimir Dergachev of the GATOS project (support for the tuner on ATI All-in-Wonder video cards) just announced that he now has write access to the X.org CVS - so he can finally merge GATOS into the mainline X code!
Just think: A day in which support for the tuner on ATI cards is simply in the X server, rather than taking a great deal of pain and suffering to get working!
(Of course, this only applies to cards supported by GATOS, the older cards. But perhaps, just perhaps, if enough people bring pressure to bear upon ATI, then ATI will use the GATOS code to support the newer cards as well.)
www.eFax.com are spammers
Will it be possible to make something like Winplosion for Linux .. without using massive CPU and being a resource hog that is .. Winplosion is similar to MacOs Expose.
http://www.winplosion.com
Objects seen at a distance have less contrast than objects close up. It would be a useful feature of windows if they lost contrast as they receeded to the desktop.
Computers are useless. They can only give you answers.
-- Pablo Picasso
Chances are you were running your X server with unaccelerated drivers - which offloads all the hard work to the CPU. In Panther, Quartz Extreme allows the transform and lighting engine of your GPU do all the hard work, leaving the CPU for things that a CPU should be doing it.
Properly implemented and accelerated, eye candy does not have the take away from CPU power and can greatly enhance usability - as it does with OSX.
A good triumph for the Open Source Model.
Web Sig: Eddy Currents
Those translucency screenshots are hosted on freedesktop.org and even has freedesktop in the screenshots. Isn't that Keith Packard Kdrive X11 implementation that's had that for almost a year now?
This looks absolutely great, I too have been waiting along time for true translucency. What this'll mean is that things behind a translucent window should keep moving.... open a translucent window over video and the video should keep moving underneath the window, or open it over a clock and the clock will still be able to be seen moving underneath. Great!
I've been running the latest versions to hit gentoo for a few days now, the 904 release improves stability a lot over 903.
Using the nvidia drivers with RenderAccel enabled with xcompmgr makes the desktop fly! Its amazing the psychological difference the redraw elimination makes. It certainly feels much lighter, and gives my iBook a run for its money. The transparency effects have no noticible speed hit whatsover. I've had multiple transparent videos playing, moving around, etc and its all smooth the way it should be.
This project really is an example of how re-opening the project from the XFree86 'cathedral' has increased development activity in leaps and bounds. Congratulations to all the X.org and freedesktop.org developers on a great job.
-theoddbot
The original poster meant well, but did not include the explanatory text with the screen shots...
What is the name of the dock running in a few of the screen shots? It looks a lot like OS X, is it just kicker reskinned or something?
this sig limit is too small to put anything good h
Giving window managers direct access to video memory is rather stupid, considering that one of X's primary features is network transparency.
I know you're trolling, but it's rather important to recognize that X is a protocol, nothing more, and nothing less. How fast or slow it is depends on the implementation; some are clearly better than others.
Comparing X to direct video access is rather like comparing ssh to the linux console. The latter will always be faster because there is no network bottleneck, but you can't use it to connect to your machine remotely.
Furthermore, there are extensions which practically do give an application direct access to the hardware, or at least, as direct as one can safely manage. But what's the point, if all you're doing is drawing widgets? I could understand it for games or playing DVDs, where speed is important and you'd be stupid to play it over the network anyway, but for a window manager?
If you want to use a single user, non-network aware system, then by all means, use Windows*. In the meantime, we should keep working on improving our X implementation in areas like optimizing for local connections. There are lots of shortcuts that haven't been implemented and I'm sure there are lots that haven't even been thought of yet.
Anyone that has had to administer machines remotely appreciates the network transparency of X. It's the only window system that has this feature. Let's not throw it out because some trolls don't understand its value.
*Yes, I know Windows is now multi-user. But it wasn't designed that way, and it shows.
Every one of those shots are blatant rip offs of Apple. My god when will OSS developers grow a pair and go out on a limb to try something new?
Sure. From the User perspective, looking at screenshots, it probably looks that way.
You're giving Apple too much credit. The news here is not 'Oooh.. now we can look more like OS X', the news here is 'Now we have proper support for the things OS X supports'.
There is a difference here, because what 'the things OS X supports' are, by which I mean the 2D rendering API, is not a thing developed by Apple alone. Firstly, Apple's Quartz uses the PDF rendering model, which was created by Adobe, and PDF was in turn based on PostScript.
That this is a good way to do 2D graphics is a no-brainer. Postscript was invented in the early 80's. The Mac later supported it's own kind of device-independent images (QuickDraw, and PICT files). Windows had Metafiles, and GEM (if anyone here used the DOS or Atari version) had it too.
Given the success of Postscript and PDF, it's pretty natural to support the things they do. But Adobe (creators of PS and PDF), shouldn't get all credit either. They just implemented stuff developed by others, like Porter/Duff compositing.
(Another early 80's innovation)
So basically, none of this stuff is actually new. It has simply come of age. Apple has been in the forefront, and that is tribute to them. But if you think that this is all Apple's ideas.. You are wrong.
Sorry for my ignorance. This screenshot was awesome! Can someone tell me what was used to create a desktop with this OSX-like appearance?
4 09 500411796a9ba106_1.jpg
http://img3.exs.cx/img3/6458/screen_lynucs_1759
But tahts just me coming from the administration viewpoint.. I think things should just work, not so 'pretty' consitancy is more important to people in the business world.....
Same goes for other esoteric eye candy like 'shadows'...
---- Booth was a patriot ----
Under normal, closed source projects, this would spell doom for the software.
And their work would probably be lost, and any new project that wanted continue their type of work would have to write everything all over again just to reach the existing level of functionality - which is a waste of time and effort. Instead, the pre-existing project is forked. Open from closed source is an innovation in distribution equivalent to modular/OOP from procedural in development in allowing and encouraging reusability. Reusability then facilitates easier extension - like the sort of improvements we're seeing with X.org.
...but not really viable for those of us that don't have a box that won't shudder and die if we tried to use it.
Poor nuvem is pushing 7 years old now, I don't think she could handle it. It doesn't even seem to be anything that really serves a practical purpose either. Just something you can point at so your friends will go 'ooooh'.
But if that's all you wanted to do anyway, there are other ways to do it without killing an older computer. So what practical use does something like this have?
"He does look a bit Oompa like, even if his Loompa is a bit off-kilter."
Needs work boys, needs lots of work. I had high hopes for X.org but they are basically shattered now after seeing those OSX rip off screenshots.
You're bitching at the wrong project. It is the window manager and desktop environment devs who most directly determine the look and feel of what you see on the screen. X.Org writes the bits that expose the functionality of video hardware to application developers and various layers of the OS.
All those screenshots are meant to do is advertise the availability of certain effects and capabilities that up till now could only be achieved with dubious hacks.
As what desktops look like, they can look like anything. Out of the box, they can look like Windows, OS X, or other things entirely. Everybody has the basic elements of windows, widgets, icons, and some sort of pager to work with. As it happens, my desktop doesn't particularly resemble either MacOS or Windows. Get off it already.
Given statements like "10 years behind" coupled with general ignorance and I have to come to the conclusion that your troll-fu is extremely lacking. The low userid only makes it worse. It implies you've been around long enough to know better.
Comment removed based on user account deletion
Every one of those shots are blatant rip offs of Apple.
Do you not see the irony in your statement? You tell OSS developers to try something new and yet it was Apple who have been using a BSD/Mach backend ever since OSX was first released. That is OSS code which is at the heart of OSX. Apple who is totally copying BSD/Unix. I'm not condemning Apple for this of course, there is no reason to reinvent the wheel.
Oh, and don't forget about Safari. Safari wouldn't exist in its current state if it weren't for OSS developers (KHTML).
So basically OSS developers have never done anything original... Except write the heart of the OSX OS runs and write the underlying code for Safari.
Just about everything is a derivation of something else. Rare is the truly original idea. "New" ideas are hard to come by, get used to it.
Now open office can implement Office:Mac 2004's transparent utility window!
The drop shadows are surrounding the windows equally on all sides, regardless of window position. This is not a terribly likely scenario. The light source would have to be directly over the center of ALL of the windows simultaneously. A drop shadow to the bottom right or top left would look much better.
What distro do you suggest? I have a notebook with a 6GB drive that I need to dual boot. I can't find anything that behaves with less than 2GB distro-install. I've tried Debian Sarge, Knoppix, Fedora, Mandrake and now I'm on Slackware. Windows gets really cranky with only 1 GB to play in. I'm to the point that I might try and net-boot the thing because 4GB seems to be a workable minimum.
I think the lean days are bygone. I remember KDE 1 on my p166 with 32 MB - I think I had a 700 MB drive at the time too. It seemed to run fine (except NS4 and StarOffice, of course. Go out for a coffee for those ones). Now I would hesitate to touch Linux to anything but a P2-400 with at least 128 MB.
SYS 64738 NO CARRIER
You're looking at Gnome, a desktop environment that runs on top of an X server.
This news just means that x.org now has more capabilities that desktops can take advantage of.
As far as your comment about Linux being behind the times, I'd agree that Linux is playing 'catch up,' but I don't think that's a bad thing, just a necessary step.
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
Technically multiuser. In practice, it's rather less than multiuser, but I didn't want to just say "it's not multiuser" without a caveat because otherwise I'd just get 20 responses from Windows fans telling me how wrong I am etc etc. Since I don't use Windows (and in fact never have, at least not on my home/work machines), I don't know to what extent it is or isn't multi-user. I know it has profile support and that you can login/logoff as other people. I used to use VMS and that was definitely multiuser, and I've heard rumors that NT is a dumbed down VMS. But essentially in my gut I agree with you, I was just covering my ass.
OK, here http://x.org/, start programming. Oh, what, you're not going to? Then stop ranting.
Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
Quit pointing fingers and start innovating.
Excuse me, but who the f*** are you to give orders?
Do you think that just because you managed to install Linux that you somehow have a right to tell me, and thousands of other OSS developers what they should choose to spend their time on?
It's OPEN-SOURCE software we're talking about here. If you're not happy. Take that energy you spend bitching and go do something constructive instead.
Will x.org be included in official debian anytime soon? currently i think xfree4.3 is debian unstable.
for the new functions (probably not transparency in this case), are any of them going to be implemented using 3D dri/ gl instructions so that it'll take advantage of today's video cards?
my blog
Like what? Do you have any specific suggestions in mind?
It's no good to be different just for the sake of being different. The Gimp had an interface that seemed to come from another planet; it was heavily criticized for being different from Photoshop and has now been made somewhat more mainstream.
The Linux Naysayers already harp on how much retraining will add to TCO of Linux deployments. You're proposing that they should further increase that cost with far-out experiments.
Other than eye candy, the 2D GUI concept really hasn't changed all that much over the last 20 years. Maybe that's because there's just not that much more that can be done with it. There is huge room for improvement in the UI area, but a lot of those improvements would require fundamental breakthroughs in AI-related technologies. We'd all like a computer to work like the one on Star Trek, but nobody knows how to do it, including the hackers at X.org. In the mean time, they might as well continue to improve the quality of their current products.
Disable the relevant extensions. This may mean compiling your own X server, or using a distribution that focuses on minimality.
No compliant X program can assume that any extension to the X protocol is present in the server without checking it first. If the composite extension etc are not there, bume, no drop shadows/translucency, whatever.
X client running on the same host as the X server don't use the network layer whatsoever. They often use (very fast) shared memory, or some form of accelerated video. But the ability to use that network layer with any X client is what seperates multi-user OSes from ones that use screen scrapers (like VNC) meant for one user at a time.
Ita erat quando hic adveni.
This may have to do with apple's patent(s) on font hinting. Here is freetype's take on the subject.
killall xcompmgr
Have you even tried it? It's quite nice.
My Systems
He isn't trolling. He's telling the truth.
And tuffy, if you think that *nothing* flows over the X11 network socket, even for local displays, then you obviously don't know a damn thing about X.
The X shared memory extension moves *some*, but not all, data over the shared memory section. A lot is still moved over the pipe, and the pipe is the "logical" network session.
I was hoping that RedHat would create such a de-facto standard, but they chickened out with Fedora. Now I'm hoping IBM will do it. Please, IBM, don't let it be Microsoft Linux 1.0!
"I love my job, but I hate talking to people like you" (Freddie Mercury)
Woah hang on a sec. X11 was controlled very tightly and development moved at a snails pace. The OSS community/users had been clamoring for just these types of features FOR YEARS but the X11 folks kept tight reigns on what things would be worked on, so none of these features got completed. Then X.Org forks the project and within a matter of months most of the big name vendors jump on board and already a slew of the features people had been demanding for so long but not getting are now in the code tree ready for testing. This is a VERY GOOD THING because now X is MOVING FORWARD at light speed instead of stagnating like it had been.
A radio maverick jumps to internet only. The Future of Rock n Roll
I have to admit that I'm not entirely up to date on small distro's, since my current machine is pretty beefy. I remember hearing good things about VectorLinux though. It's Slackware based and according to the site the minimum requirements are a 166 MHz Pentium class processor with 32 MB of memory and 700 MB of hard disc space (including swap). Exactly the system you described :-)
Just don't run xcompmgr. Your comment would be more scathing if they hadn't already taken your viewpoint into account and made it so easy to turn off the feature!
A deep unwavering belief is a sure sign you're missing something...
Yes, and a it's pretty much the fastest IPC mechanism unix has.
X has been around longer than Windows. And it JUST NOW has a feature that has been around for years on Windows. Why is it that OSS weenies jump up and down when a tiny feature like this finally arrives for X, when non-OSS has had this for years, and act like OSS just pulled a rabbit out of its hat?
Idiot. XFree86 has been a weak link in the chain of wonderful OSS for years, and for years we (as in the community) have been trying to get XFree86 to pick up the pace, clean up their act, and get to work. But no, XFree86 decided to linger in political pissing wars instead of actually building. It has been stagnant for a long time, and as we've celebrated all the wonderful things OSS brings us, we've all been accepting and acknowledging what XFree86 represented: a complete and utter failure that was independent of the development model. A project both unmanaged and micromanaged to the point where nothing could be done with it but barely keep pace with video cards (and even then not always managing that).
The win here is that XFree86 finally made a decision that made it necessary for the very people distributing it to stop doing so, and for a rival project to fork and fix all the mistakes.
So, yeah, you could focus only on the fact that X.org has new features that supposedly have been had for years in other parts of the industry and talk about how OSS sucks because of that. In the process you will be ignoring all the other wonderful things OSS has that proprietary software doesn't, and never will.
And you'll be ignoring the fact that the very development at which you scoff represents one of the biggest strong points of the OSS movement, and one of the strongest arguments RMS ever makes about Free Software.
So you can be ignorant, and there's still plenty of room for you.
Like what I said? You might like my music
Not "rediculous". Yeah I know this is a lame and off-topic thing to complain about. But this is the third time today I've seen this word misspelled.
try feather linux, 64 megs.
Translucency means you can (for example) have an editor window open on top of a reference web site in Mozilla, and still read the reference information while working in the editor without having to repeatedly raise and lower the two windows. As a developer, anything that lets me focus more on what I'm actually doing and less on messing around with the interface is more than welcome.
Windows Terminal Server is a multi-user operating system. Windows XP's Terminal Server-based "remote desktop" is hardcoded to enforce workstation licensing (1 user logged on at a time). But yeah, Windows Terminal Server can support as many simultaneous users as you can license.
I mean, here I was thinking about features like "stable 3D hardware support" or "more support for video in and out hardware", or "the ability to type international characters the same way in both xterm and gaim"...
But we have DROP SHADOWS!
WOO!
That's a great way to use CPU cycles previously wasted on my actual work!
My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
Eh? These screenshots aren't from a release product you moron. X doesn't *have* any release icons. These screenshots are just from some guy running a theme that uses Apple's icon-set, just like you can get Windows themes that use the KDE Crystal icon set.
A deep unwavering belief is a sure sign you're missing something...
Thank you. While I see a lot of people upset about the emulation of OS X, the one screenshot I submitted was intentionally sent to mimic OS X, in an effort to show how far X.org has gone in it's ability to create eye candy by comparing it directly with something that is well established to be of high quality. I hope I didn't offend any Apple zealots :) Imitation is the sincerest form of flattery after all.
1) No, it's not. There are lot's of slower ones.
2) Why would window managers have direct access to video memory? You toolkits, right?
3) Modern graphics cards don't like apps directly accessing their memory. That's why Microsoft took it out of Direct3D 8.x (not so direct anymore, is it!) and why OpenGL has designed from day 1 for client/server operation.
4) X doesn't use a network layer, it uses an IPC layer. Sockets are very fast, and some of the fastest UIss (BeOS's, QNX's), used some form of client/server with IPC.
A deep unwavering belief is a sure sign you're missing something...
Translucency is an important factor in an area near and dear to me: air traffic control. Most existing solutions in use are deeply mired in non-standard proprietaritude.
The best "feature" of X is the huge set of apps that use it. The best argument for X is momentum.
No, arrogant developers who think a prety icon is good GUI has been the weak link in the chain of wonderfull OSS for years (if by OSS you mean a usable desktop Linux).
You could make Linux a Windows killer to day WITH the current XFree86 just by duplicating the Mac OS X folder structure and usability.
I've never understood this massive desire to try and copy Windows on the Linux desktop. Windows is not a *Nix OS. You're trying to hammer a square peg into a round hole.
Copy Apple for crying out loud. They've ALREADY made an incredibly usable GUI slapped on top of a *nix operating system.
OS X uses an openGL rendering engine, but you can reproduce 99% of the GUI functionality using XFree86 as it stands now and still be 3 years ahead of Windows.
You can tell a great deal about the character of a man by observing those who hate him.
You're a controlling freak, then.
Eye-candy that has no effect on the OS (I'm not saying let the users go out and install Stardock or whatever utility of the month) has no effect on administration, and as a result should be allowed.
Case in point - desktop backgrounds. There is no reason not to let users set their own, and many reasons to let them do so, like the fact that if you let them do the things they want that don't affect things, they're more likely to listen to you when you say "You must use Firefox for security reasons."
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)
OS X uses an openGL rendering engine, but you can reproduce 99% of the GUI functionality using XFree86 as it stands now and still be 3 years ahead of Windows.
Yeah, you could do that, if you wanted. The only problem is that then the desktop would be a third as responsive as it is now. There's a reason OS X uses an openGL rendering engine rather than dumping all that load on the CPU. "Arrogant" OSS developers are well familiar with that reason, are you?
Like what I said? You might like my music
"Would it kill you to put down the toilet seat?" -- Maya Angelou
But, if "cute" is built in already and doesn't screw anything up, what's wrong with it? Do you have your users work in grayscale too?
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Oooo, that sounds sexy. And it's probably possible now. Although, with focus follows mouse, it might result in a lot of drawing as you move the mouse around, which might suck.
The simple fact of the matter is that *no-one* is innovating. No, not even Longhorn is innovative in the slightest. We're at a period in the computing industry where we're just rehashing ideas from the 1980's. There is no point in getting self-righteous over who rehashed a 20-year-old idea first.
A deep unwavering belief is a sure sign you're missing something...
You've been waiting in vain, my friend. Simply because XFree86 has been able to do this for years. Sorry to hear you've been so far out of the loops, but a simple google search will tell you what you need to know.
Like what I said? You might like my music
The parent post is not a troll (as it was mistakenly moderated), but it could use some elucidation. The open source movement champions selecting software that is technically more advanced. Thus, this strategy will sometimes result in choosing proprietary software over so-called "open source" software. If we look at these advances in X.org as merely technical improvements, it's logical to arrive at the conclusion which the parent poster expressed and note that other systems have had these advances for quite some time.
Another movement, older than the open source movement, frames the issue in another way. The free software movement pitches a message of freedom to share and modify programs. When measured by this criteria, X.org offers something these other systems don't: You get what this movement calls "free software", freedoms which give people the opportunity to develop the technical advances which implement the fancy look-and-feel.
Digital Citizen
XFixes? I've read the link and came away confused. Obviously this must be something outstanding or it wouldn't be in the story blurb. So someone explain to me what it is...
Don't blame me, I didn't vote for either of them!
Nope, I just enforce the rules. I don't make them.
However I do happen to agree that in a business you get what you NEED to do your job, nothing more, nothing less.
All the cute stuff only causes support issues when you have more then a few pcs... ( we have around 10000 )
We have the pcs locked down to the point they wouldn't have much of a choice if we switched something on them. They get to use what we let them use.
They also realize we aren't doing it to be evil. They want working machines.. we do what we need to in order to maintain that level of function for them.. 24/7.
---- Booth was a patriot ----
Ok, accuser. List every innovative thing you've done and released under an open source license.
It's either put up or shut up, and real quick. Your criticism is hardly constructive, and while I'm willing to grant any random user the right to constructive criticism, I'm not willing to grant it to flaming criticism. So now you have to prove your credentials or shut the fuck up.
So let's have it. What have you done?
Like what I said? You might like my music
Ever seen hundreds of users try to run hi-color desktops on terminmal server? Or how about screen savers?
It's a great way to kill your server farm ( and bandwidth ) to let your users run free in a true enterprise environment..
---- Booth was a patriot ----
It's great to see X progressing in it's new home.
Now is the time to get the esthetics worked out before things get entrenched. The screenshots of the drop shadows show a shadow around all of the edges of the windows. This looks really funny since this implies that the light source is directly over the center of each window. Why is there a shadow on the top? If we're going to have a rendered-style look we should choose a decent place for the light so we can have some consistency.
I vote for the light source to be at offscreen at the top left.
As far as your comment about Linux being behind the times, I'd agree that Linux is playing 'catch up,' but I don't think that's a bad thing, just a necessary step.
Actually, we're not ten years behind. Microsoft just got a ten year head start, and UNIX even longer.
Let's not forget how young today's open source operating system is compared to these others. Sure, the BSDs can claim direct lineage to the original UNIX, but all the fragmenting of UNIX that happened in the 80s and the lawsuits of the 90s made sure BSD would fall behind. And Linux came to the table pretty late in the game, and before Linux there was no open source X implementation. XFree86 was given to us (iirc) when Linux finally had enough POSIX implemented to run it.
So, yeah, you could say we're ten years behind if you really wanted to. That means we've closed the gap considerably, when you get right down to it. ;)
(Side note: I don't think we're ten years behind anymore, I think we've closed the gap completely. In some areas we have some truly innovative stuff, while in others we lag behind, so the aggregate of all the OSS stuff you get with an average distribution puts us on par with Windows XP and Mac OS X. The thing is, nobody will notice until we actually surpass them, and then it'll be too late for them to catch up. Also, people focus on individual features as being behind, rather than looking at the whole forest to see how thick it has grown and how much true innovation is in it, and that's a great disservice to the OSS world as a whole)
Like what I said? You might like my music
the image fromt the article had this picture http://img3.exs.cx/img3/6458/screen_lynucs_1759409 500411796a9ba106_1.jpg
can you name the distro pictured?
I'm just so glad that you got the point that I made, which was who in their right mind would release screenshots that would risk creating a perceived association between Apple's icon set and XOrg or a desktop environment knowing how rabid apple is about protecting their interfaces. Is the high you get from saying, "oooh look at that post, I get to act like a condescending asshole now" worth being an anti-social prick?
Click here or a puppy gets stomped!
Anyone can use and will love KDE or Gnome. Commercial software is so far behind there will be no recovery. It will take a year or two for people like her to tell her friends and widespread adoption to occur but there are plenty of people like me out there ready to help them all.
Friends don't help friends install M$ junk.
Reading the paper, I see that there is actually some good stuff in there. Predictably, the Slashdot article ignored it and puffed the useless eye-candy.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
In some of the screenshots, there are OSX-style launcher bars at the bottom. What are they using to do that? Is it a gdesklet launcher?
Does this new X11R6.8 work over the network like previous Xfree86 ?
To be more specific:
Will I be able to run X11 application on SUN Solaris (HPUX,AIX..etc.) and see the results on my LINUX workstation ?
and, of course, the other way around. Runing the application remotely on LINUX box and see results on SUN Solaris (AIX, HPUX) workstation.
So, Is new X11 branch (aka X.org branch) backward compatible with the legacy systems ?
Any comment is more than welcome
Thanks
Yuck!
What sort of a shop are you running anyway, a sweat shop?
You're only going to be able to keep the mundane workers with that attitude. Anyone with any spark in them will be gone yesterday.
Ok, let's do this, then.
I'll give you the biggest one right now: A way to install software that doesn't require a computer science degree.
Mandrake has the Mandrake Control Center. Fedora/RedHat have Synaptic, and Debian's got it too.
What's next?
Like what I said? You might like my music
Um, didn't that happen right about a year ago or so? And then didn't X.org fork right after that? "nobody did" assumes that these sorts of things can just happen overnight. Many people have been working on it since then, it just takes time. Just like the whole WinAPI wasn't built overnight, neither will a new and better X implementation be.
Patience is a virtue.
Like what I said? You might like my music
Tiger makes exactly these improvements to the OSX desktop experience via Dashboard. Dashboard allows any one who can code javascript to have access to a wide variety of created APIs to create desktop widgets.
However the current OSX dock is useful for a lot more than you give it credit for, try using it sometime.
--- I do not moderate.
You can do that. It requires a lot of setup, since you need to figure out how to map the right keyboard to each display, but people have done it.
It is not default, because dual monitor systems are common (and increase productivity) and some people do have more than one mouse (or keyboard) when there it accomplishes something.
Well, copying an OS with 90% marketshare kind of makes more sense than copying one with 3% of the same.
OSX most definitely has hardware accelerated compositing - it's a terrific example of the GUI backend done right. It's also not available for anything but Apple hardware.
Windows does not have hardware accelerated compositing. Even it's alpha-channel support is quite flakey - have you ever seen a program with a partially transparent window? With some applications, you can set an entire window transparent, but this quite often leads to corruption of parts of the window - there's a reason Windows doesn't have built in, supported transparency settings in the display manager.
When Avalon becomes part of Windows in 2006 or 2007, it will finally meet (and possibly exceed) the features of X.Org. But I also don't expect the X developers to just sit around waiting for that to happen.
The X server features this is demonstrating aren't "a tiny feature". While hardware accelerated composition is currently being used for transparency and drop shadows, it can also be used to accelerate a 3D desktop a la looking glass - it depends on whatever the composition manager can do. It's revolutionary because this is just the tip of the iceberg.
1) You were the prick for calling OSS developers monkeys.
2) There are a million and a half OS X themes for every OS. Slashdot just happend to post a screenshot from some random user that happend to use one. It's not like GNOME 2.8 released with Aqua icons as the default! Heck, it wasn't even an official press release!
A deep unwavering belief is a sure sign you're missing something...
Why is it so important? OS X and Windows have two completely different methods of managing software. Hell, until recently Windows didn't even have a way to manage software, they dumped that onto the developers.
We have a "standard", if you insist. GNU gave us one already, and most/all packages implement it to a degree that makes it reliable. But if I mention that, then you'll start whining about having to use the commandline, because it's really too fucking hard to type "./configure && make && make install"
Offtopic, did you see on my website that I've got a way to dump hydrogen files for people to download? ;) I was wanting someone to actually test it...
Like what I said? You might like my music
Why do I have to reconfigure X to switch from my laptop's LCD to my external CRT? Why can't I use the nifty FN+F7 on my laptop or close the lid?
Why can't it detect when I'm docked and switch to dual head (LCD + CRT)?
The effects are cool, but alot of us would like to see these usability features too. I like using a graphical login, but I can't because I'm forced to have two X configurations. One for my LCD and one for my CRT.
All I want to know is "Will my X.org actually use my GRAPHICS CARD to render the desktop, not the CPU?" In other words, I don't want it to look prettier -- I want it to be faster. Pretty does not mean functional.
social sciences can never use experience to verify their statemen
Depends upon your video card. If you have asked for help in such a vague way then I am sure you got less response than I am giving you. What video card, what driver are you using, etc.
Second, often features that are present in new software makes the application smarter and leaner so while nothing happens directly to the driver itself the applications using the X interface become leaner and meaner and therefore faster.
Because you know it's a bunch of BS? You should have the balls to stand up for your convictions.
Anyway, the squabbling and infighting was with the XFree tree. This is the XOrg tree. Different beast. Remember kids, reading for comprehension is fun and rewarding!
My blog. Good stuff (when I remember to update it). Read it.
Please see this.
Never have so many screenshots made it to /. and, Never have so many failed...
Seriously! C'mon, how hard is it to remember:
Get it straight, people.
I actually have some Xvidcaps of me using the new Xorg if anyone is interested. I'm showing off some nice shadowing and transparency.
http://www.diabloheat.com/xorg.tar.bz2
http://www.diabloheat.com/xorg2.tar.bz2
you need DivX to play them
> and before Linux there was no open source X implementation
u e= 2001-12&article=xfree86
WTF are you talking about? The reference X11 implementation has always been open source.
As for PC systems, X386 (which became XFree86) was released in 1989, BTW -- years before Linux. I don't think the XFree core ever wanted much if anything to do with Linux or GNU.
http://www.linux-mag.com/cgi-bin/printer.pl?iss
Sounds like you have never heard of Konfabulator? I feel that many of the widgets have much more polish than the ones that I have seen under KDE.
MacOS X will also come with Dashboard, so this functionality will be standard in the OS.
Jumpstart the tartan drive.
note that my example is full of crap, since WMP and OSX now have the features.
Please mod on the final conclusions:
Maybe it is because no application is truly superior in everything.
Others...please post a better example. My hands are getting tired trying to stop a flamewar.
Thanks.
badness 10000
First, as long as you take the approach that Apple took with Aqua and Quartz in offloading the graphic work to the graphics card, then who cares? It barely affects CPU load and you get a better looking interface. It's just putting unused potential to work.
Second, why would you want to look at an ugly interface? Car makers put a lot of work into what you see when you're sitting in the driver's seat, right? Steering wheel, seats, dashboard... they've all been carefully designed for looks just like the outside of the car? Those of you complaining about UI eye-candy: do you also look for totally stripped down cars too? There is something to be said for aesthetics. Unless you're a robot, it affects you.
Third, some "eye-candy" can actually serve a purpose. For example: the "slurping" effect in OS X that so many people complain about actually acts as a visual cue, almost like a moving arrow, to show you exactly where your window is minimizing to. I never lose track of minimized windows in OS X, but I do it all the time on Windows. (Of course, it helps that OS X also has the added "eye-candy" of showing a minimized version of the window itself in the dock.)
Just a few things to consider. I don't think eye-candy is the Great Satan it's often made out to be and it's good to see X keeping pace.
--Rick "If it isn't broken, take it apart and find out why."
If your graphics card can handle Tux Racer, it could handle this!
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
If that's Linux and Gnome where'd that OS X like Dock come from in some of the screens?
No sig for you!!
So I'm not that familiar with what is going on with the X.org so I'm hoping that someone who knows what is going on can tell me if this is really a good long term solution or just a poor hack to extend an architecture not extendable to the needs of a modern interface.
In particular I am concerned that things like transparency seem to be accomplished at the application level rather than the rendering level. In other words, at least on a quick read, it seemed that transparency was handled by the application wishing to display a transparent window asking that window to be rendered off screen, having that composited window returned and then rendering this to the X screen. It would seem a more robust solution would be to allow simple rendering of windows with an alpha component.
I know this might provoke a war over the sufficency of X but I'm hoping to get a few serious responses with technical knowledge about how reasonable it is to do these things without re-enginering X.
If you liked this thought maybe you would find my blog nice too:
You'd get a lot more credibility as something other than a troll if you considered explaining what that "good stuff" was as equally important as criticising what everyone else found of interest.
In other words, put up or shut up.
With the new XFree86 policies and their general idiocy involving not accepting submitted patches/changes/extensions - what is happening with the major distros. I'm a Debian user, and a search for "x.org" or "xorg" packages yields no results (in both stable/unstable). I've heard rumor that the X.org packages are actually named as XFree86 in deb, but XFree86 -version still shows XFree86 4.3.
It seems that other users are asking similar questions.
I think when people start thinking of X11 as a cross-platform, networked protocol, people will see how superior it really is.
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
With that logic, you could also say that using an OS with 90% marketshare (i.e. MS Windows) kind of makes more sense than using one with 3% of the same (i.e. Linux).
The number of users is not a always good indicator of software quality or technical merits.
Yeah, after seeing that other poster's point about reading a pdf and using his browser at the same time, your idea unfortunately doesn't seem as good as it did originally, at least as the default.
It would be a good option though, for people that generally only use one window at a time.
Heh, I was trying to stay focused on GUI tools, since everytime we point out the wonderful set of commandline tools that predate all the GUI tools we've got now, people whine about having to type.
Of course, they did have to type their posts, so typing obviously isn't that hard.
And urpmi kicks emerge's ass, since it doesn't have to compile anything. ;)
Like what I said? You might like my music
Heh, I've thought the same thing myself. ;)
Like what I said? You might like my music
Hmm... howzabout using the same thing you used to use on the P166 (except with security patches)?
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
Read the guy's post. ORDINARY people don't know what the fuck "./configure && make && make install" is. And they sure as hell won't know what to do if something goes wrong. (And don't EVEN tell me nothing can go wrong. I've used UNIX for so long I'll never believe that bullshit.)
Who's being arrogant now? Someone who thinks that only elite UNIX weenies should be able to use computers? At least my mom can go out, buy a piece of software, and install it without being treated like she isn't WORTHY of using your precious fucking OS.
You make some good points.
Choosing network transparency as a primary focus of X was a mistake. Better to optimize for the most common usage scenario, and add bells and whistles afterwards.
FWIW, this wasn't how it happened. At the time the X Window System was developed, the desktop computer was not the most common usage scenario; centralized servers with many terminals connected to them were. The X Window System was a natural extension of this paradigm. I wouldn't call network transparency "bells and whistles", given when it was designed.
This begs the question, is network transparency still a relevant feature? I believe it is. You say:
A GUI for administration? No thanks.
which, granted, was in response to me mentioning administration. I'll agree that I don't often need GUI tools (at least on Linux) to administrate a remote system; however, X's network transparency is useful in many other ways. For example, in the computer lab scenario, where a few powerful servers act as clients to a roomfull of diskless X servers. This ends up being cheaper in the long run, because essentially the servers are only monitors and keyboards and as long as their network connections are fast enough they never really need to be upgraded (either hardware or software) to keep up with evolving software and its increasingly demanding hardware requirements.
It's not to save time or increase productivity, but to get that responsive, "snappy" feel which is more pleasant.
On this point, I have to disagree. I think saving time and increasing productivity are of paramount importance. However, I will grant that a responsive, "snappy" feeling is very important and that work should be done to optimise X servers further in order to make this more of a reality. But truth be told, my current Linux system feels snappy enough. It could possibly be just a little bit snappier, but throwing network transparency out the window for that small gain seems silly to me.
That's the irony; the "afterthought" methods like VNC and whatever Windows does work at least as well on the network. VNC is much better than X over high latency links, and it allows you to pull up somebody else's session and share it with them, which is fantastic if you're trying to help them do something in the GUI.
I have never used VNC, but I know that the Windows GDI does not work with drawing primitives, but rather at the widget level, which is one of the reasons that it can be so fast. VNC most likely sends these widget drawing instructions across the network.
This is only possible because Windows has only one widget set, and because that widget set is standardized by a particular group (MS). While many Linux naysayers decry this very aspect of Linux -- that we have so many widget sets -- I personally do not think that in the anarchistic gift economy of OSS that it could be any other way. Could you imagine the outcry that would ensue if someone said that from now on, we're all using GNOME/KDE/whatever? It would never work, so it isn't even worth worrying about.
Anyway, knowing this about the way Windows works, it would seem that VNC intercepts these widget drawing calls and passes them over the network. But because Windows programmers have direct access to the hardware, there is no guarantee that every drawing instruction will be passed over the network, meaning the best that VNC can ever be is "good enough" -- it cannot be "true" network transparency. It is always possible (even likely) that an application won't run exactly the same way over the network as it does when you're at the computer itself.
Now, I'm not saying VNC sucks or anything, but my point is that choices were made early on in both the development of Windows and X, and those choices result in Windows doing some stuff a little faster (at the expense of true network transparency and widget freedom).
It's up to us to decide which paradigm is the bette
I tried what you suggested, & I love it.
It's too bad there is that thing beside the menus, but I'm actually quite impressed. I added a seperate bar just for the tasks. It's nice having a special bar devoted to just being a task bar.
I just love KDE. Even though I have really old hardware, I'm amazed @ what KDE can do for me.
Thanks again for your advice.
testing out my trending skills
The company I work for mandates the desktop (company logo) and screen saver (power point like pro-company propaganda) and the MSIE home page (company Intranet start page). Do to "security" few users have write access to the local hard drive and so makes really fiddling with it difficult. Really they claim they do things for "security" and still people must use MSIE! Fortunately for me one of my compilers pre-dates ubiquitous networking and will only work when it's directory is in the root of the "C" drive and well the screen saver and desktop had to go.
Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
porthole does gui for gentoo's emerges for those that really need the gui. You can use binary packages with lots of ebuilds but thats not really the point of gentoo :)
A radio maverick jumps to internet only. The Future of Rock n Roll
Yeah, they're what we like to call 'fascists'. Not allowing write access to the local hard drive would pretty much prevent some of our engineers from working at all, so that one's right out as well; besides which, laptops make it impossible to mandate that particular piece of policy, as many of us work disconnected regularly.
The only thing my company mandates in this vein is screensaver policy - whenever you log in, it automatically resets your screensaver timeout to 10 minutes and turns "Require password when returning from screensaver" on. They do this so that people can't log into a machine someone has left running. It's annoying, but we live with it because we can pretty much admin our own machines otherwise.
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)
Hi, Bill.
The core OS was done by a lot of the same people (IIRC, DEC shafted the VMS team, so MS poached them quicksmart and thanked the $DEITY), but they share no code.
Opportunity knocks. Karma hunts you down.
Could you please stop all this fuzz about polish. Call me old fashioned, but in my PC I want nothing else than good, old english.
Ah, those arrogant immigrant geeks.
Network transparancy is not compromised,
those things are all extensions.
But network transparency in X is broken by design.
The protocol is too talkative, and too problematic with higher latencies.
You have to do workarounds with things like
NX to at least achieve a decent performance without a GBit lan and multiple clients.
A move to a higher level protocol is unavoidable
and will be done with Cairo in the long term. What we see here are the first steps, and the beauty of
this transition path is that it will be done without breaking X, X will always be there, if first will be used by Cairo and in the long term only be some kind of legacy protocol.
And reinstall freetype from source with the hinting patches. So you're violating an apple patent. WHO CARES? You've saved your eyes.
Instructions here
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Is there a good source of instructions on how to install some of these new features, or are they so experiemental that it is not recommended at this point?
There is no X11R6.8 as yet .. X.org Release Status
I think they've already missed 3-4 planned release dates(See Deadlines)
I have a notebook with a 6GB drive that I need to dual boot.
No offence, but I think you'd be better off with a new notebook. 6GB these days is tiny - I have *games* that take up that much space...
It's official. Most of you are morons.
http://www.neowin.net/forum/index.php?showtopic=20 4593 /opt/Xorg
It applies to CVS, But I think it can be used to build the stable release, Actually If you don't want to break your current XFree installation, You can install it in a different prefix by defining:
#define ProjectRoot
#define NothingOutsideProjectRoot YES
in your host.def
That's completely fair; Winamp and a few others do support the feature. I just meant to point out that Windows current support wasn't really fully featured, and isn't done in a comparable way to what the new X server does.
It's good to see this. I don't think the cpu cycles will be an issue according to moore's law. But, the issue of going blind by default needs to be worked through.
Do we need to set up a fund to have an artist make these damn things? I hear it's like 200K and a few years of work to do proper font creation. Perhaps a touch up to freetype fonts might be a faster way.
I just don't want to break any laws while trying not to go blind(apple/MS patents). Anti-aliasing has helped a bit in some situations.. but fonts seem to still be a turd. Suse I think even made their own type for their distro- SuseSans, etc. In any case, I'm open to somebody smarter than me giving some recommendations on how the community at large can have kickass fonts without going to jail. It seems to be a thorne in the side of linux userland. Again, I'm open to suggestions.
If you want to speed up NetHack, I think the Problem Exists Between Chair And Keyboard :)
Kjella
Live today, because you never know what tomorrow brings
Actually what VNC does is to copy the framebuffer and stream it over the network. It is not really a sign that the more elegant (on paper) approach of X works lousier than TightVNC, in this regard. NX shows clearly what an overhaul of the X protocol could achieve.
Technologies like RDP or Citrix probably use a combination of GDI and streaming.
Face it my friend, if you want to go for a serious terminal server solution instead of using one or two programs on occasion remotely, you have to bypass X and go for workarounds to the problem like NX which basically acts as a prototcol translator/smart proxy into something more high level.
Fuuny, I just was locked out of my account for going over my 1.5gig network share and I've got an 80 gig local drive. I take this to mean that there are hundreds of big IDE drives in this building that have only a small amount used....
Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
HAND.
All that snazzy window borders and task bars, fvwm or E could have done most of it (leaving aside drop shadows) back when ye olde screenshot was taken.
The real improvements, the stuff that matter, show when you start right-clicking or drag-and-dropping. Soon enough you'll notice that it's no longer a WM with some eye candy, it's a system.
From "look and feel", look matters 10%; feel matters 90%.
Personally I find the experience during long sessions on such a soft screen much less tiring than on the sometimes very harsh older systems.
Just because you can you don't have to (disable it).
A computer is sometimes used for productivity and then anything that helps keeping the user focused/ not irritated is a bonus.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
Thankyou. I hate X but i like your comment.
Comparing X to direct video access is rather like comparing ssh to the linux console. The latter will always be faster because there is no network bottleneck, but you can't use it to connect to your machine remotely.
Actually, that's not a good comparison, because when X runs locally it does not use the network, but instead uses shared memory. This is really fast, so the assertion that network transparency slows down X is a total myth.
What really makes X on linux slow is that there is almost no hardware acceleration (even with accelerated drivers). The RENDER framework, used for a lot of the gee-whiz graphical effects, is almost entirely non-accelerated. This is due to incompatibility between the X driver design and the RENDER framework which makes it incredibly difficult to write an accelerated implementation of it. This will get fixed when X.Org moves onto the kdrive driver framework.
What also hasn't helped historically is the fact that X runs in a separate process, and so you have to wait until the kernel wakes up the process before you see drawing occur. Older kernels were poor at recognizing when X needed to draw stuff, and so there was a noticeable delay between user action and the corresponding on-screen result. Ofcourse, if X ran in-kernel, any X crash would take down your entire system. I personally would rather have a small speed hit than have an unstable system.
As far as I know, much of innovation done by technology companies these days is meant to be demonstrated by thickness of their software patent portfolios, mostly consisting of obvious ideas, or things that have existed for decades, or both. As far as being "behind," Microsoft looks to be about 2 decades behind in network transparency, multiple virtual desktops and just about every useful window manager feature in existence (and there are a lot).
If you're going to use KDE or Gnome, then I'd say it's natural to assume that you have a reasonably new computer.
There are a lot of other WM:s that work excellently with 128M: flux|commonbox, XFce4, ion...
Meep.
So now we too can have a cheap rip-off of osx! Seriously with all this new modularisation is there any chance of having GLX on a Xinerama two screen setup?
So dont compile x.org with those features. Thats the goodness of oss. You get to choose what you want on your setup and you dont have to follow the default configs with minimal choices of binaries. Strip down x.org like you would do to your kernel. Dont run X itself if you dont like 'bloat'
Its fscking weak that because of statements like that, the development gets affected.
[ I can not bring myself to believe that if knowledge presents danger, the solution is ignorance ] -- Isaac Asimov
No. Windows does *not* have this. This is targetted for Lonhorn, implemented in Avalon. Sure, windows can do some transparency. So does X, but Composite is NOT just about "transparency". Look at the technical details.
I'll give you the biggest one right now: A way to install software that doesn't require a computer science degree.
I installed Gentoo Linux...I followed the the simple instructions on how to install it, and it installed. First time. Got all my hardware right. Sound, video, printer...everything on my computer.
I don't have a computer science degree. But I'm not an idiot either and can follow simple directions. I'm SICK of people saying "well, you have to have the GUI idiot-proof so anyone can use it. I'm sorry, if you can't figure out something that's simple...and yes Gentoo was simple...then perhaps you shouldn't even be ON a computer. Go watch TV or something.
To me, Linux blows away Windows and OSX in terms of usability and on the Desktop. Yes, I use all three in my job...and I have a choice on what hardware and OS I use at home and I put Linux on it because in my opinion it's the best.
Linux for the desktop is here, it's now, it's happening. It's not some far off future thing that maybe one day will be here. It's here now.
Bottom line: to each their own in terms of the OS they wish to use. No one is wrong in whatever they want to use. If you wish to use Windows, then it's right for you, Linux is right for me. Choice man, choice.
"Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
Shaded windows are great, but how about working on important things instead of eye candy?
They should work on changing the clipboard so it'll be like the windows' clipboard, and not the obnoxious thing unices have now (copy by selection).
Slashdot community, please notice: I am looking for a girlfriend.
Nave H. Weiss
That is cool stuff, but I never felt deprived by not having it.
I miss very few things from windows since I switched back to the KDE.
One of them is the ability to rename and create directories from a file dialog box. Yes, I know I can get if I use Konqueror as my web browser, but I am stuck on Mozilla.
Yes, I know this has nothing to do with x.org
Since I don't use Windows (and in fact never have, at least not on my home/work machines)
So, in other words you don't actually know what you're talking about, right? (I don't mean to rant at you, but I get as tired of that sort of thing as the "X is not slow" people do of that, and so on)
The Windows 9x line is not and never has been multi-user. The closest it gets is allowing you to setup usernames and passwords so different people can have different preferences set.
The Windows NT line is and always has been multi-user, at least as far as having truly seperate logins and user permissions is concerned. You can't have more than one person using the machine concurrently, however; for that, you need a Windows Server OS with sufficient Terminal Services licences. Then you can have truly simultaneous, interactive logons. "Normal" NT does support multiple simultaneous telnet sessions, however, I believe.
It's official. Most of you are morons.
Our group just got yelled at about network storage use, actually.
In the other hand, we're using something like 2 TB worth of net storage between around 8 people, so I guess they have a reason to yell at us. (IC timing simulations, mainly. Those things are huge.)
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)
I'm not remotely excited about `true' transparency and drop shadows - features which are no use beyond looking pretty for me. However I can see that in order to get support, which is what an OSS project thrives on, the screenshot-happy users need to be pleased. So in that regard I think such developments are a trade-off.
.o's, clocks in over 300MB) in order to get my graphics tablet to work. Thats an enormous download and compile job when a mere fraction of that code and the result is needed. Streamlining and simplifying this process would allow more people to experiment with x hacks and make our lives easier.
What significant X developments would impact me? Well, has anyone tried adding a 3rd-party driver to X? I have to download the entire x source (apt-get source xfree86) and stick a diff from aiptektablet into the debian patch directory and build the whole freakin` thing (which, with
I think hardware support for vector rendering will be a great benefit to how quickly window-manager and toolkit operations are performed - anyone profiled a GTK2 app recently, and seen the slice pango takes up?
Finally there is a lot of innovation going on outside of the x.org project which I think is equally as important as the framework - examples of next-generation window management such as ion and devil's pie show where I think things are moving for power-users.
hi,
9 500411796a9ba106_1.jpg
I looked and looked, but no one seems to know what this is:
re: http://img3.exs.cx/img3/6458/screen_lynucs_175940
can you please tell me what is the app at the top right corner displaying the clock, battery, etc...
thanx a lot.
You all noticed it's a troll, you even say it's a bad troll, obviously with zero content, no point or no real criticism, just offensive bullshit.
Yet, you fall to it and feed the moron? Looks like a pretty good troll, or at least a flamebait, to me, they rarely manage to generate this big thread.
Stop responding to the idiot. Thanks.
No good. The changes since then have been important to me, like USB support, wireless, KDE 3.2, OO.o... you know.
SYS 64738 NO CARRIER
From what I can tell (not so much, but enough, and I have been around a fairly long time), there has Always been an open X11 implementation. The X.org kit has always been the reference implementation that everybody built their versions of X11 from, and to that end has always been under some variation of the BSD license, or at least from the very early days of Linux/*BSD.
XFree86 was a fork of the X Consortium (which ultimately mutated into X.org) when the X Consortium was the stodgy old line, conservative organization, and (again, if I'm not mistaken) it inherited those qualities from the X Consortium (which, I underline, has become X.org). It became the defacto reference implementation because the economics of the workstation business and of graphics cards made XFree86 the only set of drivers that people cared about.
Both Croquet and LookingGlass are examples of innovation not found elsewhere, and are enabled by the new facilities.
Yes, it makes sense to represent window layering and/or focus also using color. For example, you may want to reduce the saturation of content that isn't in focus.
Another thing that has been done is to blur window content that is layered on top of one another differently: the current layer is sharp and other layers are increasingly blurred. Some video games already use that technique.
I believe this extension makes it easier to experiment with such visual cues, although eventually, it may be useful to add specific primitives to it (they would enable hardware acceleration).
I'm just so glad that you got the point that I made, which was who in their right mind would release screenshots that would risk creating a perceived association between Apple's icon set and XOrg or a desktop environment knowing how rabid apple is about protecting their interfaces.
An user who happens to like Apple's icon set? He may even have a legitimate copy of OS X in which case he's purchased the right to use those icons.
Apple may be rabid, but if they would be so rabid (and stupid, even a child knows those things have been themable for aeons, something visible in a screen shot does not mean they are bundled with the software) that they would go after XOrg, desktop environment or a distro maker because one of their users has the *NERVE* to use icons on his *PERSONAL DESKTOP* they would be laughed off the courd, and rightly so. They'd probably be laughed off even if they went after the invidual user who did this *HORRIBLE* misdeed.
"Copy Apple for crying out loud"
KDE screenshot 1
KDE screenshot 2
Synaptic is a usability disaster zone, it's basically screwed by design. Read any HCI text book to understand why low level apt frontends can never be as easy to use as we need/want.
Given that I don't see a relationship between your statements that could be resolved in a reading of an HCI book, why don't you explain exactly what your concerns with Synaptic are, and what you think would be a reasonable soltion.
Not a chance.
It has already happened - DRI is now a part of X.org.
That's one of the reasons Vlad getting write is great - now DRI and GATOS will be one, as well.
(Not a chance - it's a certainty. A play on words.)
www.eFax.com are spammers
Three distros, with three different installation methods.
Correct. And this is a problem, why?
Distributions are effectively OSes unto themselves. They cross-pollenate to some extent, but their independence is powerful.
Take a look at RPM. Red Hat did a great job coming up with a low-level packaging format that allowed them to encapsulate community projects as raw, unchanged source, add in distribution-specific patches and fixes in a controled, reproducable way and then build and install binary packages.
Debian, while having a slightly less functional package format (dpkg), built an amazingly powerful distribution and dependency management system called apt.
Different distributions, different goals, different solutions.
In the end, Red Hat's Fedora has ended up moving toward apt+rpm because both solution have strong merits that solve important problems, and now a new level of abstraction and functionality is being build on top of that base.
There's only one "mv" across Linux distributions because it's something that we've pretty much agreed upon. As things like desktops, installation systems, etc grow and mature, they too will sort themselves out, but prematurely selecting one solution and killing the others (ignoring the political and social impossibility of such a feat) would stunt the growth that we all claim to want.
Does this mean that we can, for example, get things like rdesktop and VNC to be able to accept the extended-ASCII (+number pad...) characters that Windows uses?
Some of those don't map to printable characters in iso-8859-1, so entering them I found to be practically impossible.
the transluency effect doesn't look quite right to me.
You can see from one of the screen shot the hour hand of the background xclock having exactly the same dark green color over the spots where two transluency windows overlapped and where only one transluency window is on top of it.
May be the calculations stopped at the first level?
Open Synaptic. What do you see? A *huge* list of packages. On top of that, Synaptic expects you to mark packages for upgrade/install/remove. It has toolbar buttons with names like "Dist Upgrade".
Synaptic feels too much like "just-an-apt-frontend". Whether it is one is not relevant: such a UI is simply too overwhelming for many users.
Same problems exists for both "remote X" and "Terminal server". ( I was using the term 'terminal server' generically.. )
Except that you turn the picture around backwards, its the same concept...
If you are letting users run everything locally, then of course it wont effect the network, but you don't really have an enterprise operation in that case.
---- Booth was a patriot ----
I have to admit, with the translucency and the nice shadows, that's the best looking desktop I've ever seen. And I'm writing this on OS X. Kudos to X.org, I'll have to give it a whirl....
The first time you tried to 'break the rules' with the network security, you would be escorted out the door, by armed guards.. Possibly followed by a lawsuit, depending on what you did.
Just because you WANT something doesn't mean you need it, in the work place. Its not a democracy there its a dictatorship.. And you have signed agreements to that effect when you were hired..
Freedom is for at home.. Not at work.
You apparently haven't been working for a large company before, or not for long.... Contrary to what you believe, common people do things that are not appropriate, and against the rules. Companies DO get sued for their employees actions.. In the REAL WORLD you have to prevent this, else open yourself up for liability and lost employee productivity from all the playing around.
In a small business you have more flexibility, but in a large entity, you don't... ( which was my original point, enterprise level. )
---- Booth was a patriot ----
To be fair, dpkg and rpm are about equally functional, dpkg still has some stuff rpm does not (recommendations, for example would be quite nice to have), and vice versa.
I take it you have never had a user call up, 300 miles away " all my text is gone ".
When they have made their font color = their window background color..
Sorry, but eye candy can directly administration.
That was just a short example, there are hunderds more, ive been doing this for 30 years.. I do have a good idea of what users can do to hose things up.
Should never have left the 3270's behind.
---- Booth was a patriot ----
The car analogy is not so good for your point:
The driver of a car is the one least concerned with what its functional interface looks like. That's left for the passengers to gawk at.
The same holds true for computers.
The aesthetics of a car are strictly marketing driven. If a dashboard is particularly attractive, it's only because a marketing goon did his job correctly. And it will, on average, make people more willing to buy the car.
[switch contexts]
Now that I've bought my new car, I'm way more concerned with how it all works in operation than what it looks like. I don't have time to see how pretty it all is when I'm charging down an ill-maintained Detroit highway at 95MPH, while surrounded by stupid Michigan drivers with the audacity to pass me on the right at more than 100. Nor do I have time to gaze at its multifaceted prismatic analog clock while avoiding kids at 25MPH in a quiet neighborhood. The efficiency hit of having too much to look at and process could kill someone, and it often does.
So, my attention is on driving. Even if I land at a red light and get a chance to gloat to myself over my wise new-car purchase, the light always turns green and horns start honking before I ever get a chance to really enjoy groping the carbon fiber gearshift knob.
I just don't have time to get into it, and I shouldn't have to make time, either. If I have to look, even for a second, to change radio stations or operate the windshield wipers or find the one of the two 1x2" horn buttons located strangely at the outside edge of the steering wheel, the functional interface is all fucked up. If it were done right, I'd never have to see it at all.
Thus, damning the marketers, automotive engineers try to keep their interfaces as simple and intuitive as possible. Concordantly, about the most I get out of the marketer's aesthetic influence on a car's interior while I'm driving it is a rough notion of the color of the dashboard.
The same holds true for computers.
Nobody dies from a computer accident caused by someone being distracted by the awe of transparent windows zooming into and out of focus with trilinear filtering (unless that awestruck individual is a police dispatcher), but it does take its toll on efficiency, just the same.
Every moment I spend watching repetitive UI eyecandy happen is a moment I waste. Every moment I spend waiting for the computer to process its eyecandy is a moment I waste. I don't have time for that shit. And besides, there's only so many times I can say "Wow, that's so cool" before that coolness wears off.
I use computers to Get Stuff Done, just like I use cars to get from A to B. The less time I spend interacting with the computer, the more time I can spend interacting with whatever that stuff it is that needs done.
Re: the slurping effect, why would you want to minimize anything, anyway? The taskbar is yet more eyecandy, as demonstrated by the fact that you need even more extra visual cues just to make use of the damned thing. When I'm done using a program for awhile, I leave it open. When I need to go back to it, I know it's going to be just where I left it. To use a term, try "spacial organization."
My view of the computer really does consist of a bunch of transparent aterms on one desktop and a multitabbed Mozilla window on another, using Blackbox. Small GUI apps get tossed into purposeful gaps on the terminal desktop, things that want to use most of the monitor go to their own desktop. If I need overlapping applications for some reason (which I sometimes do, but not more than once every few days) it just takes two clicks to make it happen.
And if I'm really done with a program, I exit it. When I need it again, I run it again. (Modern memory management algorithms virtually guarentee that the program will be swapped out in exchange for disk cache by the time I need it again hours or days later, negating the start-up time.) I don't minimize anything. Ever.
No needless bullshit here, thanks. I'm busy getting stuff done.
Kid-proof tablet..
I'm not making any apologies, because I have bnot and would not claim that X is better.
I think the X support has been lacking, and does just about everyone with any kind of insight into these matters. The fact that the development in this area exploded as soon as X.org forked only underlines that.
I think the Quartz API is far ahead of anything Linux or Windows has to offer in that area.
(There is a reason for this too.. Apple wants to keep their grasp on the advertising/publishing market. Good device-independent graphics is a must.)
With some applications, you can set an entire window transparent, but this quite often leads to corruption of parts of the window - there's a reason Windows doesn't have built in, supported transparency settings in the display manager.
The ATI "Hydravision" applet lets you turn on transparent windows and menus, and will even let you set the degree of transparency for a full-screen movie, for instance. I didn't find it all that useful, though.
I'm dubious about the benefits of this as far as usability and productivity are concerned. But I like a little eye candy and I don't see anything wrong with that. I have cpu cycles to spare on my desktop - why shouldn't I have a background image that's relaxing to look at and translucent windows if I find that more pleasant. I use aterm for exactly this reason.
What sort of a shop are you running anyway, a sweat shop?
You're only going to be able to keep the mundane workers with that attitude. Anyone with any spark in them will be gone yesterday.
Doesn't matter, though, since all non-customer-contact positions will be outsourced to Bangalore, anyway. (A near quote from a Trilogy spokesman in today's TechMonday section of the Austin American Statesman...)
"The future's good and the present is nothing to sneeze at." - Roblimo's last
I have seen it first hand, when you run ALL clients remotely, the bandwidth useage does go up on the network, and the 'clent server'will have increased load as you change your 'candy' from the basics..
While perhaps each individual change isnt alot, it does add up enough to see.. ( though screensavers are murder on their own )
Remember that the Xclient must push out the proper commands for the Xserver to draw the 'candy' and the more crap you have, the more that has to be done on both sides. ( + the network )
I do agree however that an RDP setup would be much worse since most things are moved across the wire ( though not all, it can cache items like bitmaps and icons ), but X does have similar issues that must be addressed..
---- Booth was a patriot ----
Anyone know what firefox theme the guy has in the 5th screenshot? It's very nice!
A business environment is totally differnent than a home environment. To reduce support costs, its best to establish a stable, secure, efficient, and politically correct environment. Techniques such as locking down desktop settings, only allowing Web Proxy/Filted traffic in/out of the Intranet, and implementing a walk-out policy are effective ways of mainting the environment. My senior manager told me of a company that doesn't lock anything down but enforces it's walk out policy ( you install/change something on your computer without express permission, you are fired ) has only one desktop support person per 1000 employee's, which I have never seen before. Where I work you have to be given access to the Internet, and even then you cannot download restricted file types ( all network traffic passes through a series of inline filters going in/out of the Internet ). If you are caught writing down passwords down anywhere, that is your last day on the job.
While it is in stark contrast to the freedom I enjoy on my home network, it is entirely understandable from a support/security point of view. Sure, there are people who would not abuse the system, and then again there are people who would. Is it in the business's best interests to sort out which employees fall into either category? Or is it better just to apply the same policy to everyone? Do you want HR to spend time resolving an issue where someone uses playboy bunny pictures as wallpaper? Or have a standard wallpaper set by Enterprise policy that is non-offensive to anyone?
Do you really need that Dilbert Screensaver to do your job? I have local admin rights on my system, have been given both surf and download rights, but I still won't even change my desktop wallpaper or install an unapproved application as I understand the potential costs these could generate.
And yes, I have seen people walked out because they wrote down a password on a yellow sticky note and put it on their monitor. The company provides a "password safe" application for storing these passwords. Much more secure than pasting notes on the monitor, and is a good tool for sharing passwords used by my team and also for storing my own passwords.
En sum, there are reasons for these policies. Remember that a business environment should be focused on business needs, and everything else should be tuned out.
I can't afford a sig!
Seriously, don't be too strict. Overly strictness can cause rebellion, and ultimately, the loss of your job. Especially if you do it to someone upstairs (like the CTO/CEO/CIO/insert bulky TLA). Or do you exclude them from you rigid policy? If yes, then you're a hypocrite.
Bottom line (like others have posted, and I re-iterate): Happy lusers are less bothersome/troublesome lusers.
As long as they don't fudge with eyecandy on the servers, they can fudge up their workstations all they like. I have recent backups of their important data, a Ghost image or a system image (in case of Linux or FreeBSD) and a fresh $HOME skeleton with which they can start over that I can put back in a snap. And the plus is all the nice goodies the lusers give me when I "rescue" their machine, and even better: - They actually LIKE me. Can you believe that?
Guess who gets the proverbial "pat on the back" (read: lots of cool free stuff) on sysadmin day? I guess you won't be the lucky one.
...and even without xrandr you didnt have to reboot, just restart X :P
X~
But this year I decided that Linux had come far enough to satify my needs. Now I wouldn't trade Fedora for any number of copies of XP.
I even installed Mandrake on a friend's computer. They guy is the target market for AOL, but he does fine. All he needed was someone to set it up for him!
Open Source Sushi
Saw this on the last "here" link :
www-sigproc.eng.cam.ac.uk - web site unavailable
The machine which provides www-sigproc.eng.cam.ac.uk has suffered a hardware failure and it is currently being repaired and restored.
The new slashdot effect ?
Men are born ignorant, not stupid; they are made stupid by education. Bertrand Russel
There is no difference between putting up wallpaper on my computer and putting a picture up in my cube. If they trust me to do one, they should trust me to do the other. Can you put pictures up in your cube?
I want HR to spend time resolving the issue when someone uses Playboy pictures as their wallpaper, yes. That's part of HR's job.
The internet is part of our jobs. Restricting it would be more trouble than its worth, since every time we dealt with a new parts supplier, I'd have to get IT to change the filters. Instead, they have a very non-restrictive filter (basically just known porn sites are blocked). Do I need a Dilbert screensaver to do my job? No, but neither does putting in an alternate screensaver (for instance, I use a monitor/LCD powerdown instead of the marquee that our default install has set) have particularly large potential costs. (Most) businesses don't try to prevent their employees from talking to each other, even if it isn't part of their job; why, then, should they try to prevent me from installing AIM?
Your policies are fascist. I'm sorry, but its true. It may allow you to get by with one or two less support people (I think we have 3 or 4 on-site IT for about 1500 people, plus the worldwide corporate network support folks - I suspect our numbers are on the order of a tech per 400 or 500, and we have a very reasonable policy - install what you want, you screw up your computer we'll help fix it, if your computer has a virus we'll isolate it from the network and if you intentionally bring in a virus/repeatedly and intentionall violate corporate computer policy (at least 3 times), you're fired). But any way, reducing your support staff by one or two isn't worth the grumbling the inability to personalize at all will generate amongst your staff.
Pasting passwords on the monitor is obviously not good practice, but it has nothing to do with this discussion.
A business need is keeping your employees happy. Ignoring that need in favor of minimal support improvements (and they are, quite frankly, minimal if you implement sane policies like proxying net traffic, mandating a virus checker and its regular operation, forcing patch installs over the network, and mandating a non-IE browser) is silly.
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)
There are other issues as well ... it's such a low level tool that it lets you shoot yourself in the foot as easily as doing the right thing.
These problems are fixable but only by developing a lot of new infrastructure. It's on the todo list.
When will I be able to download a distro, like say, Fedora, SuSE, Slak, or the like, and have this preset as the X server with all the eye candy compiled in? Can I do that already?
Copy Apple for crying out loud. They've ALREADY made an incredibly usable GUI slapped on top of a *nix operating system.
Yeah, copy Cocoa(?) and collectively have the entire X.org effort shutdown by copyright lawyers.
No thanks.
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
I didn't know that.. I'll check that next time I boot knoppix. Thanks!
Slashdot community, please notice: I am looking for a girlfriend.
Nave H. Weiss
Some of the things that RPM can do in terms of source-packaging and re-packaging are quite useful and not quite mapped fully into dpkg. That said, they're both great tools, and I'm glad they exist.