GLE(1)
β¨ GLE β bestie edition β¨
okay so. hi. you're here because you opened the manual page for gle, aka the Graphics Layout Engine, and honestly? iconic of you. let's get into it π
π NAME π
gle β the Graphics Layout Engine. that's it, that's the name, slay.
π SYNOPSIS π
gle [options] file.gle ...
yeah bestie you just throw options at it and then hand it one (or many!) .gle files. go off.
πΈ DESCRIPTION πΈ
okay so GLE β Graphics Layout Engine β is a graphics scripting language and it is genuinely made for producing publication quality graphs, plots, diagrams, figures, and slides. like, camera-ready. for real for real. πβ¨
it supports a whole buffet of graph types: function plots, histograms, bar graphs, scatter plots, contour lines, color maps, surface plots, and honestly the list keeps going (...) β all through a simple but flexible set of graphing commands. no cap.
and if that's not enough for your main character moment, you can build way more complex output by leaning on GLE's scripting language, which is full featured β it's got subroutines, variables, and logic control. it's giving actual programming language energy, because it is one. π§
GLE relies on LaTeX for text output and supports mathematical formulea in graphs and figures. (yes, that spelling is straight from the source, we keep the facts and the typos, that's the rule π)
output formats? EPS, PS, PDF, JPEG, and PNG. so many. obsessed. π«Ά
π DOCUMENTATION π
GLE's documentation is distributed in PDF format and you can find it at the GLE website:
go. read. hydrate. π§
π OPTIONS π
one bullet per option, no skipping, we do not leave the girls behind.
-helpβ shows you help about the command line options. your first stop, bestie.-infoβ outputs the software version, build date,GLE_TOP,GLE_BIN, etc. β all the lil identity details.-verbosityβ sets the verbosity level of GLE's console output. how chatty do you want it? your call.-deviceβ selects the output device(s). more than one is allowed, go wild.-cairoβ uses the cairo output device.-resolutionβ sets the resolution for bitmap and PDF output.-fullpageβ selects full page output.-landscapeβ selects full page landscape output.-outputβ specifies the name of the output file.-nosaveβ doesn't write the output file to disk. it's a dry-run, a rehearsal, a dress rehearsal if you will π-previewβ previews the output with QGLE.-gsβ previews the output with GhostScript.-versionβ selects a GLE version to run. yes, you can pick.-compatibilityβ selects a GLE compatibility mode.-calcβ runs GLE in "calculator" mode. math girl summer π₯-catcsvβ pretty prints a CSV file to standard output.-texβ indicates that the script includes LaTeX expressions.-incβ creates an.incfile with LaTeX code.-texincprefixβ adds the given subdirectory to the path in the.incfile.-mkinittexβ creates"inittex.ini"from"init.tex".-nocolorβ forces grayscale output. monochrome moment.-transparentβ creates transparent output (pair it with-d png).-noctrl-dβ excludes CTRL-D from the PostScript output.-nomaxpathβ disables the upper-bound on the drawing path complexity.-noligaturesβ disables the use of ligatures for'fl'and'fi'.-gsoptionsβ specify additional options for GhostScript.-safemodeβ disables reading/writing to the file system. π yes it's locked down, that's the point.-allowreadβ allows reading from the given path.-allowwriteβ allows writing to the given path.-keepβ don't delete temporary files. keep them. keep everything. hoarder era π
ngl,-safemode,-allowreadand-allowwriteare the ones doing the actual security work here β if you're running something you don't fully trust, that's the lane. don't just raw-dog unknown scripts, bestie, that's not the vibe. π
ποΈ FILES ποΈ
/usr/share/gle-graphics/glercβ the system wide configuration file. everybody's config.~/.glercβ the per user configuration file. your config. your personal lore.
π ENVIRONMENT π
GLE_USRLIBβ the search path for include files.GLE_TOPβ the location of the fonts and other resources.
π¦ SEE ALSO π¦
(okay so the original page doesn't actually have a SEE ALSO section, and i refuse to invent one because that would be lying, and lying is not the vibe. consider this a lil blank space where a SEE ALSO would go if it existed. it's giving minimalist. π)
and that's the whole page, bestie!! you read all of it, you understood all of it, you're literally a Unix girlie now. π β¨
this was GLE version 4.3.9, from MARCH 2025, filed under GLE(1) in the User Manuals. mwah. ππ«Ά
π¦ where this page comes from
- ubuntu resolute: gle-graphics 4.3.9-2
- ubuntu stonking: gle-graphics 4.3.9-2
- Copyright (C) 2009 GLE. !
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms