Open msiism opened 5 years ago
Hi, sorry for the long reply. I think your explanation is correct. Unfortunately, echinus is no longer maintained (I just added a note to README).
Thinking about it, replacing *
with .
in echinusrc might work, I think.
There's something wrong with the implementation of the
Echinus*border
setting.It works fine as long as you have both
Echinus*normal.border
andEchinus*selected.border
(which define colors) set inechinusrc
. But as soon as you drop one of them, things break.On my Slackware 14.2 system, the X server exits saying:
1
is the value ofEchinus*border
in this case. I have also tested this on Devuan 2.0.0. The error message is juste color '1'
there, for whatever reason, but the effect is exactly the same.This error even seems to make sense. If I understand Xresources syntax right,
Echinus*border
is simply a way to refer toEchinus*normal.border
andEchinus*normal.border
at the same time because the asterisk acts as a wildcard. So, the solution is probably to renameEchinus*border
.The naming scheme for Echinus' settings should probably be revised a bit in general.