Inkscape is a staff pick at Apple downloads
Hello everyone,
Looking for something else I just passed cross this on Apple's site: Inkscape is marked as staff pick by Apple currently. http://www.apple.com/downloads/macosx/unix_open_source/index_sp.html I don't remember that it was before so that's great news, given that the interface is X11 (which Mac users typically don't like), and not very pretty by default (which mac users usually care much about). However it seems to be a little lower in the most downloaded counts: it was in top 10 and is now 17. http://www.apple.com/downloads/macosx/unix_open_source/index_top.html But no doubt that the 0.46 release will bring all that up. Congratulations anyway.
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
Cheers,
JiHO --- http://jo.irisson.free.fr/
This will be especially big news for regular Mac users as they discover Safari in the new 10.5 will natively support SVG.
jiho wrote:
Hello everyone,
Looking for something else I just passed cross this on Apple's site: Inkscape is marked as staff pick by Apple currently. http://www.apple.com/downloads/macosx/unix_open_source/index_sp.html I don't remember that it was before so that's great news, given that the interface is X11 (which Mac users typically don't like), and not very pretty by default (which mac users usually care much about). However it seems to be a little lower in the most downloaded counts: it was in top 10 and is now 17. http://www.apple.com/downloads/macosx/unix_open_source/index_top.html But no doubt that the 0.46 release will bring all that up. Congratulations anyway.
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
Cheers,
JiHO
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Wed, 29 Aug 2007 15:37:59 +0200, jiho <jo.irisson@...400...> wrote:
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
I'm really hoping someone is able to get the native OS X port together soon. While it's true that it can't offer tablet support yet, it's not as if Apple's X11 server does either. And Inkscape going native Gtk might provide an incentive for someone to implement tablet support on native Gtk.
-mental
On 2007-August-29 , at 20:53 , MenTaLguY wrote:
On Wed, 29 Aug 2007 15:37:59 +0200, jiho <jo.irisson@...400...> wrote:
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
I'm really hoping someone is able to get the native OS X port together soon. While it's true that it can't offer tablet support yet, it's not as if Apple's X11 server does either. And Inkscape going native Gtk might provide an incentive for someone to implement tablet support on native Gtk.
The X11 requirement indeed causes problems in the past, for the 0.45 release in particular. It seems the X11 install is somewhat flaky, and there seem to be several different situations depending on OS version, architecture, how people installed X11 and so on. An other point is speed: going through an X11 sever (and old one in addition) adds some delay but I don't know how the native GTK will compare. Other than that, being an X11 app is not so much of a problem IMHO. Indeed there are issues with tablet support but it would be as easy to add it to an X11 server than to the native GTK. But then I already have X11 on my computer for other programs so maybe I don't evaluate how inconvenient it could be to install X11 only for Inkscape. The problem I see with the GTK port is that I have been following it for a while and I did not notice any changes in the to do list for the last 6 months or so: http://developer.imendio.com/projects/gtk-macosx/todo I don't know if they had someone for the summer of code but if the project is really stalled, it does not encourage (me at least) to try to use it, as using it will probably uncover some bugs that won't be solved on their end. Does someone have some inside info on this project? Can someone contradict my impression (I really wish someone can)?
As for my little contribution in this, I was just hoping to improve the "look" of Inkscape on OS X (and an hypothetic native GTK version of Inkscape wold benefit of this as well). Unfortunately I cannot get GTK to use some theme located inside the Inkscape bundle (i.e. not in a standard location sur as .themes, /usr/share/themes etc.). GTK2_RC_FILES seems to be the variable to set for this (at least that's what gimp uses) but no matter how I set it, it does not seem to work. Any help would be appreciated.
Cheers,
JiHO --- http://jo.irisson.free.fr/
On Thu, 30 Aug 2007 00:38:58 +0200, jiho <jo.irisson@...400...> wrote:
The problem I see with the GTK port is that I have been following it for a while and I did not notice any changes in the to do list for the last 6 months or so: http://developer.imendio.com/projects/gtk-macosx/todo
I looked and some of the corresponding bugs have since been fixed in Bugzilla, so it seems there's still activity, but the web page has not been updated. There are also more recent bugs, including one that suggests people are trying Inkscape with it:
http://bugzilla.gnome.org/buglist.cgi?query=component%3Aquartz+product%3Agtk...
It seems that the gtk-quartz project is really folded into mainline Gtk at this point, so if we want to bug folks I guess the place to do it is the Gtk list.
-mental
On 8/29/07, MenTaLguY <mental@...3...> wrote:
On Wed, 29 Aug 2007 15:37:59 +0200, jiho <jo.irisson@...400...> wrote:
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
I'm really hoping someone is able to get the native OS X port together soon. While it's true that it can't offer tablet support yet, it's not as if Apple's X11 server does either. And Inkscape going native Gtk might provide an incentive for someone to implement tablet support on native Gtk.
The page http://developer.imendio.com/projects/gtk-macosx indicates that OS X 10.4 or newer is required, so leaving X11 would seem to imply leaving OS X 10.3.9 behind as well.
, John
On 2007-August-30 , at 01:09 , John Faith wrote:
On 8/29/07, MenTaLguY <mental@...3...> wrote:
On Wed, 29 Aug 2007 15:37:59 +0200, jiho <jo.irisson@...400...> wrote:
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
I'm really hoping someone is able to get the native OS X port together soon. While it's true that it can't offer tablet support yet, it's not as if Apple's X11 server does either. And Inkscape going native Gtk might provide an incentive for someone to implement tablet support on native Gtk.
The page http://developer.imendio.com/projects/gtk-macosx indicates that OS X 10.4 or newer is required, so leaving X11 would seem to imply leaving OS X 10.3.9 behind as well.
We already have two separate versions of Inkscape for Panther and Tiger so I guess it won't be a problem to have a Panther-X11 and a Tiger-Leopard-native. hopefully we won't need to have a Panther-X11 and Tiger-X11 a Tiger-native-experimental, a Leopard-X11, a.... ;-)
JiHO --- http://jo.irisson.free.fr/
On 29/08/2007, at 11:37 PM, jiho wrote:
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
Setting GTK2_RC_FILES="whatever/theme/gtkrc" in /Applications/ Inkscape.app/Contents/Resources/bin/inkscape works fine to me. I had tried this previously when first releasing OSX packages and decided there were some issues with the theme at the time (I think "Glossy P" -- the one used by Gimp.app) so I just decided not to ship the theme. Also I think if you set GTK2_RC_FILES then GTK doesn't read the users own ~/.gtkrc-2.0 file which is bad (I have gtk-font- name="Lucida Grande 12" in mine for example) Maybe the OSX themes have got better now. For Gimp, you can select the theme in the GUI, which makes me think there is a better way to set this in code and we maybe don't need to rely on clobbering the gtkrc file. Any one knowledgeable in this? I guess we could just look at how Gimp does it.
An easy way for fink people to just use the Glossy P theme if they want to is: fink intall gnome-themes-glossy-p echo "include "/sw/share/themes/Glossy_P/gtk-2.0/gtkrc "">~/.gtkrc-2.0
Cheers, Michael
On 2007-August-30 , at 02:19 , Michael Wybrow wrote:
On 29/08/2007, at 11:37 PM, jiho wrote:
I've some GTK themes which look OK when integrated with OS X. Now if someone could tell me how to use GTK2_RC_FILES I'll be glad to try and use them in Inkscape.
Setting GTK2_RC_FILES="whatever/theme/gtkrc" in /Applications/ Inkscape.app/Contents/Resources/bin/inkscape works fine to me.
Indeed this works but disregards whatever settings people have in their ~.gtkrc-2.0 as you mentioned. Adding both possibilities to the path (ie GTK2_RC_FILES=~/.gtkrc-2.0:/whatever/theme/gtkrc) mixes the two themes instead of giving precedence to one on the other (as a regular PATH variable would do for example).
I had tried this previously when first releasing OSX packages and decided there were some issues with the theme at the time (I think "Glossy P" -- the one used by Gimp.app) so I just decided not to ship the theme.
Indeed, glossyP is horrible.
Also I think if you set GTK2_RC_FILES then GTK doesn't read the users own ~/.gtkrc-2.0 file which is bad (I have gtk-font- name="Lucida Grande 12" in mine for example)
I am thinking maybe to add a condition in the inkscape startup script: ie if (! -e ~/gtkrc-2.0); then GTK2_RC_FILES="some/theme/in/insckape/bundle" end We'll respect gtkrc-2.0 settings this way.
Maybe the OSX themes have got better now.
Well not really. There are a few that are close enough but none that gets it really right, particularly for the menus (the fact that they are semi-transparent in OS X makes it difficult to mimic them in GTK). You can have a look at gnome-look.org, there are some leopard looking themes that are not so bad: http://www.gnome-look.org/content/show.php/OSX-X.5?content=61583 and some tiger like http://www.gnome-look.org/content/show.php/OSX-mod?content=58188 http://www.gnome-look.org/content/show.php/OSX-Tiger+theme?content=56577
Since none of them is really great, I tried to cook one myself, based on the ubuntulooks engine but It wasn't much better so I think we would be better off using a completely different theme that would fit OK with OS X. I used the milk theme in the past, which is derived from an OS X theme and looks good (but has horrible icons in its new version): http://jo.irisson.free.fr/dropbox/inkscape/with_graphite.png http://jo.irisson.free.fr/dropbox/inkscape/with_blue.png The Clearlooks-Quicksilver theme may be OK too, and we can easily add some aqua scrollbars (there a re some good ones in some existing themes): http://jo.irisson.free.fr/dropbox/inkscape/clearlooks.png What do you think?
For Gimp, you can select the theme in the GUI,
oh, where? I can't find it (expect for the Default vs Small icon theme).
which makes me think there is a better way to set this in code and we maybe don't need to rely on clobbering the gtkrc file. Any one knowledgeable in this? I guess we could just look at how Gimp does it.
Last time I looked I think they used GTK2_RC_FILES (which is what guided me to it). But gimp is a little special in that it can use a gtk theme different from the rest of the applications, even on linux I think. However the new gimp.app changed, and they ship with the Nodoka theme now. Which is better than glossyP but sill not to my taste.
JiHO --- http://jo.irisson.free.fr/
participants (5)
-
jiho
-
John Faith
-
jtaber
-
MenTaLguY
-
Michael Wybrow