binaryage / totalterminal

Terminal.app plugin for quick access to terminal window (Quake-style)
http://totalterminal.binaryage.com
390 stars 36 forks source link

Restart -> "Reopen windows" breaks TotalTerminal and Terminal.app #94

Open dezza opened 10 years ago

dezza commented 10 years ago

Hello guys.

I'm a new Mac user, and I believe this might be obvious for people working with the mechanics of TotalTerminal, but anyways I wanted to list this as an issue:

Trying to Restart a machine with "Reopen windows when logging back in" results in not being able to call "TotalTerminal" and Terminal.app shows "Application Not Responding" upon right-clicking.

I believe this is reproducible for almost anyone.

I've lost my ability to call TotalTerminal several times, and if you know of other "Sleep"-issues with TotalTerminal please link it here, I would like to follow this.

0x3333 commented 10 years ago

Same for me here.

To solve, you have to run TotalTerminal again(I run it through Spotlight) and open a window in the Terminal app(Which will be already running).

This will injects TotalTerminal. But there is a timing issue, if you don't open the Terminal window faster enough, it will not inject, thus you need to run TotalTerminal again.

Here is my log:

3/28/14 07:34:33.907 com.apple.launchd.peruser.501[546]: (com.binaryage.totalterminal.agent.43328[692]) Spawned and waiting for the debugger to attach before continuing... 3/28/14 07:34:34.615 TotalTerminal[692]: agent v1.4.10 started (TotalTerminal) 3/28/14 07:34:34.736 TotalTerminal[692]: Terminal is being launched. Waiting 2 seconds before checking it again. 3/28/14 07:34:36.937 TotalTerminal[692]: Terminal is being launched. Waiting 4 seconds before checking it again. 3/28/14 07:34:40.943 TotalTerminal[692]: Terminal is being launched. Waiting 8 seconds before checking it again. 3/28/14 07:34:48.948 TotalTerminal[692]: Terminal is being launched. Waiting 16 seconds before checking it again. 3/28/14 07:35:04.953 TotalTerminal[692]: Terminal is being launched. Waiting 32 seconds before checking it again. 3/28/14 07:35:36.958 TotalTerminal[692]: Terminal is being launched. Waiting 64 seconds before checking it again. 3/28/14 07:36:40.962 TotalTerminal[692]: Terminal is being launched. Waiting 128 seconds before checking it again. 3/28/14 07:38:48.964 TotalTerminal[692]: Terminal is being launched. Waiting 256 seconds before checking it again. 3/28/14 07:43:04.963 TotalTerminal[692]: Terminal is being launched. Waiting 512 seconds before checking it again. 3/28/14 07:43:04.963 TotalTerminal[692]: Terminal is still being launched. Giving up. Please launch TotalTerminal.app manually or contact support@binaryage.com. 3/28/14 07:51:36.956 TotalTerminal[692]: Terminal is being launched. Waiting 1024 seconds before checking it again. 3/28/14 07:51:36.956 TotalTerminal[692]: Terminal is still being launched. Giving up. Please launch TotalTerminal.app manually or contact support@binaryage.com. 3/28/14 08:08:40.936 TotalTerminal[692]: Terminal is being launched. Waiting 2048 seconds before checking it again. 3/28/14 08:08:40.936 TotalTerminal[692]: Terminal is still being launched. Giving up. Please launch TotalTerminal.app manually or contact support@binaryage.com. 3/28/14 08:42:48.889 TotalTerminal[692]: Terminal is being launched. Waiting 4096 seconds before checking it again. 3/28/14 08:42:48.889 TotalTerminal[692]: Terminal is still being launched. Giving up. Please launch TotalTerminal.app manually or contact support@binaryage.com. 3/28/14 08:57:56.602 TotalTerminal[692]: Terminal is being launched. Waiting 8192 seconds before checking it again. 3/28/14 08:57:56.602 TotalTerminal[692]: Terminal is still being launched. Giving up. Please launch TotalTerminal.app manually or contact support@binaryage.com.

Just to clarify, the Terminal is opened automatically(Based on the preference "Reopen windows when logging back in").