এই সমাধানটির জন্য F.lux ইনস্টল করা প্রয়োজন (আমি ধরেছি এটি এটি /Applications/Flux.app
)।
একটি পাঠ্য ফাইল তৈরি করুন (আসুন এটি কল করুন flux-day-color
) এবং এটিকে রাখুন /usr/local/bin
( usr
"ম্যাকিনটোস এইচডি" এর অধীনে রয়েছে এবং এটি লুকিয়ে থাকতে পারে)।
#!/bin/bash
if [[ ! -z "$1" && "$1" -ge 2700 && "$1" -le 6500 ]]; then
defaults write org.herf.Flux dayColorTemp -int "$1"
killall Flux
open /Applications/Flux.app
else
echo "provide a temperature between 2700 and 6500 (rounded to nearest 100)"
fi
টার্মিনালে, চালান chmod 755 /usr/local/bin/flux-day-color
flux-day-color 2700
দিনের তাপমাত্রা পরিবর্তন করতে এখন আপনি টার্মিনালে (বা অন্য স্ক্রিপ্টে) চালাতে পারেন । নোট করুন যে স্ক্রিপ্টটি F.lux পুনরায় আরম্ভ করে তাই আপনি আপনার অনুরোধকৃত তাপমাত্রা প্রয়োগ করার আগে একটি বিভক্ত সেকেন্ডের জন্য 6500 কেতে ডিসপ্লে লাফ দেখতে পাবেন।
পূর্বনির্ধারিত বিরতিতে চালানোর জন্য এটি নির্ধারণ করাও সম্ভব, তবে এটি এই উত্তর (এবং প্রশ্ন) এর বাইরে নয়।
যদি আপনার পরিবর্তে এমন একটি লঞ্চযোগ্য অ্যাপ থাকে যা 2 টি তাপমাত্রার মধ্যে টগল করতে পারে,
টার্মিনালটি খুলুন এবং এই আদেশগুলি চালান:
bash
cd /Applications/
mkdir -p flux-day-toggle.app/Contents/MacOS
cd flux-day-toggle.app/Contents/MacOS
cat <<END > flux-day-toggle
এখন আপনি আরও বড় চিহ্ন দেখতে পাবেন। এটি আটকান:
#!/bin/bash
DOMAIN=org.herf.Flux
KEY_NAME=dayColorTemp
LOW=2700
HIGH=6500
cur_val=`defaults read $DOMAIN $KEY_NAME 2>/dev/null`
if [[ -z "$cur_val" || "$cur_val" -eq "$HIGH" ]]; then
new_val=$LOW
else
new_val=$HIGH
fi
defaults write $DOMAIN $KEY_NAME -int $new_val
killall Flux
open /Applications/Flux.app
END
প্রম্পট উপস্থিত হওয়ার জন্য অপেক্ষা করুন, অর্থ ফাইলটি লেখা হয়েছিল। এখন সমাপ্তি স্পর্শ:
chmod 755 flux-day-toggle
এখন আপনি নতুন অ্যাপ্লিকেশন চালু করতে পারেন। আপনি আপনার পছন্দ অনুসারে নিম্ন এবং উচ্চ সেটিংসকে কাস্টমাইজ করতে পারেন।