delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/04/27/18:17:43

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Subject: Re: [geda-user] Questions about symbol library handling
To: geda-user AT delorie DOT com
References: <20180426170939 DOT GA3200 AT esprimo>
From: "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <04585323-0ccc-2c87-3784-b793cd002895@linetec.nl>
Date: Sat, 28 Apr 2018 00:16:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <20180426170939.GA3200@esprimo>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Hi Chris,


Op 26-04-18 om 19:09 schreef Chris Green:
> First question, where does the 'local' entry in the add component menu
> come from?  It doesn't appear to relate to an actual directory so it's
> just a nuisance really.  Can one get rid of it?

I've wondered about this myself. It merely seems a placeholder directory 
to remind users that they can link their own 'local' symbol directory 
from there instead, but it's a bit mystifying all the same.

The way I deal with it is as follows:
- Choose or create a directory in your home directory for your (future) 
local symbols, in your case e.g. /home/chris/electronics/local_syms
- Open a terminal
- cd /usr/share/gEDA/sym
- sudo rm local
- sudo ln -s /home/chris/electronics/local_syms local

You have now replaced the (empty) directory /usr/share/gEDA/sym/local 
with a symbolic link to your own local symbol directory 
(/home/chris/electronics/local_syms), again with the name 'local' in the 
Add Component menu.

The point here of course is that you have full write permissions for 
your own local symbol directory, so that you can create and alter 
symbols there as you wish, without requiring root permissions all the 
time to change things in /usr/share/gEDA/sym.

Yes, it's all quite convoluted and clumsy, and I too wonder why this 
isn't a hugely simple menu option like it is in PCB (File -> Preferences 
-> Library).

Then again: apart from these and some other quirks, gschem does the job, 
and in many respects rather better than some commercial products I 
worked with in the past.

(But if one of the insiders here can point out some vastly simpler 
procedure I overlooked, that's always appreciated, of course!)

Best regards,

Richard Rasker


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019