Looking Ahead at GNOME 2
Able writes "This is a good article that will teach you how to use the new and improved libraries available with GNOME 2 so that you can write your own Nautilus view, and panel applets. It also provides you with the understanding to compile a few sample GTK+ 2 programs that will give you a good understanding of GTK+ 2's many improvements over GTK+ 1."
Oh dear lord, they finally got anti-aliased fonts looking nice.
anyone think it cool that this is hosted on the ibm site?
.brad
flesh eating ants records
..Geez.. 2.0? Thats no good.. I mean look at windows for instance - Its way past 3.0, past 98.0.. I think its even past version 2000 now! How is linux ever going to competitive with such small version numbers?
air and light and time and space
GTK widgets are pretty, sure, but i don't see how they've improved the usefulness of the X Window System any. i can't think of any way in which GTK has enriched the X experience beyond Athena or Motif widgets. does X really need 1000 faces?
Seems a lot nicer, but it's still behind KDE. I like GTK alot more than Qt though. I wish GTK/Gnome would get transparency (I think KDE is, right?) Finally we got anti-aliased text, (did that take long enough??) Will Abiword have anti-aliased text now?
Can we please finish Gnome 1 before moving on to Gnome 2?
Aaaah, so you're one of those old UNIX guys who refuses to leave his beloved Motif... when I put Linux on my brother's computer he refused to use Netscape because it is so ugly.
I am a Gnome user, and athough I am NOT a sky is falling person, KDE seems to be making much more usefull strides, I am also concerned about the Ximian fork, (even though I use it) How long till XImian hack up all the libs to work for their effort and how compatible will it be ?
I have thought about switching to KDE for no other reason than they seem to have a much better, much more focused direction.
Does it seem to anyone else latley Gnome is becoming a throw in everything and if the kitchen sink dosent work its OK, or is it just me.
Admittedly Gnome 2 has some nice stuff but how much will be functional by first release ?
Sig went tro...aahemmm.....fishing........
Ok, thats nice, it looks good, umm. . . .
:) ) and Unicode text support is useful.
/PER DAY/. Obviously easy /seamless/ multicultural support is a nice idea, implement/advertise it!
If the Linux crowd wants to get inroads into the main stream windows user base then they need to start promoting or developing (case depending of course, if it already exists, PROMOTE IT) some key features.
Generic HID drivers. Right now I can plug damn nearly anything with buttons and pad(s) on it into my win2k boxen and it will run. How is somebody to know if Linux does this? Hardly something that is discussed often.
---I should be able to plug a control pad in and it should work no fuss no muss. Oh yah, and a little button should make it take over my house, let the analog keys work, and so forth.
If I get a USB hub and start jacking mice into it left and right, what would happen? Will they work with no error, will another mouse pointer just appear on my screen or will each mouse control the same cursor? Even better, can I choose which? Easily? Can programs choose which? 4 player breakout games exist for Windows, simply shove more mice on the computer.
----Thats UI, easy to control, as many devices as I want plugged in all at once.
Concentrate on making features usable and advertising them. Sure AA text may be nice (really nice in some cases.
How easy is it to install additional fonts? Can users just click "install Japanese font pack" from a font pack listing someplace and have the GUI go online and download said fonts without a hitch? People working in multi-cultural enviroments want to know that sorta stuff, I'm typing this from a library computer that typicaly has 2-3 new language packs installed on it
Sure this is a developer pack, but when stuff is easy for the developer it is (should be) easy for the user.
Looking nice is good, working smooth is better.
Need help treating your acne? Come here!
it's not that i love Motif. it's that i don't think GTK has done anything except make it look better, and that's not a lot of progress for ten years.
i don't think GTK has done anything except make it look better,
The coolist things about GTK are #1 - It's Free (Speach) and #2 It's cross platform (Unix, Max and Win32)
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
Ximian's Gnome installer un-installs PAM, effectively locking everyone out.
Damm, first Harry Potter, then Lord of the Rings, now Gnome Two, what next: The Company of Orcs? An American Elf in London?
Sheesh...
This might sound like trolling, but I'd wait a bit until the GTK libraries are settled before beginning to seriously develop for Gnome. One of the big problems with GTK from version 1 to 2 was how certain widgets went through two or three different revisions, namely that very attractive treeview widget. With bonobo architecture on the way, stuff might change even more.
-------------------------------------------------
charlton heston is more of a man than yo
The coolist things about GTK are #1 - It's Free (Speach) and #2 It's cross platform (Unix, Max and Win32)
yeah, those are the coolest things about it. i prefer software whose coolest features are features, not licensing and 8-way compatibility.
call me a troll i guess...
Then rewrite everything again when Mono is ready...
I love Gnome so much...
wake up, moderators, this isn't a troll. maybe it's not what the Linux zealots want to hear, but at least wait until someone discounts the point he's making.
...and see all of the KDE developers looking back at you!
"Yeah, last night I was really tring to get the object-oriented cobol bindings to gtk+ working but then in a fluke there was this gcc bug that caused my userspace code to go wonky and install the wrong x colormap which recursed until the system locked up. It was righteous."
I don't know where open source would be without the fine users of Slashdot and all the wonderful programs they develop.
Dragging people kicking and screaming into reality since 1996.
Are there any debian packages avalible yet?
Rubbish. XFree86 has supported what Microsoft calls "ClearType" for over a year.
The method, called sub-pixel rendering, is designed to work with LCD panels. This is why Microsoft are pushing for its use on laptops and palmtop devices. On standard CRTs, it holds no advantage over standard greyscale anti-aliasing.
A single pixel of an LCD screen is actually composed of three "sub-pixels": one red, one green, and one blue (R-G-B). Taken together this sub-pixel triplet makes up what we've traditionally thought of as a single pixel. This means that an LCD screen boasting a horizontal resolution of 800 whole pixels is actually composed of 800 red, 800 green, and 800 blue sub-pixels interleaved together (R-G-B-R-G-B-R-G-B
"ClearType" can be enabled in XFree86 versions 4.01 and greater by modifying
match edit rgba = rgb;
An in-depth look into sub-pixel rendering support in XFree86 is available here.
This is a good article that will teach you how to use the new and improved libraries available with GNOME 2 so that you can write your own Nautilus view, and panel applets. It also provides you with the understanding to compile a few sample GTK+ 2 programs that will give you a good understanding of GTK+ 2's many improvements over GTK+ 1.
Not really -- that's what the series intends to cover, but this particular article only covers an introduction and overview of Gnome 2. For those familiar with the pace of previous IBM Developerworks Gnome articles, you know that it will take awhile before this series gets finished (assuming it does).
GTK/GNOME, QT/KDE, and GTK/Ximian and other similar packages all have their advantages, but you know...
Taking all their advantages, sorting out the code until only the best remains, and having linux users standardize on one backend (not frontend) would be so great, but it shocks me how much shit one would catch for it.
Anyone ever thought about just combining all the various backends into one, unified, STANDARD (that's what linux users like to parade about), backend API and let the users use any frontend without library problems?
Just a thought...
GNOME team is out of focus. Its development is very very slow. Not much stuff has changed. The differences will be very few.
Like said in a post, it's too little to consider a 10 years work. GNOME is always difficult to install from source. Hundreds of dependencies and packages.
Would be better if they did arrange the packaging in a better way:
gnome2-gui.tar.bz2 (4MB)
gnome2-extra.tar.bz2 (4MB)
gnome2-libs.tar.bz2 (5MB)
gnome2-core.tar.bz2 (9MB)
gnome2-applications.tar.bz2 (9MB)
gnome2-addons.tar.bz2 (3MB)
Hmmm... Looks much more organized. Lots of packages merged into "gui" like gtk+, glib, pango, etc.
In "extra" we have the stuff like esound, audiofile, etc.
And so on... forget the hassle to download all the 60 tarballs. Just download one single tarball, untar/ungzip it and start compiling!
But yet, GNOME as it is, is unorganized for real.
What's the problem, exactly? Gnome will get better, KDE will get better, you can use as much of either or both as fits your needs and at worst, you can go on using the current versions.
It's not clear to me where there's a problem. What's the worst that'll happen -- you might be tempted to change desktops to something that works better for you? You can even keep using your GTK themes.
By the way, VFVTHUNTER, you can turn off the launch feedback indicator on the cursor. I'm on a Mac right now, but it's in a pretty obvious place in KControl.
What I'm listening to now on Pandora...
...and see Microsoft looking back at you!
C-X C-S
>#2 It's cross platform (Unix, Max and Win32)
...don't hold your breath")
Is it really cross platform?
I keep hearing this rumor of GTK running on Win32, but all I can find is Gimp on Win32 and these, which look more like geek-hobby-project then a stable product that a company can rely on (Note, I'm *not* trying to insult Tor at all, but in his words "I work on this project in my spare time
Can someone please provide some real links for *real* 'cross platform' GTK projects ?
"Can of worms? The can is open... the worms are everywhere."
I don't know if i missed it or not, but did the article mention anything about using a horizontal scroll bar for the new text widget? I hate those stupid "wrap arrows", and I was hoping the new text widget would replace them! The screenshot shown doesn't show either a wrap arrow nor a horizontal scroll bar... Anyone closer to the project know?
GTK is claimed to be cross platform. It can not be compared to QT where if you program a GUI correctly it will compile and work on every platform that QT runs on.
If you want to port say Galeon to your Dreamcast or any other system... You have to ask yourself do I want to port GTK to my dreamcast? It is not a matter of porting Galeon to your Dreamcast, as GTK is very hard to port to new platforms compared to a program that has isolated OS API calls. QT free can be ported very quickly to a new platform with only a few lines of change.
Well since the release of OpenMotif it seems GTK's single coolest feature is that it works on Windows...
Before you automatically hate me, I am not necessarily bashing KDE + GNOME. However, I am a former BEos user and I would love to see a window manager/system/full-on GUI that maintains an ideal balance between beauty, features, simplicity and small size. For those of you who never used BEos, its GUI was so incredibly fast an efficient it made even the most hardcore Windows/Mac/UNIX user drool uncontrollably. That, and it was really nice to look at, and packed with desktop features that even KDE in its advanced state has yet to implement entirely to my liking (e.g., 'drag and drop to the extreme'). GNOME looks nice and is definitely useable, but it's sluggish on my 400MHZ PII, and I've seen the Beos Tracker fly on 166MHZ pentiums. KDE is too much like Windows, and has also gotten much slower since v 2.0. On the sparse side of things, Blackbox is quick and nice looking but low on features, and pretty much everything else I've seen is outdated and ugly looking. Has anyone ever considered a project using the resources of OpenTracker?
..and see all of the KDE developers looking back at you!
:wq!
...something we don't get often enough. I remember when I first loaded Linux, Gnome was the greatest. It was easy to use, stable (well, relatively), and it looked nice. The GTK+ helped get some great programs available.
But since then, Gnome has remained Gnome. No new, fantastical releases. No big news. KDE has taken the spotlight.
And between the two, I now prefer KDE. I mean, KDE 2.2.2 is fabulous. The desktop icons are easy to work with, the panel is just sweet. So much easier to use than Gnome. Konqueror is come so far. The first time I loaded Konqueror, I thought it was useless. I actually preferred Netscape (blech). Now whenever I'm in KDE, I use Konqueror almost as much as I use Mozilla. Especially when I don't want any cookies being passed without my knowledge. I know people that use Koffice exclusively.
Don't get me wrong, I am -so- glad to see some big achievements from the Gnome camp. One of the biggest and greatest attractions to Linux is choice. Choice to use whatever you want, and to have as many options as you can handle.
I'm not a developer, I wish I was, but don't we all? I didn't read the code in that article too closely, so I may have missed some great points. But GTK+ 2 looks like it has a promising future. As long as they keep going on it, making it easier to use (and install), maybe they'll surpass KDE again.
Or maybe everyone will just go back to the CLI.
Personally, I use AfterStep. Dunno why, I just like it. Talk about hard to configure, though.
p24t
As a developer, I found the article sad. It's like going back at least 5 years, to the days when people used to use C. Somebody ought to tell these guys that the rest of the world has migrated to C++.
Extreme Programming? Really? I always thought it had something to do with making your machine run as fast as an XT machine, and starting to look a bit more like Xwindows, without the flexibility. I didn't know that the 'P' stood for 'programming'.. Well I guess we'll just have to take their word for it, since you can't actually look at the code..
;) :-0 +8()
Hmm.. I guess I better start putting disclaimers and lame emoticons all over my posts to make sure no one takes them to seriously.
air and light and time and space
Finally, a consistent version of Gnome. I've been using Gnome (1.2 and 1.4) for about a year now, and was even driven to KDE for some time by Gnome 1's extreme ugliness in terms of consistency. Several different CORBA interfaces for the same thing. Ancient, slow-ass Gtk+. A file manager (gmc) that comes with its own collection of file type bindings, independent from the rest of Gnome.
As it looks, Gnome 2 will finally offer a consistent and well-defined set of mechanisms, enabling reliable inter-application operation and efficient working.
Now, if the Gtk+ team has sorted out Gtk 1's horrible slowness, Gnome 2 looks like something I could fall in love with.
Whoop-de-doo! At last, I can write GNOME apps and make them available for:
.NET VM clone and 'Parrot' - REAL APPS will only ever be written in C. To all those non-geeks with their wimpy embedded Linux boxes listen: get a clue (preferably a shelf-full) and upgrade, fer chrissakes!
1. My distro, to share with all those other SuSE 7.3 on AMD K6-III users
2. Other geeks who carry big enough machines around to compile with
Excuse me while I just schedule a rewrite of my business application for all those GNOME enthusiasts out there waiting to build it!
Of course, the idea of GNOME 2 including a wacky and untried bit of rocket science like a VIRTUAL MACHINE to provide for sensible code distribution would wayyyy too much to deal with. REAL CODERS have no time for toys like IBM's Java SWT for GTK, Miguel's
If they're still operating in 2003 it will be a sheer miracle.
what have you ever done for the community?
way to go moderators!!
So yeah, gee, if you don't mind using UIs that use properietary and/or ugly and/or incomplete widget sets, there isn't all that much benefit?
Additionally, GTK (and QT) widgets do have 'real' usability improvements too; creating internationalized consistently functioning accessible (via keyboard or one of the special devices blind users etc use) UIs is much easier, and as a result developers are more likely to create better UIs. UIs that are much more accessible to 'minority' user groups (foreigners, people with disabilities).
I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
...how things like...
- Kernels(Linx, BSD, etc)
- Apache
- Most of the GNU Tools
- Most implementations of X Windows
...are all writen in C. And because it is "old" makes C "bad" why njdj? C++ and other OO languages aren't a "magic bullet" by any stretch of the imagination.
C and C++ and any other language binding have thier uses in the right places but to claim a language is bad because it is simply "old" is stupid.
Not only is this offtopic, it's also lame. Gnome still performs better than kde, and even if it didn't most people would say it doesn't matter.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
Do you really think people will know that a floppy disk icon is supposed to mean "save as"? When I see a floppy disk icon, I usually think "put this file somewhere that I will never want to access it again because it probably will be exposed to an insignificant magnetic field and will have all its bits scrambled into tiny pieces like eggs with little bits of chewy spam."
Blackbox development seems to have stopped since some time in 1999. A hacker known as fluxgen has picked up the project, and is doing some really cool things with it. None of that drag and drop silliness (which doesn't belong in a window manager), but lots of other useful features that blackbox is missing. He's also cleaning up the code, too -- not that blackbox's code was ugly, but it was written in a "C++ is a better C" form, which just isn't a good development model for large projects.
http://fluxbox.sourceforge.net
I guess I still don't understand Slashdot moderation. How can something be both a '4' and a 'troll'?
Modded up to 5 by other users, but the most recent moderator chose 'Troll', reducing the score to 4 and ensuring that word would be placed next to the score.
deus does not exist but if he does
Well, if you prefer C++ you could always use GTK--.