/etc/gEDA/system-gnetlistrc is in geda-gnetlist 1:1.8.2-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | ;
; Init file for gnetlist
;
; ;'s are comments
; keywords are case sensitive (guile feature)
; mode strings are case sensitive
; colors are not case sensitive
;
; gnetlist-version string
;
; Specifies the version of this file. This number is used to make sure
; that the rc file is compatible with the version of gschem that is
; being run. The end user should *not* change this value.
;
(gnetlist-version "20130925")
; Setup data path variables.
;
; Contains all paths needed for gnetlist
(define gedadata (getenv "GEDADATA"))
(define gedadatarc (getenv "GEDADATARC"))
; net-naming-priority string
;
; Specifies which netname has priority if a net is found with two names.
; If this variable is set to "netattrib" then any netname specified with the
; net= attribute is used as the netname. Likewise if this variable is set to
; "netname" then any netname conflict is resolved using the netname= value.
;
(net-naming-priority "netattrib")
;(net-naming-priority "netname")
; hierarchy-traversal string
;
; Decides if the hierarchy is traversed or not. If this is disabled then
; gnetlist will not go down searching for any underlying sources
;
(hierarchy-traversal "enabled")
;(hierarchy-traversal "disabled")
; hierarchy-uref-mangle string
;
; Controls if uref names are mangled to make them uniq when traversing
; down into the hierarchy. If this is disabled then urefs are not changed
; and it is the user's responsibility to make sure they are unique.
; If you disable this, you really are taking your netlist's life into your
; own hands. You *MUST* have unique urefs throughout the entire hierarchy
; or bad things might happen. Also you cannot reuse underlying schematics.
;
(hierarchy-uref-mangle "enabled")
;(hierarchy-uref-mangle "disabled")
; hierarchy-netname-mangle string
;
; Controls if net names are mangled to make them uniq when traversing
; down into the hierarchy. If this is disabled then the net names are not
; changed and it is the user's responsibility to make sure they are unique.
; If you disable this, you really are taking your netlist's life into your
; own hands. This basically has the effect of making all same named nets
; in the entire hierarchy be electrically connected. Hope you know what you
; are doing.
;
(hierarchy-netname-mangle "enabled")
;(hierarchy-netname-mangle "disabled")
; hierarchy-netattrib-mangle string
;
; Controls if net created by using the net= attribute are renamed to make
; them uniq when traversing down into the hierarchy. If this is disabled
; then the net= created nets are not changed. This feature is handy to have
; global nets which spawn the entire hierarchy (like power or ground nets).
; Please make sure you know what you are doing.
;
(hierarchy-netattrib-mangle "enabled")
;(hierarchy-netattrib-mangle "disabled")
; hierarchy-uref-separator string
;
; Specifies what the separator string between the various hierarchy tags
; for all urefs. This string can also be "" (empty) to specify that no
; chars should be used. This keyword is ignored if hierarchy-uref-mangle
; is disabled (though a default "/" is used in this case, and then all the
; internal mangling is removed so it is not seen by the user). This keyword
; is used in conjunction with the respective hierarchy-*-order keyword.
;
(hierarchy-uref-separator "/")
;(hierarchy-uref-separator "")
; hierarchy-netname-separator string
;
; Specifies what the separator string between the various hierarchy tags
; for all nets (excluding net= nets, see below for those). This string can
; also be "" (empty) to specify that no chars should be used. This keyword
; is ignored if hierarchy-netname-mangle is disabled. This keyword
; is used in conjunction with the respective hierarchy-*-order keyword.
;
; This keyword is also fairly coupled with hierarchy-uref-separator and
; hierarchy-netattrib-separator so you will probably have to change those
; to get the wanted hierarchy naming.
;
(hierarchy-netname-separator "/")
;(hierarchy-netname-separator "")
; hierarchy-netattrib-separator string
;
; Specifies what the separator string between the various hierarchy tags
; for net= created nets. This string can also be "" (empty) to specify
; that no chars should be used. This keyword is ignored if
; hierarchy-netattrib-mangle is disabled. This keyword is used in
; conjunction with the respective hierarchy-*-order keyword.
;
(hierarchy-netattrib-separator "/")
;(hierarchy-netattrib-separator "")
; hierarchy-uref-order string
;
; Specifies the order in which the hierarchy tags are applied to all
; urefs
;
(hierarchy-uref-order "append")
;(hierarchy-uref-order "prepend")
; hierarchy-netname-order string
;
; Specifies the order in which the hierarchy tags are applied to all
; regular nets
;
(hierarchy-netname-order "append")
;(hierarchy-netname-order "prepend")
; hierarchy-netattrib-order string
;
; Specifies the order in which the hierarchy tags are applied to nets created
; using the net= attribute
;
(hierarchy-netattrib-order "append")
;(hierarchy-netattrib-order "prepend")
; unnamed-netname string
;
; Specifies the default string which is placed in front of all nets that
; have not been explicitly named by the user (using the netname= attribute
; in the schematic).
;
(unnamed-netname "unnamed_net")
; unnamed-busname string
;
; Specifies the default string which is placed in front of all buses that
; have not been explicitly named by the user.
; (This is not currently useful, since gnetlist does not netlist buses).
;
(unnamed-busname "unnamed_bus")
;
; End of mode related keywords
;
;
; Start of path related keywords
;
;
; End of path related keywords
;
; world-size width height border
;
; Specifies the size of the world and a border
; Be sure all inputs are reals (floats/doubles) and don't try to reverse
; the values: to get a portrait mode. Code to support that needs to be added
; The code that implements this automatically transforms the dimensions into
; the proper aspect ratio. All units are in inches.
; This is not the paper size. That is specified elsewhere. End users should
; not change this at all
;
(world-size 120.0 90.0 1.0)
;(world-size 60.0 45.0 1.0)
|