Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
11.85k stars 253 forks source link

[Bug]: Steam keep launching even after Whisky is closed #680

Open miskelma opened 9 months ago

miskelma commented 9 months ago

Description

I've installed Steam and it works great, but keep launching itself even after I closed the Whisky app

Steps to reproduce

  1. Install Steam
  2. Launch it
  3. Close it and close the Whisky app
  4. 30-40 seconds later, Steam will relaunch itself as a separate app (win64-preloader)

Expected behaviour

Steam stays closed

Logs

This launch does not generate any logs in the Logs folder
But here is the video: https://cln.sh/jxC2nVJ4LL0PtDj6ZCLg (relaunching is at 00:45)

What version of Whisky are you using?

2.2.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

bmx666 commented 9 months ago

In Whisky menu select "Kill all bottles"

miskelma commented 9 months ago

it still there, even after I deleted all the bottles manually 😶‍🌫️ https://cln.sh/9TNdhwB1Nc3NdHtcnx4J

ohaiibuzzle commented 9 months ago

Contrary to popular belief, this is normal. Even deleting the bottle The reason being that the file handle will still exist in memory, so until it tries to read a new file, all data that was previously loaded in memory stays loaded, so the application won’t crash immediately.

Whisky is also just a prefix manager, not the environment, you can quit Whisky completely and it will keep running apps as usual.

It’s a feature.

Omay238 commented 9 months ago

To close Steam, you have to press the steam icon in the top bar. It may show up as plain black, in that case, click at the bottom of the box, otherwise, press the button that says Exit Steam. If Steam doesn't quit, say you have a download active that just won't stop, then you can use Cmd+Opt+Esc to open the task manager, and quit wine64-preloader. Hope this helps.

Kxcnw commented 8 months ago

To close Steam, you have to press the steam icon in the top bar. It may show up as plain black, in that case, click at the bottom of the box, otherwise, press the button that says Exit Steam. If Steam doesn't quit, say you have a download active that just won't stop, then you can use Cmd+Opt+Esc to open the task manager, and quit wine64-preloader. Hope this helps.

i know how to close steam but it kept popping up after a minute and its getting rlly annoying

Omay238 commented 8 months ago

The method I sent should close it, and make it not pop up again, although I guess it isn't working for you.

mlynarskim commented 6 months ago

open steam settings/interface> run steam when computer starts (uncheck this)

suqpd commented 4 months ago

Select "exit steam" from the steam icon in the top left corner, that should fix it

ronchengang commented 1 week ago

Select "exit steam" from the steam icon in the top left corner, that should fix it

this works for me.