Start shell as login shell (fixes #2)

This commit is contained in:
Eugene Pankov 2017-06-30 20:52:22 +02:00
parent bf8bb7ee80
commit 60b02b17e4

View file

@ -100,7 +100,7 @@ export class ScreenPersistenceProvider extends SessionPersistenceProvider {
altscreen on altscreen on
`, 'utf-8') `, 'utf-8')
let recoveryId = `term-tab-${Date.now()}` let recoveryId = `term-tab-${Date.now()}`
let args = ['-d', '-m', '-c', configPath, '-U', '-S', recoveryId, '-T', 'xterm-256color', '--', options.command].concat(options.args || []) let args = ['-d', '-m', '-c', configPath, '-U', '-S', recoveryId, '-T', 'xterm-256color', '--', '-' + options.command].concat(options.args || [])
this.logger.debug('Spawning screen with', args.join(' ')) this.logger.debug('Spawning screen with', args.join(' '))
await spawn('screen', args, { await spawn('screen', args, {
cwd: options.cwd, cwd: options.cwd,