On Thu, 23 Aug 2007 18:36:27 +0200
Sven Arvidsson <[EMAIL PROTECTED]> wrote:

> Okay, it looks like xdg-mime is just a wrapper for gnomevfs-info, from
> the libgnomevfs2-bin package. Can you try again with that?

        % dlocate -s libgnomevfs2-bin  ; echo $?
        Package "libgnomevfs2-bin" not installed.
        1

Odd, if 'xdg-mime' is just a wrapper, shouldn't it depend on that
package? At the very least 'xdg-mime', (if it works as you say), should
have a better error message, since last time it didn't complain about
any missing files.  Anyway, I've just installed 'libgnomevfs2-bin'
v1:2.18.1-3+b1, so:

        % gnomevfs-info Desktop/SpaceMonger.exe 
        Name              : SpaceMonger.exe
        Type              : Regular
        Symlink to        : /mnt/c/Program Files/spacemonger/SpaceMonger.exe
        MIME type         : application/x-executable
        Default app       : abiword-usercustom.desktop
        Size              : 217088
        Blocks            : 424
        I/O block size    : 4096
        Local             : YES
        SUID              : NO
        SGID              : NO
        Sticky            : NO
        Permissions       : 600755
        Link count        : 1
        UID               : 1000
        GID               : 1000
        Access time       : Thu Aug 23 00:00:00 2007
        Modification time : Mon Oct 16 13:30:56 2000
        Change time       : Sun Feb 11 23:31:44 2001
        Device #          : 769
        Inode #           : 789
        Readable          : YES
        Writable          : YES
        Executable        : NO

...and after another "update-mime-database /usr/share/mime" as root, I
try 'xdg-mime' again:

        % xdg-mime  query filetype Desktop/SpaceMonger.exe ; echo $?
        xdg-mime: no method available for quering MIME type of 
'Desktop/SpaceMonger.exe'
        3

Odd, though it may not be directly related to bug #424923.

> > ...What happened was that 'abiword' started, and attempted to open
> > 'Desktop/SpaceMonger.exe', which makes 'abiword' hang, or at least
> > pause longer than I was willing to wait -- hence, 'xkill': result
> > Zombie processes, argh.
> 
> That's weird. Wine is set to open .exe files, right? (Double check by
> right clicking the .exe and selecting "Open With" in Nautilus)

Yes; attached is a screenshot of the properties window. 

> > > * Temporary add a new user to your system and see if you can
> > > reproduce this with a fresh setup.
> > 
> > My Debian system (and X session) is too busy today...
> > unfortunately my current window manager/GUI desktop environment,
> > xfce4, doesn't (so far as I know) allow me to start another session
> > as another user.  Under KDE it would be easy.  Unless you know of a
> > way around that, I'll take a raincheck, and tell you how it goes
> > when this system is less busy...
> 
> You could use something like Xephyr or Xnest to launch another session
> in a window.

For some reason I couldn't get 'wine' to run under Xephyr.  Since
then I've restarted X, logged in as another user, made the symlink, and
found that 'wine' _did_ correctly launch a Desktop symlink to
'Spacemonger.exe'.

> I did find a matching bug in shared-mime-info Bugzilla;
> https://bugs.freedesktop.org/show_bug.cgi?id=6320 
> 
> I will probably add a short summary of your problem there and ask the
> upstream developers if they have any ideas. There's also a workaround
> described there, renaming the .exe to .com, maybe you can try that
> too?

Interesting.  That works, after renaming:

        % ls -log Desktop/SpaceMonger.com 
        lrwxrwxrwx 1 48 Jan 10  2005 Desktop/SpaceMonger.com -> /mnt/c/Program 
Files/spacemonger/SpaceMonger.exe

Summing up:  as my default user, 'wine' can run it as a '.com' but not
as an '.exe'.  From another account, 'wine' can run it as an '.exe' as
well.  Evidently there's some significant difference between the two
setups.  The difference can't be in the 'wine' config, since it fails
before calling 'wine'.  Also we may have run into a few other bugs
along the way, which it would be profitable to file at some point or
other.

<<attachment: screenshot.png>>

Reply via email to