हम अक्सर सर्वर पर और डेवलपर्स द्वारा लिनक्स के उपयोग के बारे में बात करते हैं, लेकिन इसका उपयोग खगोल विज्ञान सहित कई अन्य क्षेत्रों में भी किया जाता है। Linux के लिए बहुत सारे खगोल विज्ञान उपकरण उपलब्ध हैं, जैसे आकाश मानचित्र, तारा चार्ट, और आपके टेलीस्कोप को नियंत्रित करने के लिए टेलीस्कोप ड्राइव सिस्टम के इंटरफेस। लेकिन खगोलविदों के लिए एक चुनौती यह है कि वे अपनी आंखों को अंधेरे में काम करते हुए कंप्यूटर का उपयोग करें।
रात में मैदान में काम करते समय, खगोलविदों को अपनी रात की दृष्टि को संरक्षित करने की आवश्यकता होती है। मानव आंख को पूरी तरह से फैलने और कम रोशनी के स्तर में समायोजित करने में 30 मिनट तक का समय लग सकता है, और नियमित रंग और चमक के स्तर पर फोन या लैपटॉप की जांच करने जैसी चीजें करने से आंखें अपना समायोजन खो सकती हैं। इससे अंधेरे में देखने की क्षमता कम हो जाती है। एक उदाहरण कोई भी समझ सकता है:यदि आप रात में अपने फोन पर बिस्तर पर कुछ पढ़ रहे हैं और बाथरूम जाने के लिए उठते हैं, तो आप जानते हैं कि आपके रास्ते में आने वाली बाधाओं को देखना कितना मुश्किल हो सकता है।
एक समाधान
मैं आपके परिवार में खगोलशास्त्री को "उनकी आँखों" को अंधेरे में रखने में मदद करने के लिए एक छोटी सी लिपि प्रस्तुत करना चाहता हूँ। यह xcalib नामक उपयोगिता पर निर्भर करता है, जो "X.org के लिए एक छोटा मॉनिटर कैलिब्रेशन लोडर है।" इसे आपके Linux पैकेज मैनेजर का उपयोग करके आसानी से स्थापित किया जा सकता है।
फेडोरा पर, उदाहरण के लिए:
$ sudo dnf info xcalib
$ sudo dnf install xcalib
या उबंटू:
$ sudo apt-get install xcalib
xcalib एप्लिकेशन केवल X11 के साथ काम करता है, इसलिए यह Wayland सिस्टम पर काम नहीं करता है। लेकिन वेलैंड में यह कार्यक्षमता अंतर्निहित है, इसलिए आप गनोम सेटिंग्स के माध्यम से समान परिणाम प्राप्त कर सकते हैं। यदि आप X11 का उपयोग कर रहे हैं, तो xcalib आपके डिस्प्ले के रंग तापमान को बदलने का एक आसान तरीका है।
स्क्रिप्ट
मैंने रेडस्क्रीन की खोज की, 2014 में जेफ जहर द्वारा लिखित एक नाइट विजन फिल्टर स्क्रिप्ट। मूल स्क्रिप्ट सी शेल के लिए लिखी गई है, लेकिन बैश इन दिनों सामान्य डिफ़ॉल्ट है। वास्तव में, मेरे वर्तमान फेडोरा लिनक्स वर्कस्टेशन पर डिफ़ॉल्ट रूप से सी शेल स्थापित नहीं है। इसलिए, मैंने नवीनतम बैश सिंटैक्स के उद्देश्य से रेडस्क्रीन स्क्रिप्ट का एक अद्यतन संस्करण लिखने का फैसला किया, लेकिन मैंने एक बड़ा बदलाव किया:केस स्टेटमेंट का उपयोग करना।
#!/usr/bin/bash
# redscreen.sh Fri Feb 28 11:36 EST 2020 Alan Formy-Duval
# Turn screen red - Useful to Astronomers
# Inspired by redscreen.csh created by Jeff Jahr 2014
# (https://www.jeffrika.com/~malakai/redscreen/index.html)
# This program is free software: you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software Foundation,
# either version 3 of the License, or (at your option) any
# later version.
# This program is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
# PURPOSE. See the GNU General Public License for
# more details.
# You should have received a copy of the GNU General Public
# License along with this program.
# If not, see <https://www.gnu.org/licenses/>.
case $1 in
on)
# adjust color, gamma, brightness, contrast
xcalib -green .1 0 1 -blue .1 0 1 -red 0.5 1 40 -alter
exit 1
;;
off)
xcalib -clear
exit 1
;;
inv)
# Invert screen
xcalib -i -a
exit 1
;;
dim)
# Make the screen darker
xcalib -clear
xcalib -co 30 -alter
exit 1
;;
*)
echo "$0 [on | dim | inv | off]"
exit 1
;;
esac
बहुत सारे खगोल विज्ञान कार्यक्रमों में "नाइट-मोड" फ़ंक्शन शामिल है, लेकिन सभी ऐसा नहीं करते हैं। साथ ही, यह स्क्रिप्ट केवल एक विशिष्ट एप्लिकेशन ही नहीं, बल्कि संपूर्ण स्क्रीन को प्रभावित करने का एक तरीका प्रदान करती है। यह आपको रात में अपने लिनक्स सिस्टम का उपयोग केवल स्टारगेजिंग के अलावा अन्य चीजों के लिए करने की अनुमति देता है - जैसे ईमेल की जांच करना या Opensource.com पढ़ना - आपकी नाइट विजन को बर्बाद किए बिना।
चाहे आप एक खगोलविद हों या सिर्फ एक शौकिया स्टारगेज़र, आप पूरी रात लिनक्स और ओपन सोर्स का उपयोग करके आकाश को निहारते हुए बिता सकते हैं!