क्या रेडशिफ्ट को काम करने के लिए एक सक्रिय इंटरनेट कनेक्शन की आवश्यकता है?


14

ऐसा लगता है कि रेडशिफ्ट एक सक्रिय इंटरनेट कनेक्शन के बिना नहीं चलता है। यदि ऐसा है, तो क्या इंटरनेट से कोई संबंध नहीं होने पर इसे चलाया जा सकता है?


6
यह मूल रूप से रेडशिफ्ट में एक बग है। (ध्यान दें कि स्वचालित रूप से यह ऑफ-टॉपिक नहीं
बनता है

जवाबों:


14

अपडेट: कृपया ध्यान दें कि अब एक फिक्स चल रहा है। आप या तो तब तक इंतजार कर सकते हैं जब तक कि यह आधिकारिक रिपॉजिटरी में न आ जाए या जब आप पोस्ट # 53 और बग रिपोर्ट में सलाह का पालन करके इसे स्वयं लागू कर दें ।


जैसा कि अनवर ने कहा, Redshift अपना जियोलोकेशन डेटा डिफ़ॉल्ट रूप से ऑनलाइन प्राप्त करता है। एक समाधान है, हालांकि:

जियोलोकेशन डेटा का मैनुअल कॉन्फ़िगरेशन


a।) एक विन्यास फाइल का उपयोग करना

परियोजना के होमपेज से :

Redshift “~ / .config / redshift.conf” में एक कॉन्फ़िगरेशन फ़ाइल की तलाश करेगा। यहाँ एक उदाहरण है:

; Global settings
[redshift]
temp-day=5700
temp-night=3500
transition=1
gamma=0.8:0.7:0.8
location-provider=manual
adjustment-method=vidmode

; The location provider and adjustment method settings
; are in their own sections.
[manual]
lat=55.0
lon=12.0

; In this example screen 1 is adjusted by vidmode. Note
; that the numbering starts from 0, so this is actually
; the second screen.
[vidmode]
screen=1`

ऊपर दी गई निर्देशिका को देखें। यदि कॉन्फ़िगरेशन फ़ाइल मौजूद नहीं है, तो एक बनाएं और अपनी पसंद के किसी भी कस्टम विकल्प को जोड़ें।

आप शामिल करना चाहते हैं जाएगा location-provider=manualऔर संशोधित lat=और long=अपने स्थान के साथ। यह संवाद आपको अपने निर्देशांक निर्धारित करने में मदद करेगा।


b।) कमांड-लाइन तर्कों का उपयोग करना

स्टार्टअप एप्लिकेशन लॉन्च करें :

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

स्टार्टअप ऐप सूची में Redshift प्रविष्टि खोजें और संपादित करें को हिट करें । निम्न स्ट्रिंग में कमांड दर्ज करें:

gtk-redshift -l LAT:LONG

जहां LAT और LONG आपके निर्देशांक के अनुरूप हैं। हिट सहेजें, फिर Redshift को सक्रिय करने के लिए फिर से शुरू करें ।


मैंने कॉन्फिग फाइल के लिए देखा। चूंकि यह वहाँ नहीं था, इसलिए मैंने एक बनाया। सेटअप स्थान-प्रदाता = मैनुअल, और संशोधित करें lat = 8.51 और lon = 76.96 सेट स्क्रीन = 0 चूंकि मैं एक लैपटॉप का उपयोग करता हूं, फिर से गोद, फिर भी यह नेट से कनेक्ट किए बिना काम नहीं करता है अग्रिम धन्यवाद
prasanna

जब आप कमांड लाइन (CTRL + ALT + T) से पुनरावृत्ति करना शुरू करते हैं तो आउटपुट क्या है ?। निम्न आदेश का प्रयास करें redshift -v -c '~/.config/redshift.conf':।
Glutanimate

और अगर वह काम नहीं करता है, तो यह कोशिश करें redshift -v -l 8.5:77.0:।
Glutanimate

भी आप अनुभाग हेडर (यानी शामिल था [redshift]और [manual]) अपने कॉन्फ़िग फ़ाइल में?
Glutanimate

- मैंने कॉन्फ़िगर फ़ाइल में सेक्शन हेडर [[redshift] और [मैन्युअल] को शामिल किया था। - कमांड redshift -v -c '~ ~ / .config / redshift.conf' काम नहीं करता है - लेकिन दूसरा एक काम किया: redshift -v -l 8.5: 77.0 यह दिखाया गया है: स्थान: 8.500000, 77.00x चमक: 1.00 गामा: 1.000, 1.000, 1.000 विधि `रैंडर’ का उपयोग करना। अवधि: दिन का रंग तापमान: 6500K (अंत में) अवधि: दिन का रंग तापमान: 5500K
प्रसाद

5

इसका जवाब है हाँ। Redshift को सक्रिय इंटरनेट कनेक्शन की आवश्यकता होती है। यह libgeoclue0पैकेज पर निर्भर करता है जो इंटरनेट से भू स्थान प्राप्त करता है ।

$ apt-cache depends redshift 
redshift
  Depends: libc6
  Depends: libgconf2-4
  Depends: libgeoclue0
  Depends: libglib2.0-0
  Depends: libx11-6
  Depends: libxcb-randr0
  Depends: libxcb1
  Depends: libxxf86vm1

आप टर्मिनल से रीडशिफ्ट चलाकर भी इसे सत्यापित कर सकते हैं। टर्मिनल जैसे संदेश प्रदर्शित करेगा

Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 22.36, 91.80
Using method `randr'.

जो बताता है, यह इंटरनेट का उपयोग कर रहा है।

लेकिन, यदि आप इंटरनेट कनेक्शन के बिना टर्मिनल से रीडशिफ्ट शुरू करते हैं, तो टर्मिनल इस प्रकार के संदेश प्रदर्शित करेगा:

Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
Could not get location (3 retries left): Geoclue master client has no usable Position providers.
Unable to get location from provider.

यह पहली बार दिखा। तो इंटरनेट से कनेक्ट न होने पर रिडशिफ्ट का उपयोग करने का कोई तरीका नहीं है।
प्रसासन

पहले एक का मतलब है, आपके पास इंटरनेट कनेक्शन है और रीडशिफ्ट इसका पता लगाता है। यह According to geoclue provider we're at ...कहते हुए रेखा ।
अनवर

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