Mac OS: Opening applications in the background (like the good old times)?

Is it possible to open applications in the background?

I remember those beautiful times when it was a default and Apple "just worked"...


Now I feel like I'm using Windows, as this "(it's not a bug*, it's a) feature" was added. I work with many instances of the same app. and it just won't let me work - all the newly opened apps keep popping up, I have to wait (forever) till all is opened to continue working. It's really a horror.


So anyone? Any simple solution to this?


* it actually is a BUG, because it BUGS me! 😀

iMac, iOS 10.3.2

Posted on Jun 29, 2017 7:22 AM

Reply
23 replies

Jun 29, 2017 10:14 AM in response to pokey b

No, I open an app, wait for it - professional apps tend to take a while longer than I don't know, Facebook, etc.

I don't like to wait (even 5 seconds). And why should I? A big project can take up to a few minutes to open and update modules.


So yes, you don't understand the basic life truth - people are different and they use different tools differently. It doesn't mean they are stupid - it just means they're different than you. Doesn't mean you are stupid either.

Jun 29, 2017 10:46 AM in response to Luis Sequeira1

OK, so the app works like this:


You open one project (say project A) containing modules. You click a module and choose: "Open in a new ArchiCAD" - this launches a new instance of the app with that new project (module). That's why the terminal solution doesn't work for me. Neither does the spaces way - because ArchiCAD can only use one space.


Then I continue working on the project A, while the module loads. The problem is you do complex stuff when you design and that other instance of ArchiCAD will pop a few times, because it opens many windows. So with just ONE opening module (other project or sub=project if you will) I have to click back to focus a few times.


Now that's just a simplified example because normally I open 3-10 modules at the same time. This literally freezes my work for a few good minutes sometimes.


To understand how unacceptable that is imagine you are extra focused on your creative work and someone keeps poking you on the arm every few seconds for at least a few minutes... Would you be happy?

Jun 29, 2017 12:26 PM in response to Luis Sequeira1

Actually it was. When you just clicked the app in the dock and did nothing yes it came to focus. However, if you clicked and app and then clicked another app you already had to continue working - the other new app NEVER ever came to focus. This was changed in LION if I recall correctly. I remember many users praising little simple details like this one that distinguished Mac from Windows - and how this "little" things had a tremendous impact on the workflow.


But the PRO days are gone and now Apple wants to be more like Windows (used to be the other way around). Funny.

The PRO users hate such things because we actually use the power of the machines and we work with them. Professional software like Adobe, etc. takes time to open. Even if those are just seconds - I can do a lot of work in those few seconds. And few seconds, few times a day, per year - that adds up to hours of useless "waiting" and getting angry at the idiotisms like these that were added to the Mac.


We totally got off topic 😀


But I guess the conclusion is it can't me made. Because Apple doesn't care about their most important PRO users anymore.

Jun 30, 2017 9:15 AM in response to Cath_S

As per this article : macOS Sierra: Quit apps


Quit all apps when you restart, shut down, or log out

  1. Choose Apple menu, then choose Restart, Shut Down, or Log Out. For more ways to restart, shut down, and log out, see Log out, sleep, restart, and shut down.
  2. In the dialog that appears, deselect “Reopen windows when logging back in.”


If an app doesn’t quit as expected, you can force quit the app (you may lose unsaved changes). Choose Apple menu > Force Quit, select the app in the dialog that appears, then click Force Quit.

This article states for quitting the apps , but you want the apps to be running in the background so don't force quit any app and keep it running and shut down the system .

And do exactly the opposite settings in the article as you asked in your question .

Jun 30, 2017 1:16 AM in response to Cath_S

What about editing the Info.plist of the app (ArchiCAD in your case) like suggested here. It's not a global solution, maybe it's useful though.


Cath_S wrote:


Tried it, the app wouldn't start if the the info.plist is edited that way. It creates some error.


A few things here:

1) Probably info.plist is NOT the one file you should be editing.

My guess, since I don't have the application, is that the plist file is likely to be

~/Library/Preferences/com.graphisoft.archicad.plist


