Yes the PIL module is a requirement for Sigil. It is shipped with the Python3 version that is embedded in Sigil on Windows and Mac. Some Linux distributions for some strange reason decided that Plugin support was somehow "optional" and made those packages "optional" in the install. Not really sure why. Plugin support has been around for over 5 years and is not going away and there are many many very useful plugins.
As for the windows it opens, not sure about that. It really depends on how the tk gui or pyqt5 gui used by the plugin determeines which is the main display and which is not. It can also be related to your Desktop/WM thinking space is available on the second monitor and deciding to use it. I have found that is I have more than one monitor on almost any system connected on the boot of the machine, then it is a very good idea to have them turned on at all times for this very reason.
|