[Bug 25481] New: Desktop launchers generated by Steam use unregistered URL handler

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 11 01:11:44 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=25481

           Summary: Desktop launchers generated by Steam use unregistered
                    URL handler
           Product: Wine
           Version: 1.3.8
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: shell32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jkohen at users.sourceforge.net
                CC: Andrew at CodeWeavers.com, sirbubbles01 at yahoo.com.au


After upgrading Steam to the new UI, the application icons Steam generates have
a launch command doesn't work with Wine, because the steam URL handler isn't
registered (at least in GNOME):

[Desktop Entry]
Name=Uplink
Exec=env WINEPREFIX="/home/user/.wine" wine winebrowser steam://rungameid/6910
Type=Application
StartupNotify=true

$ wine winebrowser steam://rungameid/1510
fixme:ntoskrnl:KeInitializeTimerEx stub: 0x110f60 0
gvfs-open: steam://rungameid/1510: error opening location: La ubicación
especificada no está soportada
(That translates to "unsupported location.")

A desktop file generated with the older UI looks like this and launches the
game fine:

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Deus Ex Game of the Year Edition
Exec=env WINEPREFIX="/home/user/.wine" wine "C:\\Archivos de
programa\\Steam\\steam.exe" -applaunch 6910
Type=Application
StartupNotify=true
Path=/home/user/.wine/dosdevices/c:/Archivos de programa/Steam
Icon=/home/user/.local/share/icons/b45c_hdtp.png

There's a workaround for this problem. Add an URL handler
for the steam protocol to your desktop environment and have it run the
following:
wine "c:\\Archivos de Programa\\steam\\steam.exe" %s

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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