What could be related is this is one of the reported images its going for.
The inform:/ probably explains it since when i visit it, it says “Chrome OS can’t open this page”. But how can I fix this? If it helps, I’m using Crostini in ChromeOS.
The Index files aren’t really meant to be used outside the IDE. But you can fix that:
Look to where you installed Inform, probably under /usr/local, unless you manually specified a prefix with install-inform7.sh. There will be a share/inform7/Documentation directory. Note it.
Now go to your project’s Index directory and do this, filling in the directory above as appropriate. (There are really 3 /'s after ‘file:’ and include the trailing / after Documentation.)
and Welcome.html is basically what you want as index.html. But renaming it or linking won’t help because filling in index.html (or whatever) when there isn’t one is something web servers (may) do and there’s no web server involved when you’re looking at local files with file:// URIs.
I actually hadn’t done this before, but due to recent spelunking I understood how one would do it. Regexp modification of HTML is error-prone in general and usually to be avoided, but I couldn’t have whipped up a proper DOM-parsing solution in the amount of time I could allot.
Oh yeah, and the documentation links will be broken 'cause the CLI package includes the html files made for Inform’s website and the IDE has a different build. Easiest way to fix that would be to crack open one of the IDE packages and copy the html files from its Documentation directory to your share/inform7/Documentation directory. (And these files will have their own inform: references in need of changing…)
Please cut and paste text (with a preformatted tag) rather than doing screenshots of text output.
if you do an ls on /usr/local/share/inform7/Documentation I would expect you to see directories called map_icons and bg_images. And if you don’t see them (or don’t see that Documentation directory at all), my guess would be that you installed Inform somewhere else and should have used something other than /usr/local/share/inform7/Documentation in the perl regexp.
oh, I think I’ve got it. It’s a ChromeOS thing: what you really need is the path that would let Chromium at the files within the crostini directory. I don’t have a crostini instance lying around to help further.
If you were to install Firefox within your crostini instance, what you have should work as is for that Firefox. Assuming that’s still possible; my recollection is you could do that in crouton as of several years ago.
(In ChromeOS, penguin.linux.test refers to the Crostini instance. It is subject to change. Please let me know if it does.)
Annoying part is you have to do that every time. You could solve that by alias i7="/usr/local/bin/i7;cd blabla;cd Index;perl -pi.bkp -e 's{inform:/}{http://penguin.linux.test/inform7/Documentation/}g' *.html. You could shorten that even more with a Makefile that is aliased to i7, but I digress.