reenable BT mouse connection from new tab in shell
This commit is contained in:
parent
3760bfb765
commit
17b5d85a64
@ -14,6 +14,10 @@ sdk install java 8.0.202-zulu
|
|||||||
### Install dependencies (apps, fonts, ...) with Brew
|
### Install dependencies (apps, fonts, ...) with Brew
|
||||||
`brew bundle`
|
`brew bundle`
|
||||||
|
|
||||||
|
#### Enable Sleepwatcher
|
||||||
|
`brew services start sleepwatcher`
|
||||||
|
`/usr/local/sbin/sleepwatcher --resume ~/.scripts/resume.sh`
|
||||||
|
|
||||||
### Install Oh My Zsh
|
### Install Oh My Zsh
|
||||||
```
|
```
|
||||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
||||||
|
23
dot_scripts/connectmouse.applescript
Normal file
23
dot_scripts/connectmouse.applescript
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
activate application "SystemUIServer"
|
||||||
|
tell application "System Events"
|
||||||
|
tell process "SystemUIServer"
|
||||||
|
-- Working CONNECT Script. Goes through the following:
|
||||||
|
-- Clicks on Bluetooth Menu (OSX Top Menu Bar)
|
||||||
|
-- => Clicks on device Item
|
||||||
|
-- => Clicks on Connect Item
|
||||||
|
set btMenu to (menu bar item 1 of menu bar 1 whose description contains "bluetooth")
|
||||||
|
tell btMenu
|
||||||
|
click
|
||||||
|
tell (menu item "Souris de Morgan" of menu 1)
|
||||||
|
click
|
||||||
|
if exists menu item "Connecter" of menu 1 then
|
||||||
|
click menu item "Connecter" of menu 1
|
||||||
|
return "Connecting..."
|
||||||
|
else
|
||||||
|
key code 53 -- Close main BT drop down if Connect wasn't present
|
||||||
|
return "Connect menu was not found, are you already connected?"
|
||||||
|
end if
|
||||||
|
end tell
|
||||||
|
end tell
|
||||||
|
end tell
|
||||||
|
end tell
|
5
dot_scripts/resume.sh
Executable file
5
dot_scripts/resume.sh
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
scriptfile=./connectmouse.applescript
|
||||||
|
parentdir=$(dirname -- "$0")
|
||||||
|
osascript "${parentdir}/${scriptfile}"
|
||||||
|
|
11
dot_zshrc
11
dot_zshrc
@ -94,11 +94,14 @@ source $ZSH/oh-my-zsh.sh
|
|||||||
. ~/.zsh_functions
|
. ~/.zsh_functions
|
||||||
. ~/.scripts/bootstrap.sh
|
. ~/.scripts/bootstrap.sh
|
||||||
|
|
||||||
|
eval "$(fasd --init auto)"
|
||||||
|
unlink "$HOME/Library/Application Support/Code/User/settings.json"
|
||||||
|
ln -s "$HOME/.config/Code/User/settings.json" "$HOME/Library/Application Support/Code/User/settings.json"
|
||||||
|
#cm apply
|
||||||
|
|
||||||
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! https://github.com/sdkman/sdkman-cli/issues/613
|
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! https://github.com/sdkman/sdkman-cli/issues/613
|
||||||
export SDKMAN_DIR="$HOME/.sdkman"
|
export SDKMAN_DIR="$HOME/.sdkman"
|
||||||
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
|
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
|
||||||
sdk use java 8.0.202-zulu
|
sdk use java 8.0.202-zulu
|
||||||
eval "$(fasd --init auto)"
|
|
||||||
unlink "$HOME/Library/Application Support/Code/User/settings.json"
|
sh ~/.scripts/resume.sh
|
||||||
ln -s "$HOME/.config/Code/User/settings.json" "$HOME/Library/Application Support/Code/User/settings.json"
|
|
||||||
cm apply
|
|
||||||
|
Loading…
Reference in New Issue
Block a user