हम अक्सर सर्वरों पर और डेवलपर्स द्वारा लिनक्स के उपयोग के बारे में बात करते हैं, लेकिन इसका उपयोग खगोल विज्ञान सहित कई अन्य क्षेत्रों में भी किया जाता है। लिनक्स के लिए बहुत सारे खगोल विज्ञान उपकरण उपलब्ध हैं, जैसे स्काई मैप, स्टार चार्ट, और आपके टेलीस्कोप को नियंत्रित करने के लिए टेलीस्कोप ड्राइव सिस्टम के इंटरफेस। लेकिन खगोलविदों के लिए एक चुनौती है कंप्यूटर का उपयोग करते हुए अंधेरे में अपनी आँखों को काम करने लायक रखना।
एक समाधान
मैं एक छोटी सी स्क्रिप्ट प्रस्तुत करना चाहूँगा जो आपके परिवार के खगोलशास्त्री को "उनकी आँखें" अंधेरे में रखने में मदद करे। यह xcalib नामक एक उपयोगिता पर निर्भर करती है, जो "X.org के लिए एक छोटा मॉनिटर कैलिब्रेशन लोडर" है। इसे आपके लिनक्स पैकेज मैनेजर का उपयोग करके आसानी से इंस्टॉल किया जा सकता है।
उदाहरण के लिए, फेडोरा पर:
$ sudo dnf info xcalib
$ sudo dnf install xcalib
या उबंटू पर:
$ sudo apt-get install xcalib
xcalib एप्लिकेशन केवल X11 के साथ काम करता है, इसलिए यह वेलैंड सिस्टम पर कार्यात्मक नहीं है। लेकिन वेलैंड में यह कार्यक्षमता अंतर्निहित है, इसलिए आप GNOME सेटिंग्स के माध्यम से समान परिणाम प्राप्त कर सकते हैं। यदि आप X11 का उपयोग कर रहे हैं, तो xcalib आपके डिस्प्ले के रंग तापमान को बदलने का एक आसान तरीका है।
स्क्रिप्ट
मैंने Redscreen की खोज की, जो 2014 में जेफ जहर द्वारा लिखित एक नाइट विजन फिल्टर स्क्रिप्ट है। मूल स्क्रिप्ट C शेल के लिए लिखी गई है, लेकिन बैश आजकल सामान्य डिफ़ॉल्ट है। वास्तव में, C शेल मेरे वर्तमान फेडोरा लिनक्स वर्कस्टेशन पर डिफ़ॉल्ट रूप से इंस्टॉल नहीं है। इसलिए, मैंने नवीनतम बैश सिंटैक्स के लिए लक्षित Redscreen स्क्रिप्ट का एक अद्यतन संस्करण लिखने का फैसला किया, लेकिन मैंने एक बड़ा बदलाव किया: केस स्टेटमेंट का उपयोग करना।
#!/usr/bin/bash
# redscreen.sh Fri Feb 28 11:36 EST 2020 Alan Formy-Duval
# स्क्रीन को लाल करें - खगोलविदों के लिए उपयोगी
# जेफ जहर 2014 द्वारा redscreen.csh से प्रेरित
(https://www.jeffrika.com/~malakai/redscreen/index.html)
# यह प्रोग्राम फ्री सॉफ्टवेयर है: आप इसे पुनर्वितरित कर सकते हैं
# और/या GNU जनरल के तहत इसे संशोधित कर सकते हैं
# पब्लिक लाइसेंस जैसा कि फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित किया गया है,
# या तो लाइसेंस के संस्करण 3, या (आपके विकल्प पर) कोई भी
# बाद का संस्करण।
# यह प्रोग्राम इस आशा में वितरित किया जाता है कि यह
# उपयोगी होगा, लेकिन किसी भी वारंटी के बिना; बिना निहित
# वारंटी के व्यापारिकता या किसी विशेष के लिए फिटनेस
# उद्देश्य। अधिक जानकारी के लिए GNU जनरल पब्लिक लाइसेंस देखें।
# आपको इस प्रोग्राम के साथ GNU जनरल पब्लिक की एक प्रति प्राप्त होनी चाहिए
# लाइसेंस।
# यदि नहीं, तो देखें <https://www.gnu.org/licenses/>।
case $1 in
on)
# रंग, गामा, चमक, कंट्रास्ट समायोजित करें
xcalib -green .1 0 1 -blue .1 0 1 -red 0.5 1 40 -alter
exit 1
;;
off)
xcalib -clear
exit 1
;;
inv)
# स्क्रीन उल्टा करें
xcalib -i -a
exit 1
;;
dim)
# स्क्रीन को गहरा करें
xcalib -clear
xcalib -co 30 -alter
exit 1
;;
*)
echo "$0 [on | dim | inv | off]"
exit 1
;;
esac
बहुत सारे खगोल विज्ञान प्रोग्राम में "नाइट-मोड" फंक्शन शामिल होता है, लेकिन सभी नहीं करते। साथ ही, यह स्क्रिप्ट केवल एक विशिष्ट एप्लिकेशन के बजाय पूरी स्क्रीन को प्रभावित करने का एक तरीका प्रदान करती है। यह आपको रात में क्षेत्र में अन्य चीजों के लिए अपने लिनक्स सिस्टम का उपयोग करने की अनुमति देता है—जैसे ईमेल चेक करना या Opensource.com पढ़ना—बिना अपने नाइट विजन को बर्बाद किए।
चाहे आप खगोलशास्त्री हों या सिर्फ शौकिया स्टारगेजर, आप लिनक्स और ओपन सोर्स का उपयोग करके पूरी रात स्वर्ग की प्रशंसा कर सकते हैं!