LoginSignup
1
0

More than 3 years have passed since last update.

Spotlightからネットワーク設定を呼ぼう

Last updated at Posted at 2020-03-17

超小ネタかつ既出感もありますが、結構便利なので一応記事にしてみます。

macのwifiを切り替える時、メニューバーにwifiアイコンを表示しておけば一覧から接続先を切り替えられますよね。でも、カーソルを移動するのが億劫です。macにはSpotlightというなんでも屋がいるので、こいつから直接ネットワーク設定パネルを開けるようにしたいのです。以下用語など、表現はいろいろあると思いますが、細かいことはなしでお願いします。

Automatorを使って、「ネットワーク設定」をアプリケーション化する

Spotlightは検索結果として/Application下のアプリケーションが優先的に出がちです(体感)。それを利用してAutomatorで設定パネル呼び出しをアプリケーション化してしまい、一発で呼べるようにしようと考えました。

  1. Automatorを起動
  2. ⌘+N で新規書類を作製、種類は「アプリケーション」としますimage.png
  3. 左のメニューから「ライブラリ>ユーティリティ」を開き、「シェルスクリプトを実行」を右側にドラッグアンドドロップします image.png
  4. 四角の中に open /System/Library/PreferencePanes/Network.prefPane をコピペし、「シェル」のプルダウンメニューを/bin/bashにしますimage.png
  5. 最後に呼び出したい名前(自分の場合はwifi) をつけて /Applicationに保存しますimage.png

ここまですればSpotlightに設定した名前を打ったとき、作製したアプリケーションがトップヒットするようになるのでサクッと設定パネルが開けます。

おまけ

今回使った/System/Library/PreferencePanes/には「システム環境設定」の各設定項目があります。なのでNetwork.prefPanesを任意の設定項目に変えるだけで別の項目のショートカットも作れます。また、それぞれの.prefPanesopenコマンドで開けばいいのでお使いのシェルにアイリアスを貼ればターミナルからでも呼び出せます。「設定の操作までcuiでやれば?」と思うかもしれませんがちょっとめんどくさいのでパスしてます。

Appleの.prefPanesとか.mobileconfigとか変な拡張子ちょっとすきです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0