From 061f024c0afa1836f80f2ac09a67ab6b257dcc39 Mon Sep 17 00:00:00 2001 From: Bruno Sutic Date: Thu, 19 Feb 2015 13:43:41 +0100 Subject: [PATCH] Bugfixes for Terminal.app and iTerm tmux start scripts --- CHANGELOG.md | 1 + scripts/handle_tmux_automatic_start/osx_iterm_start_tmux.sh | 5 +++++ .../handle_tmux_automatic_start/osx_terminal_start_tmux.sh | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5556ab9..6c9c4eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ### master +- bugfixes for 'tmux auto start' OS X Terminal.app and iTerm scripts ### v2.1.0, 2015-02-18 - enable "tmux auto start" for OS X diff --git a/scripts/handle_tmux_automatic_start/osx_iterm_start_tmux.sh b/scripts/handle_tmux_automatic_start/osx_iterm_start_tmux.sh index 5d3f110..b79e4d7 100755 --- a/scripts/handle_tmux_automatic_start/osx_iterm_start_tmux.sh +++ b/scripts/handle_tmux_automatic_start/osx_iterm_start_tmux.sh @@ -42,7 +42,12 @@ resize_window_to_full_screen() { resize_to_true_full_screen() { osascript <<-EOF tell application "iTerm" + # wait for iTerm to start delay 1 + activate + # short wait for iTerm to gain focus + delay 0.1 + # Command + Enter for fullscreen tell i term application "System Events" key code 36 using {command down} end tell diff --git a/scripts/handle_tmux_automatic_start/osx_terminal_start_tmux.sh b/scripts/handle_tmux_automatic_start/osx_terminal_start_tmux.sh index 8e1da71..5a49391 100755 --- a/scripts/handle_tmux_automatic_start/osx_terminal_start_tmux.sh +++ b/scripts/handle_tmux_automatic_start/osx_terminal_start_tmux.sh @@ -29,7 +29,11 @@ resize_window_to_full_screen() { resize_to_true_full_screen() { osascript <<-EOF tell application "Terminal" + # waiting for Terminal.app to start delay 1 + activate + # short wait for Terminal to gain focus + delay 0.1 tell application "System Events" keystroke "f" using {control down, command down} end tell