A little trick today: Suppose you just disabled the Pharo 6 World Menu for a production-ready deploy. Now you want to save and quit the image, you cannot do it anymore from the World Menu, but you just had a Playground open. You can close the Playground and save the image using the following:
WorldState desktopMenuPragmaKeyword: 'noMenu'. GTPlayground allInstances anyOne window close. [ SmalltalkImage current snapshot: true andQuit: true ] fork
You can re-enable the World Menu by evaluating:
WorldState desktopMenuPragmaKeyword: 'worldMenu'.
As always, this is open to better suggestions or enhacements.
Why is the #snapshot:#andQuit message send forked?
ResponderEliminar