> From: Uwe Stöhr <uwesto...@web.de>
> 1. the installer doesn't recognize if Ghostscript is already installed
> 2. the installer doesn't recognize if Python is already installed
> 3. the installer doesn't recognize if Imagemagick is already installed
>
> For computers where these are installed, we unnecessarily take 42 MB of
> disk space.
Personally, am I happy to sacrifice 40MB of disk space if it means that
uninstalling other programs doesn't suddenly stop LyX from working. This is the
"Windows way" sadly - since there is no package manager, things end up
duplicated (e.g. your list doesn't include detection of QT .dlls).
>
> 4. the installer doesn't recognize if Inkscape is already installed
>
> Because of this, SVG images look broken within LyX.
In contrast to 1-3, of course I agree with this: I don't suggest bundling all
of
Inkscape with LyX. (If there were an easy way to bundle a small part of it and
get SVG conversion I would support that, I but presume that there isn't.)
>
> 5. The latest version of the metafile2eps printer gives an error message when
> it is first used: When I compile a LyX file containing a wmf-image, I get
> the error message that the printer could not be successfully be initialized.
> For all further uses of the printer, I don't get this error. However, the
> WMF-image is still rotated by 90° in the output, so that WMF-images can still
> not be used for real-life documents. I can send you a LyX test file showing
> the problematic.
I have a related question, which came up on lyx-users recently. What happens if
you install two copies of LyX (e.g. 2.0.x and 1.6.x)? Presumably the second
installation doesn't "harm" the metafile2eps printer, but when one of them is
uninstalled, is the printer gone forever?
>
> 10. The last installer page should have an option to start LyX after
> installing it, as in my installer. This behaviour is more or less a standard
> and many people expect that the program is opened after installing.
Actually, this is an anachronism, and I ask that it is _not_ added.
The problem is, the installation could easily have been "run as" an admin user.
This is increasingly common thanks to UAC in Vista/7, and I think it should be
treated as the default use case.
In this case, LyX would be run as this admin user too. The user might not even
notice till they have played with the settings, saved a document (in the admin
user's documents folder), only to rerun it and find everything disappeared!
>
> 6. When LyX is uninstalled, the registry key HKCU\Software\LyX\lyx20 is not
> deleted. This causes problems when LyX is reinstalled, because there the
> toolbar settings etc. are stored.
Presumably when LyX is installed for one user in their profile folder (rather
than for all users in program files) the registry key is in a different
location
too. If so, this feature should only be added if this is taken into account.
I have mixed feelings about the "delete user settings" option existing at all.
In the situation I discussed in 10, this option has no effect, and worse the
user has no way of knowing this. So I think it should only be present if LyX
was
installed in a user profile folder (not the program files directory).
Regardless of when and how it is implemented, I certainly think it should be
OFF
by default!
>
> 11. When installing LyX the first time, and therefore also MiKTeX is
> installed the first time, the configure.py file should be run in a console
> window. This is very important because the first installation will install
> more than 50 LaTeX-packages and take approximately half an hour. In the
> console window the user can see that there is some progress. Without this
> information, many users will kill the install process because they think it
> hung up.
An even better idea, if it is possible, is to capture the stdout/stderr of this
and redirect it to a list box in the installer, possibly hidden behind a "more
details" button. Until the "more details" button is clicked, a simple warning
about the length of the process could be shown.
Jim