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."
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
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?
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........
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.
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...
...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.
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.
blah blah blah. that's why there's so many Linux distros, to suit every kind of need. If you want multi-language distro use Suse or Mandrake since those are more international than RedHat or Slackware. Choosing a language is one of the first choices when I install Debian.
Oh, and to get my Creative Webcam 3 installed in Linux took at the most 2 modprobe commands and compiling gqcam to take pictures. While I could never get it working in Windows 2000 (this was a year ago though)
"I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
apt-cache search libgtk1.3
for unstable at least =)
"I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
"Choosing a language is one of the first choices when I install Debian. "
When you install?
How. . . . quaint.
Multiple language packs easily and seemlessly working together in all applications. Installed on the fly as the user encounters new text, small downloads perferable.
"Oh, and to get my Creative Webcam 3 installed in Linux took at the most 2 modprobe commands and compiling gqcam to take pictures. While I could never get it working in Windows 2000 (this was a year ago though)"
That is one slight issue, a shitpot load of patchs not on the windows update site (hidden within the bowls on microsofts webpage, sometimes not even linked too from within it, Google is your friend.) need to be installed to get great USB support. By default it is only decent.
It doesn't help that most webcams insist on using their odd arsed data tranfer format instead of .
Need help treating your acne? Come here!
Uh, make that "bowels", not "bowls". ^_^
Need help treating your acne? Come here!
I am not sure how to switch language sets from one to another (never had to), but i'm sure its a matter of setting the LANG variable or LC_TYPE and then generating the locales.
"I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
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).
That is precisly what I am talking about. It should require no user intervention at all. :(
In fact Asian Charecter support in Windows is also easy, just a single EXE file to be downloaded and run. Just select the desired language and spell things out phonicaly in romanized letters, watch the desired charecter appear.
More popular programs like this are needed on Linux, and need to be installed by default. A standard of some sort needs to be set that allows for all programs to easily use these features. Imagine every Gnome/KDE/ program having easy to implement naturalization.
Or a Hiragana flashcard program, or a Kanji flashcard program, or both intermixed with each other with no issues at all. The english letters/word choices being shown at the bottom of the screen.
Now imagine the Kanji charecters also being antialiased. Along with everything else.
All the user would know is that he/she is improving their Japanese skills on a very nice looking display and that it was even easier to get running that the Windows equivilent.
Need help treating your acne? Come here!
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...
I am currently typing this with a USB keyboard, and will click the 'submit' button with a USB mouse, both of which are plugged into a USB hub on my monitor. If you plug more than one mouse into the computer each gets its own /dev/input/mouseX device.
As for installing font packs, yes it can be that easy. On my system I'd just have to type 'apt-get install kde-i18n-ja', but if you really must have a point and click interface to it, you can install RedCarpet which will make things similarly easy.
Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
...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?
three letters to make unix easier:
B S D
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?
...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
Linux is not for you. Use Windows. Be happy. Stop whining.
Pushin' 'n dealin', shovin' 'n stealin'
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
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
More users == more HW support (or at least cooperation) and more games.
/LOOK/ good. Hell most of them aren't even all that complicated. The main idea is to make it /appear/ that features which have existed for along time in Linux are really New Nifty Things.
/REALLY/ easy. Great UI, and when I am creating something, the UI matters. check out my other rants to see me go pro-CLI. :) ) and Bryce.
Now I don't know about you, but more games. . . . ^_^
Not to mention productivity applications. It'd be sweet to see, say, 3DSM or Rhino3d ported to Linux.
Of course somebody could just write a proffesional level 3d modeler for Linux, but. . . . That would take an entire team of people working their butts off for many years in a row for a product that would be used by a small percent of a decent precent of the computer using community.
The main features I have listed are just mainly things that would cut through the MS FUD and
Yes it itself is FUD, but it at least it would encourage people to switch to an OS that doesn't suck.
Hell I'm -stuck- on windows dispite moral issues with the way MS conducts business. I am stuck on it because I do 3d modeling and animation and that comes first before any ethical issues about where my software comes from. Sorry to say it, but most of the world is that way too.
Sure I could switch to Linux. Sure it'd be more stable and more robust and likely a good deal quicker.
But hell.
WTF would I do with it? I don't type very many documents, I don't do lots of networking stuff, umm. . . . . heh.
Rhino3d 3DSM and even some (yuck) Bryce.
Those programs _MAY_ come to Linux, but only if the Linux user base increases by enough to make it worth the developers while. If the Linux community does go about (and succeed in) attracting those developers to their platform, they will have gained a very valuable ally.
Now excuse me I have to go start up a product spanning across Rhino3d, Photoshop (yah yah I know, but damnit, it makes stuff easy to do,
Call me when those apps are ported.
Need help treating your acne? Come here!
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
You might want a "modeller" and "Bryce" for your work. That's great. But I prefer to simply use the computer to realize an idea, whether that's processing text or synthesizing sound or manipulating graphics. Then I just write a little program in shell or Perl or C to do just what I need. For that you don't need a team of people, just good ideas.
Enjoy your stay in all those big apps.
Pushin' 'n dealin', shovin' 'n stealin'
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--.
Complex 3d scenes + animations != suitable for perl scripts. :)
/ton/ of money? Here ya go! Take this CDR I burned for you, install the software on all of your computers. Enjoy."
Sure some people can nativly write POVRay code to render any scene that they can possibly imagine.
Some people can also effortlessly play Baroque music after hearing it just one time.
I can not do either.
I do not like GUIs for most things, and in fact one of the things that I love so much about Rhino3D (as do many other users after they make the initial 'adjustment' ) is that it has a CLI integrated into it for entering commands into.
But the fact is that in order to do my job I _NEED_ a 4 viewport 3D modeler with an Autocad derived interface.
I'd rather do without Bryce truth be told, numerious free alternatives have attempted to pop up, and Terragen was coming along nicely as Pay if Your Commerical Ware, but it has seemed to stop development (I haven't checked it out for 4 or 5 months, but it was inactive for over two years).
Until some nice highly developed tools come along the fact is that alot of people are going to keep on giving MS their money.
I am _NOT_ happy with Windows. I recently lost a bit of work (yah I save often, but still time between saves is creative time when you are doing artwork, and creativity is hard to redo even when you do have a recent save) dispite the fact that I am using a Win2K machine with "Everything Patched to Hell(tm)".
The lab I am in right now has in the last 4 years ungone the following upgrade proccess:
Win95>Win98>WinME>Win2KPro.
That is alot of money for Microsoft right there. Huge lab.
In fact with the most recent upgrade to Win2K Pro all of the applications but for IE, Netscape, Microsoft Visual Studio, and MS Office, have been taken off of the system.
I'm still trying to figure out why they are running Windows myself. . . . musta cost a fortune to upgrade the lab. . .
It would have been a perfect situation for Linux to step in and say "Hey, educational institution, you wanna save a
Ok so it would have had to been a decision on the part of the lab maintainers themselves, but still, the idea is that if Linux just made a bit of an effort to show how appealing it is by putting just a few features up front, and mabye one or two in big bold print, then alot of money could have been redirected from Microsoft's coffers to someplace else.
Need help treating your acne? Come here!