macOSのComputer nameというスクリーンセーバーをメッセージボード(伝言板)として使う
macのコンピューター名、スクリーンセーバーは自由にメッセージを設定する事ができます。ただ毎回、システム環境設定を開いて設定を行うのは面倒です。そこで簡単に設定出来ないか調べました。
スクリーンセーバーの設定は、~/Library/Preferences/ByHostの中に設定ファイルが保存されているのですが、直接書き換えはできません。そこで、defaultsコマンドを使います。
$ defaults write ~/Library/Preferences/ByHost/com.apple.ScreenSaver.Basic MESSAGE "ほげほげ"
macOSには一連の処理を自動化するアプリ「Automator」があるので其方で3ステップアプリを作成します。
すると、どうでしょう。ダブルクリック起動でメッセージ入力ダイアログが表示され、OKボタンを押すとスクリーンセーバーを自動的に起動するようになりました。