時間帯での壁紙の変更
MacBook Pro TouchBar and Touch ID, macOS High Sierra (10.13.3)
失礼します。
もう時間が経っているので、解決済みかもしれませんが、こんなのがあるみたいですよ。
入れてみましたが、今のところ上手く働いている様です。
失礼します。
もう時間が経っているので、解決済みかもしれませんが、こんなのがあるみたいですよ。
入れてみましたが、今のところ上手く働いている様です。
現在の時刻を取得し、それに応じて外観モードをダーク/ライトに切り替えるのは、こんな感じでできるかも。なお、当方 Mojave 未導入なので間違ってるかもしれません。その場合はどなたか正しいコードをお願いします。
AppleScript 版
on run
set hour to hours of (current date)
set is_dark to hour < 5 or hour > 18 # 時間帯は適当に変更してください
--
tell application "System Events"
set dark mode of appearance preferences to is_dark
end tell
end runで、もし、期待どおりに動くようなら、適当な名前 (例: set_appearance.scpt) で保存し launchd で定時に実行と。(/path/to は適宜変更してください)
osascript /path/to/set_appearance.scptーーーーー
ちなみに JavaScript 版はこんな感じでしょうか。
function run() {
let hour = new Date().getHours();
let is_dark = hour < 5 || hour > 18;
Application('System Events').appearancePreferences.darkMode = is_dark;
}osascript -l JavaScript /path/to/set_appearance.scpt以上、ご参考まで。
私も「NightOwl」インストールしてみましたが、外観モードの時間帯を設定できました。🙂
しばらく時間帯で設定してましたが、ダークモードが日によってはなんだか見難くなることもあるので時間帯で切り替えることが個人的には向いていないかもしれないことがわかりました。現在はこのアプリのメニューバーアイコン右クリックで適宜切り替えています。
時間帯での壁紙の変更
壁紙=デスクトップピクチャのことですよね?
それでしたら、システム環境設定/デスクトップとスクリーンセーバ/デスクトップ
から「ダイナミックデスクトップ/ダイナミック」を設定すれば可能ですよね?
Macの外観モードを時間帯によって変えること
提示されたスクリーンショットは、システム環境設定/一般/「外観モード」のことですよね?
でしたら、macOS Mojave をインストールしてみましたが、私も同じことを感じました。
Apple Script で設定が変えられればlaunchd で時間設定でたぶん変えられるのですが、スクリプトがさっぱりです。
失礼いたしました。
朝はライト、夜はダークにできたらいいですよね。
今後のアップデートに期待です。
ありがとうございます。
今後のアップデートに期待ですね。
アップデートでそのような機能を追加してもらえるかは分かりませんが、フィードバックを寄せてみてはどうでしょうか。
そうですね。ご提案ありがとうございます。
そのようなものがもう出ているのですね。
検討させていただきます。
ありがとうございました。
ありがとうございます。
時間帯での壁紙の変更