GTK+ 2.0 110
Some random reader sent in: "Gtk.org all of a sudden (?) says version 2.0 is available. There is a FAQ for 2.0. Here is a mail from the gtk-devel-list with some 'pre-release release-notes' :)."
"It takes all sorts of in & out-door schooling to get adapted to my kind of fooling" - R. Frost
Bonus: refer to previous article for compilation (Score:1)
But then, there are Qt, Gnome, KDE ... Doh, need more CPU :)
Re:Bonus: refer to previous article for compilatio (Score:1)
Re:Bonus: refer to previous article for compilatio (Score:2)
Sorry forged, that would not be irony. That would be a coincidence (and a minor one, at that). Take it from the irony nazi.
Wow.. (Score:3, Interesting)
Re:Wow.. (Score:5, Informative)
More exiting though, is the fact that they can now begin on the next gtk release, which amongst other things will include a new file selector (open / save, etc) dialog ! This is something that a _lot_ of users are hoping and waiting for.
(check http://mail.gnome.org/archives/gtk-devel-list/200
Re:Wow.. (Score:1)
Ben
Re:Wow.. (Score:2, Interesting)
Re:Wow.. (Score:1, Insightful)
Applications like GIMP don't suffer from this problem so much because everything in the world doesn't depend upon them. If GTK 2.0 never got released onto the world because there is some obscure bug that only affects Irix users with a certain configuration, or something ridiculous like that, then applications like GIMP and GNOME could never release their next versions either.
GTK 2.0 fixes everything that needs to be fixed, leaving the minor details for later so that people can begin linking applications against the new libglib-2.0.so and such.
Re:Wow.. (Score:3, Insightful)
It really shouldn't be that hard, especially for something as simple as this.
Now don't even get me started on clipboards...
Re:Wow.. (Score:1)
The worst thing I see is a lack of a consistent way to select whether dotfiles are shown or not. I'd really like to turn these off so that my wife doesn't have to page past the ~100 config files in her home directory to get to her StarOffice docs, etc. but I can't turn this off in StarOffice, in Netscape, or in the standard GTK fileselection box. If you want to talk about a simple UI difference that is annoying to almost all ex-Windows users, this is it. Application programs (that wouldn't normally open dotfiles) should be set up by default to hide dotfiles, and allow the user to uncheck the box in order to see them - anyone who really wants to open a dotfile would know to change the setting in order to see them, anyway.
Re:Wow.. (Score:1)
I'm on a bit of a downer though, having spent *ages* building GTK-1.3 and the GNOME-2 beta and finding roughly every other operation I try causes a crash.
Re:Wow.. (Score:2)
I'm on a bit of a downer though, having spent *ages* building GTK-1.3 and the GNOME-2 beta and finding roughly every other operation I try causes a crash. :-(
Is that GNOME or Gtk, though? The GNOME stuff is only beta...
What happens if you run the gtk-demo program supplied with Gtk? I've been tracking the development versions for quite a while (not on Solaris, though) and I've found it pretty stable.
Re:Wow.. (Score:2)
Yes, but I've been updating ROX-Filer to work with the Gtk+-1.3.x series since 1.3.6, so it has had real-world testing (from many other people's programs, too).
The current CVS snapshots [sourceforge.net] should work with Gtk+-2.0 if you want some 'proper' testing (although obviously this is the CVS copy, so usual disclaimers apply).
Of course, they didn't fix all the bugs for 2.0, as they're desparate to get GNOME-2 out, but I haven't seen any major problems in Gtk+-2.0 yet, or in the release candidate.
Re:Wow.. (Score:2)
If you don't think the demos coincide with how one would actually use GTK, maybe you aren't using GTK as intended...
Re:Wow.. (Score:1)
Now I've played with the new GTK some more I think I should say I was somewhat harsh earlier. I can't crash the gtk demos, and the gtk-2 based Gimp is pretty solid.
That said, I'm still very disappointed with the flakiness of the GNOME beta, especially compared to say, the first KDE-3 beta. And that's *NOT* flamebait - just my personal observation!
Re:Wow.. (Score:2, Interesting)
Based on their previous track record for older versions of GTK+, it will be another year or two before the code base stabalizes. And if you report a bug to them, they'll probably tell you to fix it your self or wait for the 3.x series.
Re:Wow.. (Score:4, Insightful)
incorrect, if anyone were interested in reality.
Wait, this is Slashdot.
(Apparently I'm in an answer-the-trolls mood...)
Re:Wow.. (Score:2)
Reality is exactly as I put it. They had bugs in their linked list implementations for a VERY long time. When I contacted the developers about this, they told me they knew about it and that it had already been fixed in the current development tree. I asked about a patch for the current "stable" (which had lots of other causes for it to crash too). I was told to fix it my self or wait until they got around to it. Furthermore, they said they probably wouldn't get around to it because the next major release was out "ANY TIME NOW". Wow, two years later, here it is. The bug that they knew was there for over 4 months since I reported it, was finally fixed a total of 8 months after it was known to exist.
Take your queries and come back to planet earth were reality and experince matters.
Excellent! But... (Score:3, Interesting)
Re:Excellent! But... (Score:2, Informative)
Re:Excellent! But... (Score:2, Informative)
/Janne
Re:Excellent! But... (Score:1)
Haha, did you ever realize the word play there?
Re:Excellent! But... (Score:1)
Yes, I certainly did, and had to restrain myself to avoid doing something incredibly cheesy with it.
/Janne
Re:Excellent! But... (Score:4, Interesting)
Well, now I've downloaded all the four libs and actually stresed my machine through building and installing it. The classic testgtk application that serves as a rather comprehensive demo of the various capabilities program is still around. And it's not anti-aliased on my machine (no xft, as far as I know), so even if turning that off helps, I'm still not happy. It's really annoying, since there's not that much visible improvement, although I'm sure everything is nice and new under the hood.
While typing this up, I had this brilliant idea: there are these things known as "benchmarks" which replace vague bitching with hard numbers... Aha!
I dove into the testgtk.c source, for both this new 2.0.0 release, and the last stable release, 1.2.10. In the "clist" demo (which is very interesting to me, since my app (mentioned in the thread root) uses GtkCList heavily), I added simple instrumentation to measure the time to add 1,000 rows with pixmaps. The results, based on running the code 10 times, dropping the min and max, and averaging the remaining 8 values:
The annoying thing with this 10X performance loss is that my next machine isn't all that likely to be 10X faster than my current one; it's simply too large a step. Bummer.
There, I think I've ranted enough on the topic for this moment. Thanks for listening. :^)
Re:Excellent! But... (Score:1, Informative)
GDK_USE_XFT (Score:1)
Michel
ps It is still a bit slow though, but since I compiled with debugging enabled I did not thought further about it...
Re:Excellent! But... (Score:1)
Re:Excellent! But... (Score:1)
Anyway check out your packages and they exist in all branches. Take a look for yourself at:
http://packages.debian.org/gentoo
http://packa
Real (draft) release notes (Score:5, Informative)
Draft release notes for Gtk [gnome.org]
New font system (Score:5, Informative)
On the negative side, the new font system seems much slower than before. Also it's completely incompatible with Gtk+-1.2, so anyone working with fonts has a massive updating task ahead.
One cool new feature is that the default font is stored on the display, using the new XSettings system. This means that when you run a program on a remote machine, or as another user, etc, you don't lose your settings.
GTK 'plus' (Score:3, Insightful)
Re:GTK 'plus' (Score:2)
Re:GTK 'plus' (Score:1)
/Janne
Re:GTK 'plus' (Score:1)
(and anyway, why does the implementation language matter for you? there probably is a binding for the language you like.)
Re:GTK 'plus' (Score:1, Insightful)
OO is a way of looking at problems, thinking and designing software, not a language. You can write pretty good OO programs in plain C and other "traditional" languages too.
Re:GTK 'plus' (Score:1)
Ever try using a screwdriver to pound a nail in?
Didn't think so.
Re:GTK 'plus' (Score:1, Insightful)
Uh, yes, I have. The question is whether I've used a hammer to screw a nail in. No, I haven't. Didn't think so.
Re:GTK 'plus' (Score:2)
Personally I think in the spirit of Grecursive Gnucronyms it should be named the GTK ToolKit.
I agree on the OO bit though. It's silly that there are projects like gtkmm around just to compensate for the stupid decision of writing OO in a procedural language. It's like bolting a networking, windowing OS on top of DOS.. wait, someone actually did that...
Re:GTK 'plus' (Score:2)
Only an insane person would actually try to write an ordinary program that uses GTK in C (unless they're using GladeXML).
Cryptnotic
Whence Gtk-Perl and others? (Score:1, Insightful)
Are any of the language bindings going to keep tracking Gtk, or is 1.2 going to be "it" for everybody? I've noticed the PyGTK people are still whacking away, but it's been pretty much quiet on the western front otherwise.
replace (Score:1)
I really want to try it, but dont have a very good computer nor enough space (unless someone can tell me how to use a FAT partition as if it were ext2, so i can execute there) and not a fast processor either
anyway, i might just risk myself.
Re:replace (Score:1)
You might want to try either 'man mount' or 'man mke2fs'. Or umsdos.
Re:replace (Score:1)
Re:replace (Score:2, Informative)
try adding this to your fstab:
/dev/hda1
do not forget to change the first argument to the harddrive where your fat partition is, and the second to your chosen mount point (can be anything as long as it is a real existing directory)
after that, just issue mount
As for the replacing GTK -- no no no no. These gtk's are not truly compatible, and thus you will need both libraries. do not worry as the default install should just put them together. I also would not be surprised if you have GTK 1.0 and 1.2 on your hard drive also, so do not replace, and if you are using rpms, you would not even be able to.
Enjoy
Re:replace (Score:1)
the rpm package called "gtk2" instead of "gtk+"
glib2 instead of glib
pango & atk doesnt exist in gtk+-1.2.x
What about the Win32 port ? (Score:2)
Re:What about the Win32 port ? (Score:5, Informative)
released though, it's just in "preview" status. Should be out in a few months.
Re:Next Style Scrolling... (Score:2)
GtkScrollbar::has_backward_stepper=0
GtkScrollbar::has_secondary_forward_stepper=0
GtkScrollbar::has_secondary_backward_stepper=1
GtkScrollbar::has_forward_stepper=1
(Exactly where you put it depends on your theme.)
In Related News... (Score:4, Informative)
Re:In Related News... (Score:1)
http://mail.gnome.org/archives/desktop-devel-list
Translation (Score:2)
Re:Translation (Score:1)
Re:Translation (Score:2)
Re:In Related News... (Score:1)
For those of you that don't speak swedish, the bold part means: We all live in the Sauna!
A pretty weird name if you ask me...
Re:In Related News... (Score:2)
Re:In Related News... (Score:1)
You are a jelly donut?
At last! (Score:1)
Gnome topic icon.. (Score:1)
Afterall, Gtk was made for the gimp..
Re:Gnome topic icon.. (Score:1)
Re:Gnome topic icon.. (Score:1)
Re:Gnome topic icon.. (Score:1)
Taken from gtk.org:
GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop.
You can see how it's really moving to GNOME more.
Re:Some primes... (Score:1)