[PD] default Save As location (was: [openpanel]/[savepanel]directory, [cd])

Hans-Christoph Steiner hans at eds.org
Fri May 30 15:12:33 CEST 2008

In the most recent versions of Pd-extended, you can use "~" on all  
platforms for any path (I think, report a bug if not).  "~hans",  
"~username", etc. doesn't work tho.

On Windows, you can use envvars like %UserProfile%, so like [symbol % 
UserProfile%/Desktop(.  I would be nice to have this on UNIX  
platforms, but I haven't found a function to do the conversion, like  
Windows has.


On May 30, 2008, at 3:58 AM, Rich E wrote:

> When I first posted about this, it was about the recently new  
> ability to do this:
> [symbol somedir(
> |
> [openpanel]
> But this only works if "somedir" is at "$HOME/somedir" on linux and  
> "/usr/blahblah/pdir/somedir" on mac.  So if my directly layout is  
> something like "~/patches/somedir", I have to explicitly write in  
> the message to [openpanel] "/home/myname/patches/somedir".  This  
> will only work on my directly layout, so if it is a patch I'm going  
> to share, I cannot use this new feature (might I add I really like  
> the feature).
> I was only suggesting that [openpanel]/[savepanel]'s symbol  
> argument has the patch's current directory appended to it, unless  
> the "~" sign is used for home, or a full path is given.  I think,  
> as Martin suggested, this is all handled internally with  
> canvas_getdir() and open_via_path().
> Regarding the normal operation of [openpanel]/[savepanel], i.e.  
> sending it a bang, I think it would be nice if the last directory  
> navigated to is remembered, else the $HOME.
> -rich
> On Thu, May 29, 2008 at 2:26 PM, Frank Barknecht <fbar at footils.org>  
> wrote:
> Hallo,
> Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
> > The problem here is that most people do not start Pd from the  
> command
> > line.  With Pd-extended, it is now included in the standard free
> > desktop menus (only tested on GNOME, should work on KDE), so I'll  
> bet
> > most people use that rather than the command line (I do on Ubuntu).
> The HOME directory already is the default directory on Linux with
> Gnome/KDE/Blackbox or whatever, as it's the working directory when
> starting Pd from the manager. No need for any changes AFAIK.
> I'm the wrong person to comment on MS-Windows or Mac, as I don't use
> these and don't care even the teeny-tiniest bit about what happens to
> Pd on these systems, but please leave it on Linux as it is the
> standard here. All other apps like Vim, Emacs, Gimp, Firefox use the
> `pwd` as default and I can't see why Pd should behave differently.
> If you want to confirm this yourself, try the following with the gimp:
> $ cd /tmp
> $ gimp &
> Then make a new file, select "Save" and it will give you "/tmp" as
> first directory choice.
> Ciao
> --
>  Frank Barknecht                                     _  
> ______footils.org__
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list


There is no way to peace, peace is the way.       -A.J. Muste

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080530/b1095c59/attachment.htm>

More information about the Pd-list mailing list