I find wine lacks process managing feature. Why not set a public accessible IPC (unix socket or dbus) which can return wine and wine programs' status?
For example, people may use "wineserver --list" to list all running wine and wine programs:
Code: Select all
PID in unix WINEPREFIX wine binary file WINEARCH windows command 1233 ~/.wine /usr/bin/wineserver win32 - 1234 ~/.wine /usr/bin/wine win32 notepad.exe c:\xxxxx.txt 12344 ~/wine-foo /usr/bin/wineserver win64 - 12345 ~/wine-foo /usr/bin/wine win64 foo.exe
Wine programs often freeze. Or programs seems to be exited but actually not (process still there), causing wineserver or explorer.exe or service.exe refuse to quit.
I believe users need that feature.