2) In any case, an error in a preference file can easily cause the application to fail to start or behave erratically.


3) The plist files can be in one of two formats - binary or text. Text files are plain XML and can be edited manually, but of course you have to know the syntax. XCode can edit both kinds graphically and is the default if it is installed.



FWIW, I tried the suggested method with Motion, and it DID work. Launched Motion (which takes a few seconds), immediately switched to another application, and Motion never came to the front.


User uploaded file

Jun 29, 2017 7:47 AM in response to Cath_S

"Many instances of the same app" is something that you normally cannot do in macOS. You can have many open documents for the same application, but you can't have two instances of, say, Safari, running at the same time without running through hoops.


Can you be more specific about what you are doing?

What application?


Most applications start quite quickly, and in most cases you do not need to quit, or restart your mac.


If you can ellaborate a little more, maybe we can offer more suggestions.

Jun 29, 2017 8:30 AM in response to Luis Sequeira1

Yes you can, the app is ArchiCAD, a powerful tool for architects. You can open as many as your Mac can handle.

But that's not the issue here, because it bugs me just as much as when I'm, say, writing an email on Safari and some app I open pops up and stops me from writing.


So the issue is the lack of default background open that was default up until Lion if I recall correctly. Then they decided OS X is not "Windows" enough or something 🙂

Jun 29, 2017 8:58 AM in response to Cath_S

Guess I don't understand. You state... "some app I open pops up and stops me from writing." If you're opening another app, you've already stopped writing, right? Or do you mean some app that had been previously opened, is still open in the background, and some activity occurs with that app, it suddenly becomes the active window ?

Jun 29, 2017 10:32 AM in response to Cath_S

Let me see if I finally understood:

you launch an application that takes a long time start (say 30 seconds), you go on to do something else, like write an email, and you don't want that application to grab focus once it finishes loading.


You were offered a solution that does just that (it works, I checked), but involves (in its present form) using the Terminal.


Maybe you can explain why the proposed solution does not suit you.

It can easily be turned into an Automator application or Service, so that you don't need to use Terminal at all.

Jun 29, 2017 11:06 AM in response to Cath_S

That is a tough one.
Since you need to interact with ArchiCAD to launch these extra copies, I think you could send them feedback and request a feature like "Open silently in a new ArchiCAD" or "Open in a new ArchiCAD behind the current one".


That should be easy for the developer of the application to implement; to do it from the outside would only be viable if ArchiCAD offers very strong scripting access - which I can't say, since I don't have the program, but I would not expect very much.

Jun 29, 2017 11:39 AM in response to Cath_S

The thing is most applications nowadays start practically instantly, and when a user clicks or double-clicks to launch it would be very perplexing if the application did launch but stayed in the background... suppose you are in the Finder and, say, click the Mail icon in the Dock. How would feel if Mail did not come up? How would a common user feel?


Launching applications in the background has never been the default, and with good reason.

Maybe there used to be a modifier that let you launch an application silently, but I do not recall that being the case.


Maybe ArchiCAD used to work differently, or maybe something changed in the system, I don't know.


The only place that I recall where there is an option to launch applications silently is in the Login Items section of System Preferences. For each login item, there is a checkbox to "Hide" - meaning it launches but does not come to the front.

Jun 29, 2017 11:52 AM in response to Cath_S

Just to add, I've occasionally run into an app which actually does open in the background. Of course my assumption was it was broken, which it was, and was eventually corrected by the developer.


I would be extremely annoyed if an app I wanted to open did so in the background and I was forced to bring it forward into focus.


Lastly, I've been using Macs since 1985 and I don't remember any apps opening by default in the background.

Jun 29, 2017 12:14 PM in response to Cath_S

"Doesn't mean you are stupid either." Phew, glad you clarified that ! I didn't mean to insult or belittle you, hope it didn't come across that way. I was just trying to understand the issue. But yes, I do understand complex programs and that people are different and that different people use programs and work-flow differently. I was in customer service for many years and routinely used 3D CAD analyses that took hours to compile and run. I hope you find something that works for you.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mac OS: Opening applications in the background (like the good old times)?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.