User Tools

Site Tools


geda:gschem_ug:config.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:gschem_ug:config.ru [2012/12/13 12:52]
vzh Added a link missed by my oversight
geda:gschem_ug:config.ru [2014/04/24 13:43]
vzh Updated using po4a
Line 6: Line 6:
 существуют:​ существуют:​
  
-  - Системный файл ​настроек ​набора gEDA/gaf ''​$PREFIX/​share/gEDA/system-gafrc''​+  - ''​$PREFIX/​share/​gEDA/​system-gafrc''​ --- файл системных настроек ​комплекта программ gEDA/gaf
-  ​Пользовательский файл ​настроек ​набора gEDA/gaf ''​$HOME/​.gEDA/​gafrc''​+  - ''​$HOME/.gEDA/​gafrc''​ --- файл пользовательских настроек ​комплекта программ gEDA/gaf
-  ​Файл ​''​gafrc''​ в текущем рабочем каталоге. +  - ''​gafrc''​ --- файл ​настроек комплекта программ gEDA/gaf для ​текущего рабочего каталога; 
-  - Системный файл ​настроек gschem ''​$PREFIX/​share/gEDA/system-gschemrc''​+  - ''​$PREFIX/​share/​gEDA/​system-gschemrc''​ --- файл системных настроек gschem
-  ​Пользовательский файл ​настроек gschem ''​$HOME/​.gEDA/​gschemrc''​+  - ''​$HOME/.gEDA/​gschemrc''​ --- файл пользовательских настроек gschem
-  ​Файл ​''​gschemrc''​ в текущем рабочем каталоге.+  - ''​gschemrc''​ --- файл ​настроек gschem для ​текущего рабочего каталога.
  
 ''​$PREFIX''​ --- это основной каталог установки gschem (на большинстве систем ''​$PREFIX''​ --- это основной каталог установки gschem (на большинстве систем
Line 17: Line 17:
  
 Эти файлы представляют собой скрипты на языке Scheme, выполняемые Эти файлы представляют собой скрипты на языке Scheme, выполняемые
-интерпретатором этого языка. Это значит,​ что файлы настроек можно использовать +интерпретатором этого языка. Это значит,​ что файлы настроек можно 
-и для настройки gschem под себя, и для расширения функциональности программы +использовать и для настройки gschem под себя, и для расширения 
-(см. также раздел [[extensions.ru|Расширение функциональности gschem]]).+функциональности программы (см. также раздел [[extensions.ru|Расширение 
 +функциональности gschem]]).
  
 <​note>​В файлах настроек очень много различных параметров,​ влияющих на работу <​note>​В файлах настроек очень много различных параметров,​ влияющих на работу
-gschem, и здесь приводятся только самые общеупотребительные из них. Полный их +gschem, и здесь приводятся только самые общеупотребительные из них. Полный 
-список можно найти в файле ''​system-gschemrc'',​ который входит в комплект+их список можно найти в файле ''​system-gschemrc'',​ который входит в комплект
 установки gEDA/​gaf.</​note>​ установки gEDA/​gaf.</​note>​
  
 ==== Настройка цветов ==== ==== Настройка цветов ====
  
-В gschem для отображения объектов используется три различных цветовых схемы. Это:+В gschem для отображения объектов используется три различных цветовых 
 +схемы. Это:
  
   - //​Цветовая схема отображения//​ [//display color map//] --- обычная цветовая схема, для отображения схем в нормальном режиме.   - //​Цветовая схема отображения//​ [//display color map//] --- обычная цветовая схема, для отображения схем в нормальном режиме.
Line 36: Line 38:
 В дистрибутив gschem входит несколько полностью определённых В дистрибутив gschem входит несколько полностью определённых
 [[viewing_schematics.ru#​Цветовые схемы|цветовых схем]] в виде скриптов на [[viewing_schematics.ru#​Цветовые схемы|цветовых схем]] в виде скриптов на
-Scheme. Загрузить любую из них можно с помощью команды ''​load'';​ например,​ для +Scheme. Загрузить любую из них можно с помощью команды ''​load'';​ например,​ 
-загрузки стандартной тёмной цветовой схемы, добавьте в файл настроек следующий +для загрузки стандартной тёмной цветовой схемы, добавьте в файл настроек 
-код:+следующий код:
  
 <​code>​(load (build-path geda-rc-path "​gschem-colormap-darkbg"​))</​code>​ <​code>​(load (build-path geda-rc-path "​gschem-colormap-darkbg"​))</​code>​
Line 44: Line 46:
 С помощью функций ''​display-color-map'',​ ''​display-outline-color-map''​ и С помощью функций ''​display-color-map'',​ ''​display-outline-color-map''​ и
 ''​print-color-map''​ можно менять цвета и по отдельности. Например,​ чтобы ''​print-color-map''​ можно менять цвета и по отдельности. Например,​ чтобы
-соединения в обычном режиме отображались светло-синим цветом,​ в файл настройки +соединения в обычном режиме отображались светло-синим цветом,​ в файл 
-можно добавить следующее:​+настройки можно добавить следующее:​
  
 <​code>​(display-color-map '((net "#​00ffff"​)))</​code>​ <​code>​(display-color-map '((net "#​00ffff"​)))</​code>​
  
 Настройки цветов должны задаваться в файле настроек gschem. Настройки цветов должны задаваться в файле настроек gschem.
- 
- 
 ==== Привязки клавиш ==== ==== Привязки клавиш ====
  
Line 59: Line 59:
 ''​global-set-key''​. ''​global-set-key''​.
  
-Каждое сочетание клавиш задаётся в виде строки,​ состоящей из названия клавиши,​ +Каждое сочетание клавиш задаётся в виде строки,​ состоящей из названия 
-не являющейся модификатором,​ перед которой в угловых скобках ("''<''"​ и +клавиши,​ не являющейся модификатором,​ перед которой в угловых скобках 
-"''>''"​) могут быть указаны названия клавиш-модификаторов. Поддерживаются +("''<''"​ и "''>''"​) могут быть указаны названия 
-модификаторы ''<​Control>'',​ ''<​Shift>'',​ ''<​Alt>'',​ ''<​Super>'',​ ''<​Hyper>''​ и +клавиш-модификаторов. Поддерживаются модификаторы ''<​Control>'',​ 
-''<​Meta>''​ (не все из них доступны на разных клавиатурах).+''<​Shift>'',​ ''<​Alt>'',​ ''<​Super>'',​ ''<​Hyper>''​ и ''<​Meta>''​ (не все из них 
 +доступны на разных клавиатурах).
  
-<note important>​Хотя в gschem и отображаются интернационализированные названия +<note important>​Хотя в gschem и отображаются интернационализированные 
-клавиш,​ в файлах настроек для клавиш привязок необходимо использовать +названия клавиш,​ в файлах настроек для клавиш привязок необходимо 
-английские названия.</​note>​+использовать английские названия.</​note>​
  
-Клавишная последовательность --- это строка,​ содержащая описание двух или более +Клавишная последовательность --- это строка,​ содержащая описание двух или 
-сочетаний клавиш,​ разделённых пробелами.+более сочетаний клавиш,​ разделённых пробелами.
  
 Несколько примеров:​ Несколько примеров:​
  
-  * привязка команды "​Новое окно"​ ["New Window"​] к последовательному нажатию ​**<F>** и **<N>**: <​code>​(global-set-key "F N" '​file-new-window)</​code>​ +  * привязка команды "​Новое окно"​ ["New Window"​] к последовательному нажатию <key>​f</​key> и <key>​n</​key>: <​code>​(global-set-key "F N" '​file-new-window)</​code>​ 
-  * запуск команды "​Снять выделение"​ ["​Deselect All"] по нажатию клавиши ​**<A>** с нажатыми ​**<​Ctrl>​** и **<​Shift>​**: <​code>​(global-set-key "<​Control><​Shift>​A"​ '​edit-deselect)</​code>​ +  * запуск команды "​Снять выделение"​ ["​Deselect All"] по нажатию клавиши <key>​a</​key> с нажатыми <key>Ctrl</key> и <key>Shift</key>: <​code>​(global-set-key "<​Control><​Shift>​A"​ '​edit-deselect)</​code>​ 
-  * вызов диалогового окна ​"Шаг привязки" ​["Snap Size"] по нажатию ​**<O>**, а затем ​**<S>** с нажатой ​**<​Shift>​**: <​code>​(global-set-key "O <​Shift>​S"​ '​options-snapsize)</​code>​+  * вызов диалогового окна ​«Шаг привязки» [«Snap Size»] по нажатию <key>​o</​key>, а затем <key>​s</​key> с нажатой <key>Shift</key>: <​code>​(global-set-key "O <​Shift>​S"​ '​options-snapsize)</​code>​
  
 Настройки клавиш должны задаваться в файле настроек gschem. Настройки клавиш должны задаваться в файле настроек gschem.
Line 82: Line 83:
 ==== Библиотеки символов и исходных данных ==== ==== Библиотеки символов и исходных данных ====
  
-Чтобы библиотека символов отображалась в окне [[components.ru|"Выбор +Чтобы библиотека символов отображалась в окне [[components.ru|«Выбор 
-компонента"]] ["​Select ​Component..."], нужно вызвать функцию +компонента»]] [«Select ​Component...»], нужно вызвать функцию 
-''​component-library''​. Библиотека символов --- это, в сущности,​ +''​component-library''​. Библиотека символов --- это, в сущности,​ каталог,​ 
-каталог,​ содержащий файлы символов (с расширением ​"''​.sym''​"). Чтобы добавить+содержащий файлы символов (с расширением ​«''​.sym''​»). Чтобы добавить
 какой-либо каталог как библиотеку символов,​ добавьте в свой файл настроек какой-либо каталог как библиотеку символов,​ добавьте в свой файл настроек
 следующее:​ следующее:​
Line 101: Line 102:
 <​code>​(component-library-search "/​каталог/​с/​моими_библиотеками_символов/"​)</​code>​ <​code>​(component-library-search "/​каталог/​с/​моими_библиотеками_символов/"​)</​code>​
  
-Эта функция в указанном каталоге производит рекурсивный поиск всех подкаталогов +Эта функция в указанном каталоге производит рекурсивный поиск всех 
-с символами,​ и добавляет каждый из них в список,​ отображаемый в окне ​"Выбор +подкаталогов с символами,​ и добавляет каждый из них в список,​ отображаемый в 
-компонента".+окне ​«Выбор компонента».
  
 Для добавления каталога,​ в котором будет производиться поиск Для добавления каталога,​ в котором будет производиться поиск
-[[hierarchy.ru|подсхем]],​ используется функция ''​source-library''​. Эта функция +[[hierarchy.ru|подсхем]],​ используется функция ''​source-library''​. Эта 
-аналогична ''​component-library''​. Единственное отличие в том, что она //не// +функция аналогична ''​component-library''​. Единственное отличие в том, что 
-принимает дополнительного аргумента,​ определяющего название библиотеки.+она //не// принимает дополнительного аргумента,​ определяющего название 
 +библиотеки
 + 
 +Чтобы библиотеки символов были доступны для разных утилит gEDA (особенно для 
 +[[geda:​gnetlist_ug.ru|gnetlist]],​ настройки библиотек должны задаваться в 
 +файле настроек набора gEDA/gaf.
  
-Чтобы библиотеки символов были доступны для разных утилит gEDA (особенно 
-для [[geda:​gnetlist_ug.ru|gnetlist]],​ настройки 
-библиотек должны задаваться в файле настроек набора gEDA/gaf. 
geda/gschem_ug/config.ru.txt · Last modified: 2014/04/24 13:43 by vzh