On 2018-12-19 2:17 am, Michael Gerdau wrote:
Not really.
What I *can* say is this:
* LilyPond installations are registered in Frescobaldi by pointing
to
their executable.
* Frescobaldi calculates a path relative to that executable and adds
that to the library path in the LilyPond process's environment
I have no idea how invoking external scripts works with the WSL, so I
can't comment any further, but as said, Frescobaldi is only looking
for
an absolute path to the executable.
I seriously doubt that Frescobaldi could run WSL lilypond w/o being
run itself from inside WSL.
Regarding the last comment, that is a possibility. Microsoft officially
does not support GUI applications from WSL; however, there are several X
servers that can run on Windows. Folks online have reported that you
can set up X on WSL and have it connect to the Windows-hosted server.
The rest is the usual Magicâ„¢.
But if Frescobaldi needs to have a path to the LilyPond installation,
then it can never be made to work with WSL. There is no* path to the
WSL file system that a Windows program can access. Instead, it is the
Windows file system that is mounted so that Linux programs can
read/write to it from the WSL environment. This is the only supported
method for data transfer.
(* When I say there is "no path", this is a technically convenient and
necessary lie. WSL uses special extensions in NTFS to be able to host
the Linux-compatible file system. You can technically browse to the
files from Windows, but no sane Windows program would even know how to
properly handle the extra file attributes without corrupting the file
system.)
-- Aaron Hill
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user