Ryan Malloy 1ec22c82dc Add gated LTspice engine via Wine 11.10
Wire mcltspice into the backend image: WineHQ 11.10 (matching the dev host),
i386 multiarch, Mesa software GL, a build-time Wine prefix seeded with the
LTspice.ini first-run config, and an entrypoint that starts Xvfb. The LTspice
install (exe/lib/examples) mounts from the host; the engine reads LTSPICE_DIR.

Gated for now: LTspice v26 stalls at graphics init under headless Wine in the
slim image (runs fine on a full desktop). The mount + LTSPICE_DIR are commented
in docker-compose.prod.yml so the engine fails fast as 'unavailable' rather than
hanging. ngspice is unaffected.
2026-06-20 07:43:08 -06:00

209 lines
8.8 KiB
INI

[Options]
UUID=13630129473138445105
CaptureAnalytics=false
LastRunVersion=26.0.2
HighestRunVersion=26.0.2
Solver=0
DisableSchSubdirPlaceComp=false
ShowCheckSum=false
SymbolSearchPathDisabled=false
LibrarySearchPathDisabled=false
SpicePriority=1
PlotPriority=1
LastFileTypeOpened=0
LastControlPanelPage=-1
Tabstopwidth=4
grid=off
GenerateExpandedListing=false
DefaultTrtol=2
DefaultTrapIntegration=true
DefaultDoAntiTrapRinging=false
TSKbypass=false
Accept_3k4_Notation=true
NoJFETtempAdjIsr=false
AsciiRawFile=false
DoRelinearization=false
DoQuadraticWaves=false
RelinIAbsTol=1e-09
RelinRelTol=0.0025
RelinVAbsTol=1e-05
RelinearWindowPnts=1024
CompressTranOnly=true
SaveDeviceCurrents=true
SaveSubcircuitNodeVoltages=false
SaveSubcircuitDeviceCurrents=false
saveOneCurrentPerDevice=false
ShowSchematicGrid=false
OrthogonalDrag=false
AutoPan=true
DirectCompPinShorts=false
MinInductorDamping=true
UseClocktoReseedMC=false
EnableBetaOptimizations=false
BoldSchFont=true
ShowTitleBox=true
ReverseMouseWheelScroll=false
DefaultDeviceModels=true
DefaultDeviceLibraries=true
EnableWindowTabs=true
SchFontSize=28
SchematicFont=3
PenWidth=1
DataPenWidth=1
CursorThickness=1
WindowSize=0 0 0 0
ToolBarStyle=0
ToolBarIconSize=1
AutoSaveOnSim=0
MDIbackgroundImage=1
AutoDeleteRawFiles=0
DraftCursorType=0
FastAccessRAM=0.4
WaveformViewerFont=0
WaveformViewerFontSize=10
WaveformViewerBoldFont=true
UseXORcursor=false
RawCursorType=0
MonochromePrinting=true
NoGreekMus=false
RadianMeasure=false
DefaultTileType=true
UseRawTempDir=false
WarnOnNoIndRser=false
[Colors]
Grid=6579300
InActiveAxis=9868950
WaveColor0=0
WaveColor1=11513775
WaveColor2=65280
WaveColor3=16711680
WaveColor4=255
WaveColor5=11513600
WaveColor6=16711935
WaveColor7=8421504
WaveColor8=32768
WaveColor9=11468800
WaveColor10=32943
WaveColor11=8388736
WaveColor12=128
WaveColor13=44975
SchematicColor0=16711680
SchematicColor1=16711680
SchematicColor2=8323072
SchematicColor3=16711680
SchematicColor4=12648447
SchematicColor5=0
SchematicColor6=0
SchematicColor7=0
SchematicColor8=13107200
SchematicColor9=16711680
SchematicColor10=65535
SchematicColor11=0
SchematicColor12=12632256
SchematicColor13=13107200
NetlistNormalTextColor=0
NetlistCommentTextColor=32768
NetlistDotcmdTextColor=16711680
NetlistBackgroundColor=16777215
ContinuationLineColor=255
[SchKeyBoardShortCut]
Configure_Analysis=A
Run_Simulation=Alt+R
Halt_Simulation=Alt+S
View_SPICE_Error_Log=Ctrl+L
Zoom_Area=Z
Zoom_Back=Shift+Z
Zoom_to_Fit=Space
Draw_Wire_Mode=W
Place_Ground=G
Place_Voltage_Source=V
Place_Current_Source=I
Place_Resistor=R
Place_Capacitor=C
Place_Inductor=L
Place_Diode=D
Place_Component=P
Place_Netname=N
Place_Comment_Text=T
Place_SPICE_Directive=. >
Move_Mode=M
Drag_Mode=S
Rotate=Ctrl+R
Mirror=Ctrl+E
Delete_Mode=Backspace
Duplicate_Mode=Ctrl+C
Undo=Ctrl+Z
Redo=Ctrl+Shift+Z
Draw_Lines=(none)
Draw_Rectangles=(none)
Draw_Circles=(none)
Draw_Arcs=(none)
Schematic_Grid=Ctrl+G
Unconn_Pin_Marks=Ctrl+U
Text_Anchor_Marks=Ctrl+A
Reset_T_0=0
Place_BUS_Tap=B
Place_COM=Alt+G
[AsyKeyBoardShortCut]
Object_Anchors=O
Place_Pin=P
Delete_Mode=Backspace
Duplicate_Mode=Ctrl+C
Move_Mode=M
Drag_Mode=S
Undo=Ctrl+Z
Redo=Ctrl+Shift+Z
Place_Comment_Text=T
Draw_Lines=L
Draw_Rectangles=R
Draw_Arcs=A
Draw_Circles=C
Rotate=Ctrl+R
Mirror=Ctrl+E
Attribute_Editor=Ctrl+A
Attribute_Window=Ctrl+W
Zoom_Back=Shift+Z
Zoom_In=Z
Zoom_to_Fit=Space
Show_Pin_Table=(none)
[RawKeyBoardShortCut]
Zoom_to_Fit=Space
Zoom_Area=Z
Zoom_Back=Shift+Z
Vertically_Autorange=Ctrl+Y
Redraw_Window=F5
Toggle_Grid=Ctrl+G
Delete_Mode=Backspace
Add_Trace=A
Add_Pane=P
Add_Pane_Below=B
Move_Pane_Up=U
Move_Pane_Down=D
Undo=Ctrl+Z
Redo=Ctrl+Shift+Z
Run_Simulation=Alt+R
Halt_Simulation=Alt+S
Open_Plot_Settings_File=O
Reload_Plot_Settings_File=Ctrl+Space
Place_trace_cursor=C
Clear_all_cursors=Shift+C
Label_cursor_position=L
Place_text_on_the_plot=T
Draw_an_arrow_on_the_plot=(none)
Draw_a_line_on_the_plot=I
Draw_a_box_on_the_plot=R
Draw_a_circle_on_the_plot=(none)
Annotation_Line_Style/Color=(none)
Copy_Plot_Annotations=Ctrl+C
Move_Plot_Annotations=M
Drag_Plot_Annotations=S
Select_Steps=Shift+S
View_SPICE_Error_Log=Ctrl+L
[NetKeyBoardShortCut]
Goto_Line_Number=Ctrl+G
Run_Simulation=Alt+R
Halt_Simulation=Alt+S
Undo=Ctrl+Z
Redo=Ctrl+Shift+Z
View_SPICE_Error_Log=Ctrl+L