[Bug 45616] New: winecfg: allow setting windows version via CLI

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 12 03:09:59 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45616

            Bug ID: 45616
           Summary: winecfg: allow setting windows version via CLI
           Product: Wine
           Version: 3.13
          Hardware: x86
               URL: https://github.com/Winetricks/winetricks/blob/master/s
                    rc/winetricks#L2355
                OS: Linux
            Status: NEW
          Keywords: download, integration, source
          Severity: enhancement
          Priority: P2
         Component: programs
          Assignee: wine-bugs at winehq.org
          Reporter: austinenglish at gmail.com
      Distribution: Gentoo

This has been a FIXME in winetricks for years. While reviewing stuff recently,
I ran across it and looked into it. I wasn't able to find a (closed) bug for
it, and I think it's worth opening one now.

Currently, winetricks has to replicate all the logic needed to set a particular
Windows version (i.e., major/minor version, service pack version, etc.). This
can also include if it's a server version of windows or not, etc. When Wine
changes a SP version, winetricks has to catch up later, and it can lead to
subtle bugs (e.g., https://github.com/Winetricks/winetricks/issues/970)

It would greatly simplify things if instead, winecfg (or some other program,
but winecfg seems most appropriate) could change windows versions via a CLI
argument. E.g.,
$ wine winecfg winver=winxp

would set winxp mode, and act appropriately for win32/win64.

This should return an error if someone tries to set an invalid version, e.g.,
$ wine winecfg winver=doesnotexist

or
$ WINEARCH=win64 wine winecfg winver=win98

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list