मैं उबंटू में रेडशिफ्ट कैसे स्थापित करूं?


61

मैं linux में नया हूँ और मुझे नहीं पता कि कैसे redshift 1.9.1 को स्थापित करना है , रंग तापमान को कॉन्फ़िगर करना और इसे स्वचालित रूप से शुरू करना है। मैं Ubuntu 14.04 LTS का उपयोग कर रहा हूं।

जवाबों:


113

आजकल, 14.04 तक - रीडशिफ्ट डिफ़ॉल्ट रूप से रिपॉज में है:

sudo apt-get install redshift redshift-gtk

4
इसे डाउनवोट करना - यह सवाल उबंटू 14.04 LTS पर संस्करण 1.9.1 को स्थापित करने के बारे में था। केवल संस्करण 1.8 रेपो में है, इसलिए यह उत्तर प्रश्न को सही ढंग से संबोधित करने में विफल रहता है।
kguest

26
इसको अपवोट करते हुए यह वही होगा जो आप 10 में से 9 बार चाहेंगे
kuzyn

3
@kguest ओपी विशिष्ट होने की कोशिश कर रहा था, यह मानते हुए कि कार्यक्रम को स्थापित करने के विभिन्न तरीके हैं। जब ppa में एक पैकेज theres कौन संकलित करना चाहते हैं?
खोई

Tbh, यदि वह विशिष्ट हो रहा है, तो उसे संस्करण को शीर्षक / टैग में रखना चाहिए ... सभी लोग जो "redshift ubuntu इंस्टॉल करने के लिए" Google को यहां पुनर्निर्देशित करेंगे।
एशले

18.04 पर मौजूद नहीं है। :(
6005

9

अंत में, यह काम करता है, user2832080 के लिए धन्यवाद। यह जो मैंने किया है:

  1. रैंडर निर्भरता स्थापित करें।

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. Redshift 1.9.1 डाउनलोड करें और इसे निकालें।

  3. 1.9.1 निर्देशिका और प्रकार को फिर से बदलना

    $ ./configure --enable-randr --enable-gui --enable-ubuntu \
    --with-systemduserunitdir=$HOME/.config/systemd/user
    
  4. $ make

  5. $ sudo make install
  6. redshift.conf को ~ / .config पर बनाएँ, इस लिंक को देखें ।

  7. / usr / लोकल / बिन पर जाएं और redshift-gtk चलाएं।

  8. ऑटोस्टार्ट चालू करें।

1
जब तक मुझे यह नहीं मिला, मैं रेडशिफ्ट पर हार मानने वाला था! इसने मेरे लिए Ubuntu 14.04 पर redshift-1.11 के साथ काम किया। बहुत बहुत धन्यवाद!
quux00

3

सबसे पहले, आपको दिए गए git लिंक से redshift डाउनलोड करना होगा और इसे निकालना होगा। फिर HACKING फ़ाइल को देखें। यह निर्देश है कि आपको इसे स्रोत से स्थापित करने की आवश्यकता है।

मैं इसे आसान पहुँच के लिए यहाँ उद्धृत करता हूँ:

भंडार से बनाएँ

$ ./bootstrap
$ ./configure

बूटस्ट्रैप स्क्रिप्ट बिल्ड वातावरण सेट करने और configureस्क्रिप्ट बनाने के लिए ऑटोटूल का उपयोग करेगी ।

./configure --help' for options. Useअपने होम डायरेक्टरी में एक इंस्‍टॉल करने के लिए'prefix 'का प्रयोग करें । अजगर लिपियों का परीक्षण करना आवश्यक है। सिस्टम स्थान पर लिखने से बचने के लिए सिस्टमड उपयोगकर्ता इकाई निर्देशिका निर्धारित की जानी चाहिए।

Systemd इकाई फ़ाइलों के लिए देखेगा, ~/.config/systemd/userइसलिए इस निर्देशिका को लक्ष्य के रूप में उपयोग किया जा सकता है यदि इकाई फ़ाइलों का उपयोग किया जाएगा। अन्यथा noसिस्टमड फाइलों को निष्क्रिय करने के लिए स्थान निर्धारित किया जा सकता है ।

उदाहरण:

$ ./configure --prefix = $ HOME / redshift / root \
--with-systemduserunitdir = $ HOME / .config / systemd / user।

अब, फ़ाइलों का निर्माण करें:

$ बना

इस बिंदु पर मुख्य रेडशिफ्ट कार्यक्रम चलाया जा सकता है। उपसर्ग निर्देशिका चलाने के लिए स्थापित करने के लिए:

$ स्थापित करें

अब आप अजगर स्क्रिप्ट चला सकते हैं। उदाहरण:

$ $ HOME / redshift / root / bin / redshift-gtk

Depenencies

  • ऑटोटूलस, गेटटेक्स्ट
  • libdrm (वैकल्पिक, DRM समर्थन के लिए)
  • libxcb, libxcb-randr (वैकल्पिक, RandR समर्थन के लिए)
  • libX11, libXxf86vm (वैकल्पिक, VidMode समर्थन के लिए)
  • भू-स्थान (वैकल्पिक, भू-समर्थन के लिए)

टिप्पणियाँ

  • वर्बोज़ ध्वज (वर्तमान में) केवल redshift.c में आयोजित किया गया है; इस प्रकार, वहाँ सभी क्रिया संदेश लिखें।

उम्मीद है कि कुछ मिनटों के बाद आप इसे स्थापित कर लेंगे।

अब, आप इसे अपनी पसंद के अनुसार कॉन्फ़िगर करना चाहते हैं।

जब से मैं डिफ़ॉल्ट सेटिंग से बहुत खुश हूं, मैंने उन्नत कॉन्फ़िगरेशन के साथ हैक नहीं किया है। आपके चर सेट करने के दो तरीके हैं। जब आप रेडशिफ्ट (जैसे redshift -l 55.7:12.6 -t 5700:3600) शुरू करते हैं, तो आप उन्हें पास कर सकते हैं या यदि आप इसकी बहुत सी जटिल (~ / .config / redshift.conf) पर अपनी सभी सेटिंग्स के साथ एक कॉन्फिग फाइल बना सकते हैं। सबसे महत्वपूर्ण सेटिंग आपका स्थान है जो -l चर ऊपर है। Google पर अपना अक्षांश खोजें और उसे वहां से पास करें। -T दिन और रात में रंग के तापमान के बारे में है। और भी बहुत सारे विकल्प हैं, जिन्हें आप खोज सकते हैं man redshift। जब आप इच्छित विकल्प खोज लेते हैं, तो आप इसे कमांड जैसे उदा redshift -l 55.7:12.6 -t 5700:3600

आप redshift साइट पर अधिक जानकारी पा सकते हैं: http://jonls.dk/redshift/


क्या आपने बिना संशोधन के सिर्फ ऊपर दिए गए आदेशों का पालन किया है?
हंस-त

2
मेरे पास रेपो संस्करण है जो 1.8 है और बढ़िया काम करता है। यदि यह टूटा नहीं है, तो इसे ठीक न करें।
user2832080

2

बस उपयुक्त का उपयोग करें

sudo apt-get install redshift

तब आप इसे नियंत्रित करने के लिए एक विजेट प्राप्त कर सकते हैं। उदाहरण के लिए, मैंने Redshift नियंत्रण विजेट को स्थापित करने के लिए KDE Kubuntu में डिस्कवर (या सॉफ्टवेयर सेंटर उबंटू) ऐप का उपयोग किया।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.