https://bugs.winehq.org/show_bug.cgi?id=49865
Bug ID: 49865 Summary: Don't install Gecko by default Product: Wine Version: 5.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: acroq3@gmail.com Distribution: ---
https://wiki.winehq.org/Gecko alone isn't adequate as Browser replacement.
I suggest to use xdg-open instead.
https://bugs.winehq.org/show_bug.cgi?id=49865
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- (In reply to N from comment #0)
https://wiki.winehq.org/Gecko alone isn't adequate as Browser replacement.
I suggest to use xdg-open instead.
That's not what wine-gecko is used for. wine-gecko is for the embedded browser API offered by mshtml, and subsets thereof.
It's also used for iexplore.exe, but in practice this is rarely opened directly by applications. Websites opened by win32 applications with the default browser in fact do end up going through xdg-open if available [and absent any custom configuration].
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #2 from N acroq3@gmail.com --- I suggest to ship Gecko in "fat" package, not in "reasonably thin" (https://bugs.winehq.org/show_bug.cgi?id=49866)
https://bugs.winehq.org/show_bug.cgi?id=49865
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- (In reply to N from comment #2)
I suggest to ship Gecko in "fat" package, not in "reasonably thin" (https://bugs.winehq.org/show_bug.cgi?id=49866)
According to https://wiki.winehq.org/Gecko, wine-gecko can be used without installing it to the WINEPREFIX. Is that good enough?
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #4 from N acroq3@gmail.com --- winecfg will create Gecko in WINEPREFIX as of 5.17
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #5 from N acroq3@gmail.com --- "will try to load Gecko from UNIX-style installation". Gecko is missing on my system -> I have a copy in each WINEPREFIX?
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- (In reply to N from comment #5)
"will try to load Gecko from UNIX-style installation". Gecko is missing on my system -> I have a copy in each WINEPREFIX?
Well, yes, that's what that means.
https://bugs.winehq.org/show_bug.cgi?id=49865
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #7 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
"will try to load Gecko from UNIX-style installation" The wiki is not explicit on that part.
To install UNIX-style (and avoid having Gecko installed in each wineprefix), you have to download the wine-gecko-<version>-<arch>.tar.bz2 and extract it in one of the local search paths, for example, in "/usr/share/wine/gecko", so that the contents of the tar file is there in the "/usr/share/wine/gecko/wine-gecko-<version>-<arch>" sub-directory. You have to do it for both x86 and x86_64 architectures.
wine-gecko is a required internal dependency. If it were to not be installed, its functions would have to be implemented in the dependent libraries which would be lots of duplicate efforts. Not installing Gecko by default is therefore not a valid enhancement.
Marking invalid.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #8 from N acroq3@gmail.com --- Why winecfg can't install it in /usr/share/wine/gecko instead of WINEPREFIX?..
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #9 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to N from comment #8)
Why winecfg can't install it in /usr/share/wine/gecko instead of WINEPREFIX?..
Hello,
For the same reason Wine can't write into /var/log: Only root (and accounts with admin privileges) can write into /usr/share.
Wine has the same access as the user running it, but Wine MUST NOT be run as root or it'll break wineprefixes and prevent applications from working, so it can't install wine-gecko into /usr/share/wine itself. The admin has to do it.
It could be done at the packaging level but WineHQ.org currently doesn't provide packaged wine-gecko, and none of the major linux distributions I know of provide wine-gecko packages in UNIX-style installation.
Some distribution provide wine-gecko in MSI-style installation, but that installs it in each wineprefix.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49865
--- Comment #10 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=49865
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com --- Closing.