Search:   Help

Navigation

Groups

LyX documentation

Edit

Shared groups

Links

LyX /

SystemDir

Categories: Customization
<< | Page list | >>

Documentation about the LyX system directory

The system directory (a.k.a. Library Directory) holds global settings and files used by LyX. If you want to tweak those, you should do this in the user directory (unless you are a system administrator).

The location of the LyX system directory depends on how LyX has been installed. Here are some common possibilities:

  • Linux and other Unix-like systems: /usr/local/share/lyx/ or /usr/share/lyx/
  • Windows: C:\Program Files\LyX<VERSION>\Resources\
  • Mac OS X: Lyx.app -> show package -> Contents/Library

The Help→About LyX dialog contains information about where your system directory (Library Directory) is:

The system directory should contain the following subdirectories:

bind/
standard keybinding files (keyboard shortcuts)
clipart/
stock graphics used in the documentation
commands
configuration file for the "call" lyx function (cf. this explanation)
doc/
the LyX manuals
examples/
example documents for various text classes
fonts
fonts needed by LyX (e.g. to display math)
images/
icons and other images needed by the User Interface
kbd/
keyboard maps (see sec. 4.2 of the Customization manual)
layouts/
standard layout files and modules (see Concepts)
lyx2lyx/
the lyx2lyx scripts that converts/reverts between different versions of LyX
scripts/
various (python) helper scripts used by LyX
templates/
template files (accessed with File→New from Template)
tex/
tex classes and styles shipped with LyX (in order to be detected by LaTeX, these files must be copied to the TEXMF directory).
ui/
user interface (menu and toolbar) definition files

and the following files:

chkconfig.ltx
a TeX file used by LyX to determine which packages and classes are installed.
configure.py
the script executed when you do Tools→Reconfigure
CREDITS
a list of the LyX contributors (displayed in the Help→ About LyX dialog)
encodings
specifications for the encodings supported by LyX
external_templates
specifications for the external inset (cf. Insert→File→External Material)
languages
specifications for the languages supported by LyX
lyxrc.example
an example preferences file that can be used as a template.
symbols
information needed for the display of math characters/symbols
syntax.defaults
list of commands needed by the tex import program (tex2lyx)
unicodesymbols
a list of the supported unicode characters, defining how they should be handled by LyX

Customization

Edit - History - Print - Recent Changes - All Recent Changes - Search
Page last modified on 2010-10-06 09:42 UTC