OS X 10.6のスペースに直接切り替えるために使用できるターミナルコマンドはありますか?
何かのようなもの:
spaces switch 2
システム環境設定でスペースを切り替えるためのキーボードショートカットを割り当てている場合は、AppleScriptを使用してそれらをトリガーできます。
osascript -e 'tell application "System Events" to key code 124 using control down'
これにより、効果的にControl-Right
が押されます。 Left
は123、Up
は126、Down
は125です。
数字キーのキーコードは次のとおりです。
1
18
219
320
421
523
622
726
828
925
029
そのosascript
呼び出しにエイリアスを割り当てるか、シェル関数でラップするだけです。
@Danielの回答から、ctrl + desktopnumberを介してアクセスできる番号付きデスクトップに切り替えるための簡単なzshコマンド。
switchdesktop() {
typeset -A desktophash
desktophash[0]=29
desktophash[1]=18
desktophash[2]=19
desktophash[3]=20
desktophash[4]=21
desktophash[5]=23
desktophash[6]=22
desktophash[7]=26
desktophash[8]=28
desktophash[9]=25
desktopkey=${desktophash[$1]}
osascript -e "tell application \"System Events\" to key code $desktopkey using control down"
}
alias switchdesktop=switchdesktop
使用法: switchdesktop 5