wxMaxima-developers / wxmaxima

A gui for the computer algebra system Maxima built with wxWidgets
https://wxMaxima-developers.github.io/wxmaxima/
Other
471 stars 98 forks source link

Context sensitive help, wxMaxima Help, Maxima Help fails to launch #1848

Closed Rob8135 closed 9 months ago

Rob8135 commented 10 months ago

Context sensitive help, wxMaxima Help, Maxima Help fails to launch (all recent wxMaxima 23.xx.xx versions). Please see attached error dialog.

wxMaxima Error - Help

gunterkoenigsmann commented 10 months ago

Unfortunately that is a Bug in Ubuntu: Firefox is now a snap and snaps don't have access to data from other programs, currently.

Rob8135 commented 10 months ago

Thank you for your reply, Gunter, but ... my understanding of Ubuntu is that it is a Linux distribution. This happened on a Windows 10 (22H2) 64-bit machine. In that instance is the 'Firefox is now a snap' still relevant, and if so, how do I alter the installation or configuration command to use e.g., Edge instead?

Rob8135 commented 10 months ago

Some additional context: I have wxMaxima 23.11.0 and 20.04.0 installed on the same (Windows 10 (22H2) 64-bit) machine. wxMaxima 20.04.0 interfaces with and displays the wxMaxima, Maxima html help files OK (no error dialog) - using the same (current) version of Mozilla Firefox (120.0.1) - whereas wxMaxima 23.11.0 displays the error dialog I reported above.

daute commented 10 months ago

Where do all the escaped quotes(\") come from? Strange. I have now a setup (Win10 & Firefox as default browser) and that does not occur here. Can you try changing the help browser - maybe to 'automatic' (if not selected) or select Firefox (or Edge or Chrome) explicitly?

Rob8135 commented 10 months ago

Thank you, Wolfgang. The issue was resolved by (in wxMaxima 23.11.0, Edit, wxMaxima configuration menu) switching from 'User specified' to 'Autodetect' for 'Help browser' and I cleared the 'User specified' field (out of an abundance of caution). wxMaxima 23.11.0 and 20.04.0 now happily co-exist, and the wxMaxima, Maxima html help files are again available in both versions. (Firefox is my default browser, and wxMaxima is working OK with Firefox to display the help files). I am happy for this ticket #1848 to be closed.

In answer to your question, the escaped quotes were in the 'User specified' field. Please see attached screenshot. The entire content of that field was: "C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "" wxMaxima_configuration_before

daute commented 9 months ago

Ok, thanks for the feedback, I am closing the bug report now.

I really wonder, how Microsoft got the crazy idea, to use a space character in the standard path for executable file names.

gunterkoenigsmann commented 9 months ago

If they at least would have done so in the English version and additionally would have used the hash character and some unicode codepoints that would at least have ensured that that case is tested.