Re: [Gimp-developer] UI remarks
On Thu, 7 Jun 2001, Federico Mena Quintero wrote: > Agreed. Just pick a reasonable default based on the amount of memory > in the system. And please use libgtop to figure that out instead of > some horrid hack like "cat /proc/meminfo". If we're going to depend on Yet Another Library, might I suggest that we at least use it more? For instance, we could make the tile cache dynamically resize itself depending on hom much memory is free. Rockwalrus ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
I've been trying to contact libpaper's author, but to no avail so far. libpaper is old (1996) and does not offer per-user paper formats. Furthermore it does not allow interactive modifications. I think we should do something ourselves (maybe being compatible with libpaper for /etc/papersize). I don't know what file format to use: an obvious choice would be something like paper_name L H but what about extensions (such as paper background color)? Any comments ? -- David Monniauxhttp://www.di.ens.fr/~monniaux Laboratoire d'informatique de l'École Normale Supérieure, Paris, France ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
[Gimp-developer] Re: UI remarks
[EMAIL PROTECTED] (2001-06-08 at 0200.27 +0200): > > Also, it is bad that you have to know that ~/.gimp exists and that you > > may need to hand-tweak the stuff in there. Everything should be > > configurable through a nice graphical interface; if you need to > > install third-party plug-ins or scripts or gradients then the GIMP > > should have an "install plug-in" command. This command can simply > > copy a binary into your ~/.gimp/plug-ins. > No, some people want to be able to hand-tweak stuff using an editor. > That's why we have user-readable config files. Apart from that everything > important is indeed configurable through the prefs. But I have to admit > that it's probably a bit too much information for a user installation > dialog. But I like the way we managed to integrate all the info from > the 1.0 installation dialog into this page on the new one ;-) I hope he means "user does not need to know it", not "files should not be hand editable". One thing is about making life easier for some people, and the other making it painful for other people. BTW, last time I checked there was gimptool. OK, maybe it needs a GUI for some people. Also, in most cases you do not need, it is one of those FAQ's for [choose a name from the common list of 2D/3D apps]: "I got a plugin, now what?" "Now move it to the plugins folder and restart the app." Which, to some point, is a good reason to make the user know that ~/.gimp-V/ exists. It is also the container for scripts, and people want to pass files to friends... gimptool --send-brush-to ? ;] Message idea: The GIMP stores config info in ~/.gimp-V/ and has been created / as been created based in your previous config ~/.gimp-V-1/ (show the appropiate version). It is also the place to store user plugins, scripts, brushes. Feel free to browse the dir and fill it with the extras you create / download. (Expandind the abbrevs ;] ) > I have not yet seen one X-Server giving a close to correct value here > unless you manually tell it the correct value on start-up. Last time I tried XF4 (3.3.6 now, it was just a test) the logs shown the monitor size fine. It works if your card and monitor can talk DDC. Maybe some daily users of XF4 could report what is going now. GSR ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] Re: UI remarks
On Fri, 8 Jun 2001, Guillermo S. Romero / Familia Romero wrote: > Last time I tried XF4 (3.3.6 now, it was just a test) the logs shown > the monitor size fine. It works if your card and monitor can talk DDC. > Maybe some daily users of XF4 could report what is going now. It seems to me (XF 4.1.0) that XFree86 gets the size of the monitor but does not set the dpi according to it. A system-dependent workaround is to grep the information in the X logs. David Monniaux http://www.di.ens.fr/~monniaux Laboratoire d'informatique de l'École Normale Supérieure, Paris, France ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
On Friday, 8 Jun 2001, David Monniaux wrote: > I've been trying to contact libpaper's author, but to no avail so far. > > libpaper is old (1996) and does not offer per-user paper formats. > Furthermore it does not allow interactive modifications. But, we're talking about *paper* here. A4 for me is the same size as A4 for another user, surely? There are only a limited number of paper sizes in existence, and they should all be available system-wide. Maybe I don't really understand what you're trying to do. The PostScript Red Book has a section on media selection which describes how a PostScript interpreter picks the paper size/color/headed to print on. It might be useful. Austin ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
[Gimp-developer] Re: Re: UI remarks
[EMAIL PROTECTED] (2001-06-08 at 1922.52 +0200): > > Last time I tried XF4 (3.3.6 now, it was just a test) the logs shown > > the monitor size fine. It works if your card and monitor can talk DDC. > > Maybe some daily users of XF4 could report what is going now. > It seems to me (XF 4.1.0) that XFree86 gets the size of the monitor but > does not set the dpi according to it. > A system-dependent workaround is to grep the information in the X logs. The log I have has things like: (--) MGA(0): Display dimensions: (33, 25) cm (--) MGA(0): DPI set to (88, 87) and: (II) MGA(0): Gamma: 2.10 ... (==) MGA(0): Using gamma correction (1.0, 1.0, 1.0) Maybe it is only works with some card / monitor combos. GSR ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
[Gimp-developer] Re: [Gimp-print-devel] ANNOUNCE: Gimp-Print 4.1.8
On Thu, Jun 07, 2001 at 10:01:40PM -0400, Robert L Krawitz wrote: > 10) The Gimp plugin should now build on systems not using GNU make. Has anyone confirmed this? I never got any reply from the BSD users who had problems (I wanted ones Makefile.in, but he never sent it) and Murray never confirmed that my fixes worked (although I thought they were OK). -- Roger Leigh ** Registration Number: 151826, http://counter.li.org ** Need Epson Stylus Utilities? http://gimp-print.sourceforge.net/ For GPG Public Key: finger [EMAIL PROTECTED] or see public keyservers. ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] GUI comment from an NT user
Yesterday, I wrote: > Hmmm... Maybe I should re-post this as an article on Advogato? > That's what I did. You can find the article here: http://advogato.org/article/287.html Some of the replies are interesting, even if they would be a bit off-topic for this list. -Raphael ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
On Fri, 08 Jun 2001 19:37:38 David Monniaux wrote: > On Fri, 8 Jun 2001, Austin Donnelly wrote: > > > But, we're talking about *paper* here. A4 for me is the same size as > > A4 for another user, surely? There are only a limited number of paper > > sizes in existence, and they should all be available system-wide. > > That's not true. Users have things like "that fancy letter paper that I > buy at Flammarion", which have weird sizes. They have stickers, > envelopes, > and other things on which they want to draw logos. They also want to be able to do things like be able to print out multiple copies of the same image on a page with crop marks. This would be fairly similar to printing out out labels except that the size would be user defineable. But this is page layout it is not image manipulation putting this in gimp would mean you couldn't use it for other apps. It would be more usefull as a stand alone program and leave gimp with just the basic print plugin it has at the moment. Being able to set the canvas size easier would be a boon though. i.e a cd sized (and shaped) canvas. > > The paradigm could also encompass screen dimensions, like "16x16 icon" or > "advertisement bar at top of MyStartup.com". > > In the future: > We could also add things such as background color of the paper, or a > default letterhead - the user could then place his or her drawing > according to the background color or letterhead. > > Why then do we have a per-user unitrc? > > David Monniauxhttp://www.di.ens.fr/~monniaux > Laboratoire d'informatique de l'École Normale Supérieure, > Paris, France > > ___ > Gimp-developer mailing list > [EMAIL PROTECTED] > http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer > rob ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
Hi, rob <[EMAIL PROTECTED]> writes: > But this is page layout it is not image manipulation putting this in gimp > would mean you couldn't use it for other apps. It would be more usefull as > a stand alone program and leave gimp with just the basic print plugin it > has at the moment. please bear in mind that the print plug-in already has some of this functionality. We should at least contact the gimp-print people and ask what thoughts they have already put into this and what they have come up with. Salut, Sven ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
[Gimp-developer] Re: GUI comment from an NT user
[EMAIL PROTECTED] (2001-06-08 at 2316.24 +0200): > > Hmmm... Maybe I should re-post this as an article on Advogato? >http://advogato.org/article/287.html OK, X has MDI too (with tricks, as all things in this world): http://www.infernal-iceberg.com/screenshots/gimp-in-mdi.jpg Now we just need MS Windows be trick friendly. ;] GSR ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
From: Sven Neumann <[EMAIL PROTECTED]> Date: 09 Jun 2001 00:47:28 +0200 rob <[EMAIL PROTECTED]> writes: > But this is page layout it is not image manipulation putting this > in gimp would mean you couldn't use it for other apps. It would > be more usefull as a stand alone program and leave gimp with just > the basic print plugin it has at the moment. please bear in mind that the print plug-in already has some of this functionality. We should at least contact the gimp-print people and ask what thoughts they have already put into this and what they have come up with. I've read through these messages (at least since I noticed the comments about paper sizes), and I'm trying to understand exactly what problem people are trying to solve. I'm not familiar with libpaper, so I don't know what this is all about. Could someone fill me in? The print plugin (actually, the entire package) does support custom paper sizes, at least on printers that allow it; some printers don't allow it. However, there was this comment: But, we're talking about *paper* here. A4 for me is the same size as A4 for another user, surely? There are only a limited number of paper sizes in existence, and they should all be available system-wide. The physical paper size of A4 is standardized; the area that can actually be printed on varies by printer. Again, since I don't know what the problem is, I don't know whether this is an issue. -- Robert Krawitz <[EMAIL PROTECTED]> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail [EMAIL PROTECTED] Project lead for Gimp Print/stp -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] GUI comment from an NT user
Raphael Quinet wrote: > > Yesterday, I wrote: > > > Hmmm... Maybe I should re-post this as an article on Advogato? > > > > That's what I did. You can find the article here: >http://advogato.org/article/287.html > Some of the replies are interesting, even if they would be a bit > off-topic for this list. > > -Raphael The article's comments are interesting and show that people are using MDI for at least 4 different concepts. - There is the Microsoft MDI API. I have not tried to use it in a program so cannot comment. - There is the window within window concept. StarOffice and Microsoft Works both open a window containing multiple windows. I do not like those instances of windows within windows because they group unrelated applications and documents together. I would rather have Word files in a group with RTF documents but not mixed with spread sheets or database files. - There is the multiple document in one window approach. Opera opens multiple web pages in one window so, while I prefer Opera to Netscape, I tend to open unrelated web sites in Netscape so each site appears as a separate selection in the main toolbar. The opposite is true for email, where having all email documents open in the one window lets me very quickly scroll through the junk mail. - There is the docked and undocked toolbar approach. I do not call a tool a document, but some people do, and some tools open complex windows that would qualify as documents in their own right. I like a document appearing with all the tools applicable to the document. Netscape does a nice job by letting read email within the email application window with all email application tools in the toolbar, or I can click on an email and have it open in a separate window with just those tools that relate to individual email. I like that approach and in PaintShop Pro (the release I use), simple tools stay docked, complex tools pop open an undocked settings window. While the PaintShop Pro approach of popping up windows is nice, there are multiple images in the window and the one setting always applies to all images. There are occasions when I want to apply the same action to all the open documents so having them all in one window with one setting the for tool is great. There are also occasions when I have open several groups of images, with each group containing several images (or dozens of images) and I would like a tool setting to apply to just one group. In that case I can open several instances of PaintShop Pro, have a group of images in each instance and set the settings individually. Unfortunately that release of PaintShop Pro uses one internal setting and a change to the settings in one instance will be used in all instances, even through the tool settings display continues to show the individual setting. As another instance of good and stupid programming, an abnormal termination of one instance of Netscape, will terminate all instances of Netscape while blasting away one instance of PaintShop Pro will leave all the other instances working happily. In Apache, a big change in release two, is to support both NT's tasking and multithreading so an administrator can run separate Apache tasks for reliability while using multiple threads for performance. It would be nice to have all applications that sophisticated so separate instances of Netscape can survive the failings of other instances and PaintShop Pro will not change settings in other instances of PaintShop Pro. Something I liked, back in the days when I was learning to tie shoelaces and program in Assembler (which is the easier of the two), OS/360 had what is effectively read only memory for applications. I know 98% of programmers, including most of IBM's, did not understand the concept, but it meant you could load an entire application in to memory, or just the frequently used bits, without executing the program, or using any variables, then reference the code from other tasks, The other tasks would then be extremely small and totally independent, as each would open it's own read/write memory for variables but have almost no code. Writing a well formed program was actually easier than writing the code typically sold by the big software companies. A 100,000 people could use well formed code at the same time and not have a single collision. I do not understand why companies like Netscape work so hard to make one instance crash other or why Jasc have one instance update other. Irrespective of the technology, I would like to open an image with it's own toolbar and settings while having a separate image open with separate settings, and, when I click on one image, have all it's tools and settings appear together. A second item, in the Windows toolbar, Netscape displays the document's title first then places the advert for Netscape second while Opera places the advert for Opera first and the document name second. Opera's approach is unbelievably frustrating with a crowded tool bar. Gimp places the d
[Gimp-developer] ANNOUNCE: Gimp-Print 4.1.9
Gimp-Print 4.1.9 was released to fix a critical bug in 4.1.8. It will also use substantially less memory printing at high resolutions. There are otherwise no changes from 4.1.8. -- Robert Krawitz <[EMAIL PROTECTED]> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail [EMAIL PROTECTED] Project lead for Gimp Print/stp -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
[Gimp-developer] Re: GUI comment from an NT user
[EMAIL PROTECTED] (2001-06-09 at 1308.21 +1000): > As another instance of good and stupid programming, an abnormal > termination of one instance of Netscape, will terminate all instances of > Netscape while blasting away one instance of PaintShop Pro will leave > all the other instances working happily. In Apache, a big change in Last time I tried, you could open multiple copies of Netscape (aka processes) and nuke them as you want. The only problem is that cache does not work. Well, at least that is what happens in Linux. GSR ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
On Fri, 8 Jun 2001, Austin Donnelly wrote: > But, we're talking about *paper* here. A4 for me is the same size as > A4 for another user, surely? There are only a limited number of paper > sizes in existence, and they should all be available system-wide. That's not true. Users have things like "that fancy letter paper that I buy at Flammarion", which have weird sizes. They have stickers, envelopes, and other things on which they want to draw logos. The paradigm could also encompass screen dimensions, like "16x16 icon" or "advertisement bar at top of MyStartup.com". In the future: We could also add things such as background color of the paper, or a default letterhead - the user could then place his or her drawing according to the background color or letterhead. Why then do we have a per-user unitrc? David Monniauxhttp://www.di.ens.fr/~monniaux Laboratoire d'informatique de l'École Normale Supérieure, Paris, France ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
[Gimp-developer] Gimp-Perl, Perl-Fu, Mandrake 8.0
I'm the total newbie so I hope you don't mind my posting here or at least that my posting might be helpfull. I'm attempting to use the Gimp-Perl interface with Gimp-Fu, my platforms are Mandrake 8.0 with the Gimp 1.2.1 installed from the Mandrake ISO CDROMs. All of the dependencies seems to be in order, the GTK, the libs & the Gimp-Perl interface. We can't seem to get any demo scripts to run althogh we have them chodded and in plug-ins directories. We can get several demo scripts to load with errors when Gimp starts, these same errors are produced when these Perl-Fu plug- ins are run from their menu locations. In this scenario, the error is: path/and/file_name Invalid class name 'Gimp::UI::ColorSelectButton' at (eval 2) line 607 I believe that the 'line 607' refewrs to the UI.pm in my /usr/lib/perl/site_perl/5.6.0/i-386-linux/Gimp/ which I excerpt below with line 607 (blank) indicated: if(type == PF_ADJUSTMENT) {#support for scm2perl my(@x)=@$default; $default+shift @x; $type = pop(@x) ? PF_SPINNER : PF_SLIDER; @extra=[@x]; } 607 $value=$default unless defined $value; # massage label text a small bit (works only for english) $label="name: "; $label =~y/_//; $lable =~ s/^(\w)^U$1/g; another frequent error which demostrates a plug-in which will not load due to errors is: path/and/file_name line 8: syntax error near unexpected token 'qw (auto' path/and/file_name 'use Gimp; qw(:auto); The example demos that I am attempting to run can be found at www.imagic.weizmann.ac.il/~dov/gimp/per-tut.html www.shawn.apocabilly.org.pwg/examples/7ex.html Other tidbits: the only registration path I can get to load is to /Xtns/Perl-Fu/bla bla. These show up in the Gimp Xtns menu not in the Image right-click drop-down. Also many demo scripts complain about 'use' and 'get' not found. Earlier discussions on this site indicated problems which might be resolved with this package. Has anyone gotten this to work? If anyone can help I'd be willing to be mega interactive, try to run stuff and feedback and debug. I've spent a few days banging my head already. Sigh...weep, weep... Trevor ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] Gimp-Perl, Perl-Fu, Mandrake 8.0
On Fri, Jun 08, 2001 at 06:44:05PM -, [EMAIL PROTECTED] wrote: > I'm attempting to use the Gimp-Perl interface with Gimp-Fu, my > platforms are Mandrake 8.0 with the Gimp 1.2.1 installed from the it seems that mandrake-8.0 comes with a broken gimp-perl, but I am not sure what is atcually the culript. the wrokaround (compiling/installing it yourself) has worked fine so far. could you send me the output of this command: perl -MGtk -e 'print $Gtk::VERSION' thanks. maybe it's just the specific Gtk version that comes with mandrake that is gimp-pelr is stumbling over. -- -==- | ==-- _ | ---==---(_)__ __ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED] |e| -=/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | | ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer
Re: [Gimp-developer] paper sizes [request for comments]
David Monniaux <[EMAIL PROTECTED]> writes: > I've been trying to contact libpaper's author, but to no avail so far. > > libpaper is old (1996) and does not offer per-user paper formats. > Furthermore it does not allow interactive modifications. > > I think we should do something ourselves (maybe being compatible > with libpaper for /etc/papersize). I don't know what file format to use: > an obvious choice would be something like The gnome-print library already handles this for you. No need to reinvent the wheel. Federico ___ Gimp-developer mailing list [EMAIL PROTECTED] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer