Eugeny / tabby

A terminal for a more modern age
https://tabby.sh
MIT License
59.37k stars 3.39k forks source link

in mac os x only one tab opens #63

Closed sajjadintel closed 7 years ago

sajjadintel commented 7 years ago

I can't open any new tab in Mac os x elCapitan. setting opens but I can't open one more terminal tab.

Eugeny commented 7 years ago

Please include a screenshot

adraax commented 7 years ago

I have this issue too. Here is the StackTrace from the DevTools.

ERROR Error: Uncaught (in promise): Error: spawn ENOTDIR
Error: spawn ENOTDIR
    at exports._errnoException (util.js:1022) [angular]
    at ChildProcess.spawn (internal/child_process.js:313) [angular]
    at Object.exports.spawn (child_process.js:399) [angular]
    at ScreenPersistenceProvider.<anonymous> (persistenceProviders.ts:105) [angular]
    at Generator.next (<anonymous>) [angular]
    at fulfilled (colorPicker.component.scss:8) [angular]
    at Object.onInvoke (ng_zone.ts:261) [angular]
    at Object.onInvokeTask (ng_zone.ts:253) [angular]
    at exports._errnoException (util.js:1022) [angular]
    at ChildProcess.spawn (internal/child_process.js:313) [angular]
    at Object.exports.spawn (child_process.js:399) [angular]
    at ScreenPersistenceProvider.<anonymous> (persistenceProviders.ts:105) [angular]
    at Generator.next (<anonymous>) [angular]
    at fulfilled (colorPicker.component.scss:8) [angular]
    at Object.onInvoke (ng_zone.ts:261) [angular]
    at Object.onInvokeTask (ng_zone.ts:253) [angular]
    at rejected (/Volumes/Terminus 1.0.0-alpha.16/Terminus.app/Contents/Resources/builtin-plugins/terminus-terminal/…:33290) [angular]
    at Object.onInvoke (ng_zone.ts:261) [angular]
    at Object.onInvokeTask (ng_zone.ts:253) [angular]
defaultErrorLogger @ errors.ts:42
ErrorHandler.handleError @ error_handler.ts:69
next @ application_ref.ts:366
schedulerFn @ event_emitter.ts:96
SafeSubscriber.__tryOrUnsub @ Subscriber.ts:252
SafeSubscriber.next @ Subscriber.ts:204
Subscriber._next @ Subscriber.ts:135
Subscriber.next @ Subscriber.ts:95
Subject.next @ Subject.ts:61
EventEmitter.emit @ event_emitter.ts:78
NgZone.triggerError @ ng_zone.ts:87
onHandleError @ ng_zone.ts:283
ZoneDelegate.handleError @ /Volumes/Terminus 1.0.0-alpha.16/Terminus.app/Contents/Resources/app.asar/node_modules/zone.js/dist…:369
Zone.runGuarded @ /Volumes/Terminus 1.0.0-alpha.16/Terminus.app/Contents/Resources/app.asar/node_modules/zone.js/dist…:141
_loop_1 @ /Volumes/Terminus 1.0.0-alpha.16/Terminus.app/Contents/Resources/app.asar/node_modules/zone.js/dist…:604
drainMicroTaskQueue @ /Volumes/Terminus 1.0.0-alpha.16/Terminus.app/Contents/Resources/app.asar/node_modules/zone.js/dist…:613
sajjadintel commented 7 years ago
screen shot 2017-07-05 at 19 32 51
anthonykirkham commented 7 years ago

Can confirm i am also getting this issue

Eugeny commented 7 years ago

Please post the output of lsof -p 12345 -Fn, where 12345 is your shell's PID

adraax commented 7 years ago

For me it's

p99225
n/Users/olivier
n/bin/bash
n/usr/lib/dyld
n/private/var/db/dyld/dyld_shared_cache_x86_64h
n/dev/ttys007
n/dev/ttys007
n/dev/ttys007
n/dev/ttys007
Eugeny commented 7 years ago

Thanks

adraax commented 7 years ago

I just found something. If you focus the setting tab, you can open a new shell tab. But you can't if you are focusing a shell tab.

Hope this helps.