Gnome 2.0 Officially Available For Solaris 246
MoonRider writes "Today, Sun Microsystems announced the availability of the GNOME 2.0 Desktop for the Solaris Operating Environment.
You could already download beta versions of the Gnome 2.0 desktop but this is the "official" release that will replace CDE as the default desktop for the Solaris operating system. You can get it on the Sun website."
You could already download beta versions of the Gnome 2.0 desktop but this is the "official" release that will replace CDE as the default desktop for the Solaris operating system. You can get it on the Sun website."
2.0? Why, oh why? (Score:3, Insightful)
Re:2.0? Why, oh why? (Score:5, Informative)
as a recent 2.0 convert, I beg to differ (Score:3, Funny)
A few of the configuration dialogs haven't been finished, but it is definitly worth the upgrade.
As for giving the something half baked (*cough*SCO UNIX*cough*), why not give them GDM and the choice of using CDE, KDE, GNOME, or TWM?
I apologize for calling SCO UNIX "half baked." This statement was in error, in fact SCO is such a load of useless non-functional crap that I don't consider it UNIX at all. Even OS X is more complete! (I also apologize for comparing OS X to SCO, winshit(my first choice), sucks nearly as much as SCO.)
in defense of CDE (Score:2)
never mind.
CDE and SNL (Score:2, Funny)
buh-bye
Re:Benefits? (Score:2)
Good to see (Score:5, Insightful)
Re:Good to see (Score:3, Insightful)
I think because this was their first "official" release of any revision of GNOME, there was a lot more that went into it than what they will need to do for an update for the changes in 2.2.
Larry
Re:Good to see (Score:5, Insightful)
Gnome 2.2 is great, but it's not stable. I used Gnome1.2 and 1.4 (Vanilla and Ximian) on a Sun workstation for almost 2 years, and was really annoyed by stability and memory leakage.
Sun really shouldn't release Gnome2.2 until it's gone through a trial-testing period, and after several patches have been released.
Re:Good to see (Score:2)
Uhh... (Score:2)
Gnome 2.0 is very stable. Gnome 2.2 isn't (quite) out yet.
Re:Good to see (Score:3, Informative)
Oh yeah? Rocks come to my mind when I think of CDE, but for different reasons. For example, I liked it because of all of the gaping security holes [securityfocus.com] in tooltalk that take Sun forever to patch whenever they crop up.
Re:Good to see (Score:2)
Sun was pretty slow when patching CDE. Let's hope things get better now that they are using an OSS solution.
Re:Good to see (Score:2, Funny)
Re:Good to see (Score:3, Interesting)
what i think amazing is that back in the day (1996), the posts on usenet announcing the beginning of the KDE (way back then, it was the 'Kool Desktop Environment') development effort specifically cited CDE as inspiration.
want proof? check out this article [google.com] from the Google archive.
then KDE sparked the Gnome effort...
...and now Gnome's replacing CDE.
but i'm left wondering how Kevin Bacon fits into it all
what took them so long (Score:3, Insightful)
Re:what took them so long (Score:5, Funny)
Geez, too bad there's no mod option for "understatement".
Re:what took them so long (Score:2)
Frankly it's a wonder that Sun et al in Unix land weren't obliterated by Microsoft for sticking with that piece of shit.
GNOME should give a welcome boost to commercial *nixes, though knowing Sun they'll probably ship a default GNOME desktop which exactly mimics CDE thereby negating any point in changing at all.
Re:what took them so long (Score:2)
What's another analogy, perhaps if you lived in the US and then moved to the UK and had to drive on the other side of the road. Still all the same functions, just another interface. Yikes.
Nice New Face...Same Old Solaris (Score:5, Interesting)
But who would have ever thought five years ago that the predominant commercial *NIX flavor would be adopting the GUI of it's open source competition?
Hopefully, little goodies like a Gnome Package Manager, an RPM like interface for package installation will be included or coming shortly.
Funny thing is that I am bringing a Solaris 8 box up to life as an AMPS (Apache MySQL PHP Solaris) box this week, so I guess this little gem will have to be part of the roll-out!
Re:Nice New Face...Same Old Solaris (Score:2)
I know, it's already done by Gentoo [gentoo.org], Debian [debian.org], some others. But not by Sun.
Perhaps, it's time for Sun to rise and shine :)
Re:Nice New Face...Same Old Solaris (Score:2)
Once Sun brins most of Linux userland it's time to plan to bring whole Linux on Sparc!
Last time I checked Sun's long term strategy hinged around Linux. Don't they want to add the features in Solaris that aren't in Linux to Linux and phase out Solaris completely? Best to start on the desktop, I guess, with Gnome. Now that Gnome runs on Solaris, when they switch out the kernels they know that whatever extensions are needed to the LInux kernel will work with Gnome pretty quickly. KDE is the one falling behind, now. Crap. I like KDE.
Re:Nice New Face...Same Old Solaris (Score:2, Insightful)
The damned things have a hardware console that is implemented as a hardware IRQ (so that every time the machine spits output to the console, the rest of the machine actually stops and waits for it to finish).
Using X is really the only way to make a Sun machine usable at the local interface.
Now, granted, you shouldn't have to administer it locally much, but you shouldn't have to put up with the disgusting Sun console any time that you do.
Re:Nice New Face...Same Old Solaris (Score:5, Insightful)
I can see your users cringing every time you bring up an xterm on the local machine.
If you're running Apache/MySQL/PHP, you shouldn't need to see the console very often. Connect remotely using SSH.
I'll say it again, X has no place on a production machine. It's acceptable, but form for a development machine.
For security and stability, you should run the minumum set of tools needed to run the system. X is many wonderful things, but it is not minimal.
Re:Nice New Face...Same Old Solaris (Score:2)
This one will live in marketing and will be operated by Mac users. Now, I know that OS/X is Unix-like, but I know my phone will be ringing every time a graphic artist stands at a server console with only a shell to work within.
That said, and given that this is an intranet box, Gnome is entirely appropriate.
Re:Nice New Face...Same Old Solaris (Score:2)
You're right. Running Gnome on a intranet box is probably an acceptable tradeoff.
Re:Nice New Face...Same Old Solaris (Score:2)
Re:Nice New Face...Same Old Solaris (Score:3, Insightful)
I cringe when developers try to dictate the COE on the production servers.
don't be ridiculous (Score:5, Insightful)
An xterm requires less resources to start up thatn a Perl CGI script. If your users cringe when an xterm starts up, you have a seriously underpowered web server.
I don't know where this "X11 is big and slow" myth comes from. Come on, use your head. On an 8Mbyte 68k-based UNIX workstation--you know, less power than a low-end Palm--X11 was kind sluggish--around 20 years ago. Machines have gotten more than 100 times more powerful since then--running X11 isn't even noticeable.
Of course, you can make X11 big and slow by letting it allocate huge bitmaps. But that's not X11's fault--any graphics application can do that under any window system.
As for security, use "xauth" and/or only allow local connections (you can still tunnel through "ssh"): the result is pretty much bulletproof.
Sun and GNOME (Score:5, Interesting)
Let me defend my last comment - I'm not a KDE or GNOME user, so I don't see one as being evil and the other as good or anything. But I do think that the duplication of effort is a sad waste of effort (I know why RMS started GNOME, and he kinda had a point, but still...)
Anyway, did Sun choose GNOME because it's more "enterprise-friendly" (ie, you can get support from Ximian)? I never heard much discussion on this point and I'm rather curious. (I'm also glad that they chose to adopt on of the main-stream Linux desktops.)
Re:Sun and GNOME (Score:5, Insightful)
Re:Sun and GNOME (Score:2, Insightful)
And (IANAKDEU) but think GNOME's accessibility support _may_ have had something to do with it.
Re:Sun and GNOME (Score:5, Informative)
If Sun chose KDE, then they'd be in the position of either writing checks to TrollTech with every sale, or telling their customers that they can't develop proprietary apps without buying a separate license from TrollTech.
In practice, though, a number of software companies are already selling Qt-based apps on Solaris.
with every sale? (Score:2)
Re:with every sale? (Score:2)
And this wasn't exactly a surprise: people have been pointing out that KDE wasn't going to be very attractive to companies like Sun or IBM since the beginnings of the KDE project. If KDE wants to get back into this game, KDE should really aggressively pursue an LGPL clone of Qt. It's not that hard to do.
Re:Sun and GNOME (Score:3, Insightful)
Any link or direct explination (unbiased preferably) as to the pluses/minuses would be nice.
Re:Sun and GNOME (Score:2, Interesting)
At least with KDE you get Konqueror which is fast and stable.
Re:Sun and GNOME (Score:2, Funny)
Re:Sun and GNOME (Score:2)
Re:Sun and GNOME (Score:5, Insightful)
Can anyone remind me why Sun chose GNOME over KDE or any other desktop environment? Was it because RedHat has adopted GNOME as their default desktop, or they liked the look of Ximian GNOME? Because I can't really believe that they chose GNOME purely on technical reasons.
There were probably a raft of reasons rather just one. GTK is written in C, so it's an easier task to tie GTK to anything already existing than QT would be. Sun needed to find an architecture with strong accessibility features and they may have felt that GNOME would be easier to get those accessibility features in ...
Probably the clincher though is the licensing of GTK. It's LGPL, rather than GPL. So Sun can take their proprietary stuff and dynamically link it to the GTK libraries and keep their proprietary stuff proprietary and closed. With QT, they would either have had to completely open their sources up under the GPL or they would have to have licensed the QT libraries from Trolltech. Like it or not, if you are developing proprietary Linux/Windows apps and you want a toolkit, GTK2 looks pretty good, doesn't force you to reveal your stuff and is a capable, accessible toolkit.
Cheers,
Toby Haynes
Re:Sun and GNOME (Score:5, Informative)
Well, first off there's the entry in their FAQ, titled "Why did Sun choose to support GNOME instead of KDE?" [sun.com], but that's a bit light on details.
A couple years ago I went to a presentation from Sun about Gnome, and they went into more details, but my slides are at home. The couple that leap to mind though: there were the licensing questions with QT. There was also the fact that Gnome's C based rather than C++, and the large portion of Sun folk were much more comfortable working w/ C rather than C++.
When I get home, I'll dig up my slides, and if they add anything more to this discussion (since lots more people will probably respond by then, and I'm not sure how indepth they went into this particular topic), I'll append something more.
Re:Sun and GNOME (Score:4, Funny)
And if you read on, there are two nice other FAQ:
24.Q. How does GNOME compare to CDE?
A. CDE [...] provides a consistent graphical user interface for UNIX workstations.
GNOME leapfrogs CDE in [...] visual design.
25.Q. How does GNOME compare to Microsoft Windows?
A. GNOME is an open, free, and productive desktop environment that sparks innovation and excitement among users and developers worldwide.
Microsoft Windows is not.
Apples to oranges to the point.
No more to add (Score:3, Informative)
I dug up my slides, and beyond the dated tutorials of basic GTK+ work, and some ancient screenshots, it doesn't add much.
They've got a slide with a few buzzwords about why Gnome's so much better than CDE, but I guess all the talk of Gnome/GTK+ versus KDE/QT was done during Q&A
But if memory serves it was basically what everyone's saying; they liked C more than C++, and they didn't want to worry about QT licensing for themselves or anyone else (since saying "it's free to develop for our platform!" is more enticing than "it's almost free; you just have to pay QT royalties")
Re:Sun and GNOME (Score:5, Informative)
sun has predicted this kind of questions and answered in their FAQ
quoting from http://wwws.sun.com/software/star/gnome/faq/genera lfaq.html#4q0 [sun.com]
Sun FUD about KDE? (Score:2)
innovative use of CORBA
DCOP, kparts? KDE even used CORBA before GNOME-1.0 but they ditched it, because it is too slow and complicated
easy access to data wherever it might be located
Sounds like kioslaves to me. Imagine gnome-vfs from the ground up.
and so on.
Re:Sun FUD about KDE? (Score:2)
Re:Sun and GNOME (Score:3, Interesting)
Anyway, as you may know, KDE uses a library called "Qt" to implement all of the GUI stuff that you see in KDE. Troll Tech, the company that makes Qt, has licensed it to UNIX users under the GPL. This is good for Free Software developers, but not so good for makers of proprietary software. As I understand it, in order to release a closed-source KDE app, a developer would need to buy a commercial license for the Qt libraries from Troll Tech.
GNOME uses GTK as its widget library. GTK is licensed under the LGPL, which allows a developer to write closed-source software without having to
pay licensing fees. I think that, by choosing GNOME over KDE, Sun ias trying to make it more attractive for developers to write software for their platform.
"But I do think that the duplication of effort is a sad waste of effort"
Yeah -- and I think the fact that we have two competing desktop standards has done a lot more damage to the free software community than people like to admit. Say that I want to write a GUI application for Linux. Do I make it GNOME app or a KDE app? If I write a GNOME app, I alienate all the KDE users out there. If I release a KDE app, I alienate the GNOME users. The solution seems to be to ignore both APIs, which is what Mozilla and OpenOffice have done. But that defeats the whole point of having a desktop environment. It's a big mess now, but both GNOME and KDE developers have invested too much into their work to expect either project to give way to the other.
Steve
Re:Sun and GNOME (Score:2)
But mozilla uses gtk, so it doesnt completely ignore gnome.
Re:Sun and GNOME (Score:2)
http://groups.google.com/groups?hl=en&lr=&ie=UT
--Asa
Re:Sun and GNOME (Score:2)
Once the KDE and GNOME folks work out the interoperability issues, end users simply aren't going to care which library you used to implement your app: it will be expected to perform properly whether run from a KDE or a GNOME desktop, or from some other window manager.
Re:Sun and GNOME (Score:4, Informative)
Nonsense. The vast majority of people who happen to be running either KDE or GNOME are neither football hooligans nor jingoists about it. They will run whatever applications will help them get their job done. There is after all nothing about the KDE window manager which woukd make GNOME apps quit working, nor vice versa.
I use KDE chiefly because I like its window manager, its browser, and its flavor of xterm. That doesn't stop me from running GNOME and GTK applications, such as dia or nessus. (And I'm glad it doesn't, since I'm a security technician and would be a little hosed without nessus.)
If you are concerned about "alienating" the football hooligan type of user -- well, recall the old Chinese parable about the man, his son, and the donkey. You can't please everyone, and if you try to please all the fanatics, you just end up falling in the river.
(Regarding the mistaken idea that the friendly competition between GNOME and KDE constitutes "wasted effort", I will only direct the reader to the second of my ways to make yourself look stupid [slashdot.org]. The existence of choice is itself valuable, not a waste.)
Re:Sun and GNOME (Score:2)
I should have chosen my words better -- I didn't say what I meant to say. I wasn't concerned about KDE and GNOME zealotry, and I do know that GNOME and KDE apps can run on the same desktop at the same time. That said, you can't run Galeon from KDE without first installing the GNOME libraries, and even after you do that, it doesn't have the same look and feel as the rest of your KDE apps. GNOME applications run on KDE, but they don't run as well as KDE applications run on KDE. And the same can be said for KDE applications on GNOME. Developers are still in a bind because if they choose one platform, their application will appear to be less efficient and not as good looking to users of the other. The whole "Linux on the Desktop" thing is a big sprawling mess.
The problem isn't that there are two competing desktop envrionments, it's that there are two competing APIs for interfacing with a desktop environment. I think it's totally reasonable to fault the GNOME and KDE developers for not working this out when they had the chance. As it stands, a GNOME user needs to install 200 MB of KDE libraries just to use KMail.
In your journal, you liken those of us who want to see more consolidation and cooperation in the free software community to Soviet economic planners. I think that's a bit far-fetched. Standardization doesn't have to limit freedom of choice at all. SMTP, for instance, is a standard protocol and your MTA has to adhere to it, but because SMTP is a standard, you can run any MTA you want, depending upon your needs and tastes. Likewise, because HTML is standardized, you're free to use whichever web browser you want. Standards actually encourage freedom of choice and promote the creation of different alternatives to choose from.
Steve
Re:Sun and GNOME (Score:2, Insightful)
Sun makes a lot of money selling their hardware to the USA, UK, Candada, and Australia. Much of this hardware goes into military/intelligence systems where software controlled by companies/groups outside the English-speaking nations.
If Sun had used KDE, the desktop would tie back to a German group. Even with the source readily available, there are plenty of old guys in the English-speaking world who won't want German software near their networks. The last thing Sun needs is Microsoft FUD pushing Solaris as supporting Euro-Socialist-Anti-American stuff.
Gnome, however, has a huge amount of American work behind it. Gnome gives Sun the ability to point at companies like Ximian as the big American influences, and bring GPL software into the government world. This forces the government to admit that their systems really DO run on open-source/GPL software. BIND, Sendmail, Postfix, Apache and so on are all important apps that the infrastructures of our governments rely on, but they all stay hidden away. In the long run Gnome on Solaris 10 will help change the way the world looks at open-source and GPL software, and we will all benefit.
Unless, of course, Sun goes bankrupt first
Re:Sun and GNOME (Score:2, Informative)
Was and is are two different things... but first...
OpenOffice is not from Sun. Sun does not sell or provide OpenOffice to its customers. Sun bought StarDivision, and then the StarOffice source was then released to the OpenSource community as a both a great gift and a great way to attack Microsoft Office. OpenOffice will slowly tear into one of Microsoft's two profitably divisions, and in the end may well destroy it.
At the same time, StarOffice is now a proprietary American product with an American company in charge from a government point of view. Toss a pretty Gnome gui and anti-aliased fonts on top of it, and the office UNIX geeks no longer need a Windows workstation next to the Solaris box. It's a win-win situation for Sun.
Re:Sun and GNOME (Score:3, Interesting)
Yes, sounds unbelievable, but it's true, it's really snappy, compared to CDE. I guess compared to Gnome 2.0 it totally flies.
Re:Sun and GNOME (Score:2)
Re:Sun and GNOME (Score:3, Insightful)
From a what-Sun's-not-saying standpoint, I imagine it appeals to them that you can write closed-source software for GNOME without having to pay Trolltech.
Top 5 reasons to use GNOME 2.0 (Score:4, Funny)
5 -- Footprint logos are way cooler than green dragons
4 -- Your KDE installation died
3 -- 2.0 is the same version number as your Linux kernel installation
2 -- If Stallman uses it, it's gotta be good
1 -- You'd rather embrace Evolution than Jesus
Don't forget to sign-up [starnix.org]
Re:Top 5 reasons to use GNOME 2.0 (Score:3, Funny)
Re:Top 5 reasons to use GNOME 2.0 (Score:2, Funny)
Yes. The complete desktop solution that existed even before X.
Re:Top 5 reasons to use GNOME 2.0 (Score:3, Funny)
The complete desktop solution that existed even before X.
Too bad it doesn't have a decent text editor.
Re:Top 5 reasons to use GNOME 2.0 (Score:3, Funny)
Sure it does
(setq viper-mode t)
(require 'viper)
Motif sucks ... this is about time (Score:2, Insightful)
Remember when checkbuttons and radiobuttons could only be differentiated by innie/outtie appearance? (Now let's see
I always thought XView was clever and a lot more user-friendly: you'd be paging through a huge document by clicking in the scrollbar. And when the thumb got too close, it'd warp the pointer for you so you didn't have to pay attention to the interface elements, just the content. Smart.
Oh well, at least GNOME's quite a bit prettier.
Performance still needs work (Score:5, Informative)
While Motif has often been considered bloated in the past, CDE (which is Motif based) runs like a champ on this machine. The look and feel is pretty stark, but it does the job and is easy on my hardware.
Hopefully Sun will have GNOME zipping along by the time 2.1 ships. I would imagine there are still many tweaks that can be implemented.
Re:Performance still needs work (Score:5, Informative)
Re:Performance still needs work (Score:2)
Re:Performance still needs work (Score:2)
Re:Performance still needs work (Score:3, Informative)
Your sunblade 150 is a fairly low-end machine, not that you would think it would take much horsepower to make a snappy feeling gui. Basically put, I've used many classes of Sun workstations/servers (from SparcStation IPX to SunFire V880), and the gui 'feels' horribly slow on all of them. The system underneath can do things very quickly and reliably, but nothing 'feels' fast. For example, my workstation at work is a Sun Blade 1000 (essentially a SunFire 280R in a desktop case), dual 750 usparc3's, fc-al disks, and the same old video card as you. Still feels slow. I have a p2-233 at home with a matrox millenium, 128mb of 70ns ram, and a couple crusty narrow-scsi barracudas, and running CDE on it feels a couple orders of magnitude faster than the sun workstation. Granted, any real work being done goes much quicker on the SunBlade.
I think the problem lies in several areas. First, the pgx-64 has been around for a few years and was probably several generations behind in video acceleration when it came out. Second, I don't think there's too much video acceleration going on with the sun video cards (excluding those that do opengl). I think this is the primary problem. Third, the feel issue. Maybe Xsun is just set up to not update ultra-fast, or maybe it's set by default to make background applications get most of the cycles? Wish I knew how to configure it to try and update the screen at about 10x the current rate...based on the cpu usage of Xsun, it's GOT to be sitting around twiddling it's thumbs between screen updates.
Something is just skewed with X's response time. Granted, gnome will use more cycles to display the fancy graphics, but what I'm talking about is very noticiable even with CDE. CDE feels fast on HP workstations, such as the B2000, which is fairly old. Feels fine on alphas too. I have mixed emotions of ibm/aix. X HAULS on SGI from r4400 based workstations and up (early 90's). Sun.....just feels slow for the gui, everything else runs just dandy!
p.s. In case you're interested, the sunblade you have most likely uses the same pc133 ECC SDRAM DIMMS (cas 3) as a sunblade 100, a seagate barracuda IDE disk, and has a slightly higher-clocked CrippleSparc(tm) processor, which has significantly less cache than the 'real' server-model UltraSparc IIs. My favorite part is running a 'prtdiag' and have it say '1-way memory interleaving'!
Re:Performance still needs work (Score:2)
Funny how you dont hear that any more...
Security Hole in Solaris GNOME 2.0 (Score:5, Informative)
a security vulnerability in the GNOME Print Manager could allow unauthorized reading of files. To resolve this issue, after installation of GNOME 2.0, execute the following command (as root user):
chmod u-s
on a sunray config? no way! (Score:4, Interesting)
for example:
at work we have a very large number of sunray workstations, which use a chunky 6800 as server (the largest sunray install base in europe!). we use them primarily for managing our data network (as our country's larges telco & isp).
since gnome2 uses A LOT more ram and cpu cycles than good old cde, we won't be using it anytime soon. it kind of isn't justifiable to order a 15k to use a new gui.
and then some.
a lot of the applications we use are very usable in cde (eg: alcatel/newbridge's atm node management software), so using gnome would actually make the thing less user friendly!
h357
Check Me On This (Slightly Off-Topic) (Score:4, Interesting)
It's only just recently that I've tried to understand the vagaries of windowing systems and GUI kits under X. (My previous attempt was by reading the Xlib reference manual. Ugh.) There appears to be a mostly-unstated assumption on which bits of your windowed app are handled by what.
What I've learned so far is that the functional separation seems to based on the "conceptual boundaries" established by the window(s). This appears to have led to the establishment of three major components on X desktops:
This is the piece that's responsible for rendering the various buttons, sliders, textboxes, labels, etc. Applications describe in abstract terms what widgets they want and how they want them laid out, and the toolkit is responsible for actually making it happen. An example of a widget toolkit is GTK.
The Window Manager is responsible for operations on the window proper, allowing the user to depth-arrange, drag, resize, minimize, etc. the windows appearing on the display. To facilitate this, the Window Manager (typically) decorates the borders of the window with control glyphs to accomplish these various tasks. Examples of window managers include WindowMaker and SawMill.
The space not occupied by visible windows is the Desktop. The Desktop Manager gives functionality to the regions of the screen not occupied by windows. This might include setting the background image, drawing shortcut icons, displaying pop-up menus to launch applications, etc.
Near as I can tell, each of these components exists (mostly) independently of each other -- you can have an app using the GTK toolkit running in the KDE Window Manager on an unmanaged desktop. As such, there appears to be a huge opportunity for similar or duplicate code to accomplish the smae thing.
Each component appears to be independently and variably "theme-able". For example, WindowMaker has relatively little theme flexibility, whereas SawMill apparently has tons. Each manager accomplishes theme-ability in its own way, further contributing to duplicated code.
Further confusing the issue is the use of a single term to refer to all of these components in aggregate. For example, "GNOME" typically refers collectively to the Widget Toolkit, the Window Manager, and the Desktop Manager. ...Except that GNOME actually seems to be mostly an API specification. It is possible for Window Managers to be GNOME-compliant without actually being part of GNOME. Nautilus, SawMill, and WindowMaker are all GNOME-compliant, but not all of them are officially part of GNOME.
So. Does that sound right, or am I completely off-base?
Schwab
X11 doesn't impose any of that (Score:2)
If you like to componentize your GUI that way, you can. But X11 doesn't care. Traditionally, X11 has a window manager, which also does some limited things with the desktop, and applications would use lots of different widget set. X11 is really more like Macintosh Quartz or Windows GDI, with a wide range of choices for GUIs built on top of it.
Many commercial X11 applications (bank terminals, etc.) use the X11 server completely differently.
Further confusing the issue is the use of a single term to refer to all of these components in aggregate. For example, "GNOME" typically refers collectively to the Widget Toolkit, the Window Manager, and the Desktop Manager.
It's basically an attempt to bring a Windows view of the world to the UNIX environment. Technically, I don't think it's the best approach. However, environments like Gnome and KDE give Windows refugees a warm and fuzzy feeling.
You might well want to consider weaning yourself off Gnome or KDE--give window managers like IceWM or blackbox a try.
Re:X11 doesn't impose any of that (Score:2)
Re:Check Me On This (Slightly Off-Topic) (Score:2, Interesting)
A Desktop Environment is "everything else". It's the glue that bonds applications together. For example, desktop environments provide an object model (bonobo for GNOME, KParts for KDE) that allow applications written for those environments to interact. This is where your copy/paste question comes in. By default, X has very primitive copy/paste functionality -- it can only handle text, it will highlight whatever you select (so don't select anything unless you don't mind losing what's in the buffer), and will paste when you click the middle mouse button (don't accidentally click that button, or you're going to get text spew where you didn't want it). Desktop environments like KDE and GNOME enhance and supercede this functionality by implementing proper clipboards -- you can clip anything to the board (within reason, anyway), such as text, images, files, etc. More, any object that accepts pasting and/or drag&drop knows what to do with those various types of objects (for example, a console app may accept a paste or drop of a file from a file manager, and turn that file into the path to the file, while pasting or dropping on another file manager window will copy/move the file). Without your Desktop Environment providing this common functionality, you could not do anything more complex than copy a string and paste it somewhere. The main drawback is that environments usually don't interact with one another, so a GNOME application and a KDE application won't cooperate. This is what happens when you have multiple desktop environments. Also, because of that, that is why you have to have gnome related processes running in order to use GNOME libraries (not GTK libraries -- GNOME uses GTK, but GTK is not GNOME).
And if you liked the look of CDE (Score:2, Funny)
Well, this is nice.... (Score:2, Offtopic)
Is it completely 100% Gnome 2? (Score:2)
I've been using KDE for a while now because I think I've got some weird half-and-half Gnome install despite all my packages being called up-to-date.
Sun Linux (Score:2, Interesting)
http://www.sun.com/servers/entry/lx50/?redirect
Check out the OSes available and you will notice an option for sun linux 5.0. What window manager comes default with that?
Re:Sun Linux (Score:2, Informative)
PERFORMANCE FIXES! (Score:3, Informative)
To MASSIVELY increase performance of Gnome 2.0 on Solaris...
1) Install the mlib libraries.
2) Do a CUSTOM installation, and make sure that 64 bit libraries are included if your hardware is 64 bit. (they weren't by default in the betas)
3) Don't use transparent windows.
4) Don't use a fancy bitmapped background.
5) If you do, store it on your local drive. (we had problems with NIS/autoFS users keeping their bitmaps in their home directories--on the server)
5) Add more memory.
6) Add more memory.
I was using the Beta3 on a blade100/550MHz with 128MB of RAM. It was almost unusable, when Mozilla was running. Now I have a Blade150/650MHz with 512MHz of RAM, and it's fast. Faster than CDE ever was on anything that existed when CDE was first introduced. With Gnome 2.0, Mozilla, Staroffice/Openoffice, Acroread, and mediaplayer, I can get away from Windows for all non-game requirements.
Am I alone? (Score:4, Insightful)
Am I the only one out there who likes CDE? It seems like so many people are bashing it because it's... boring? Outdated? Ugly?
Huh?
I'm a UNIX Sys Admin, and I do 99% of my work on... drumroll... a TERMINAL WINDOW. What difference does it make if I have CDE or GNOME or whatever... I'm still using text commands to do my work. VI won't open any prettier in GNOME than CDE.
Anyone out there who actually uses Solaris for a living have a major problem with CDE?
Re:CDE (Score:2, Flamebait)
Alex
Re:CDE (Score:3, Interesting)
o There's so little of it
o And it still sucks
o There's a file manager that "deletes" to a trashcan
o Where's the darned trashcan?
o And why is my disk still full?
o There's just one icon on the screen.
o Actually, it's a menu. Sorta. But there's an icon within the menu.
o And it says "Terminal". Click on it. Welcome to your UNIX desktop!
o Buhh... close the menu
o Oh wait, there's an other icon there.
o Netscape 4! Yay!
o And whaddaya know! A *graphical* man pages browser? Is it possible?
o Now them Desktop folks will finally know how to invoke strncpy()!
o Close both windows by double-clicking somewhere at the top left.
o That's all folks! Nothing more to see here. Go home.
Actually, there's one good thing about (the Sun version of) CDE, and that is the logout screen. It says "Please confirm your exit from the
Re:I realize this isn't a support form, but - (Score:2)
However, it needs more then 100megs. You might be able to squeeze out some unnecessary files, but Gnome without the addons isn't really Gnome.
Re:I realize this isn't a support form, but - (Score:3, Funny)
Re:I realize this isn't a support form, but - (Score:2, Informative)
Re:I realize this isn't a support form, but - (Score:2)
Re:I realize this isn't a support form, but - (Score:2)
And how about that fully-userland transparent filesystem driver that uses a LD_LIBRARY_PATH hack? =) He could have the tree on a remote linux box, exported over NFS, and "mount" it on the solaris machine. It would be kinda slow, but...
Re:I realize this isn't a support form, but - (Score:3, Informative)
Re:I realize this isn't a support form, but - (Score:4, Informative)
Re:I realize this isn't a support form, but - (Score:2)
But in the case of GNOME I might make an exception, since I hate CDE, possibly even more than you do.
Re:I realize this isn't a support form, but - (Score:2)
Re:I realize this isn't a support form, but - (Score:2)
Pure utter garbage.
Most Solaris packages are relocatable. You use the -R switch to pkgadd.
Most source packages built with autoconf will support --prefix for specifying a non-standard root directory.
You get around quota problems by installing stuff into /tmp. If your quotas are too small then that's hardly the fault of UNIX: it was a purposeful decision by the administrators!
Regarding libraries: the Solaris superuser can add runtime library paths with crle and individual users can add runtime library paths with LD_LIBRARY_PATH.
As a student I commonly installed packages to my home directory. On the student network I had installed LaTeX, LyX, VIM and half a dozen games under my home directory. This was a decade ago!
There's absolutely no truth in your bullshit claim that "UNIX ... doesn't let you install stuff to your home directory that easily". It's as easy as pie. It always has been.
Re:I realize this isn't a support form, but - (Score:2)
Re:I realize this isn't a support form, but - (Score:2)
Re:How good is it on solaris? (Score:2)
Re:As one who uses Openwin on Solaris... (Score:2)
Re:Fitting (Score:3, Interesting)
Linux is coming. Microsoft is pretending. IBM is still stuck in the dark ages. Sun is, despite their stock value, a HUGELY important company/platform/(hardware/software solution) in several markets. Perhaps the biggest is the petro/oil industry, but believe me--there is no way that Sun is going to become irrelevant in the next five years.
Yes I said five years. Yes, I *do* know how huge five years is in IT. IBM will be gone before Sun.
Re:Did Sun pay Ximian to work on Solaris GNOME? (Score:2)