Redshift কাজ করতে একটি সক্রিয় ইন্টারনেট সংযোগ প্রয়োজন?


14

দেখে মনে হচ্ছে কোনও সক্রিয় ইন্টারনেট সংযোগ ব্যতীত redshift চলবে না। যদি তাই হয়, ইন্টারনেটের সাথে কোনও সংযোগ নেই, তখন কি এটি চালানোর কোনও উপায় আছে?


6
এটি মূলত redshift এ একটি বাগ । (দ্রষ্টব্য যা স্বয়ংক্রিয়ভাবে এটিকে অফ-টপিক তৈরি করে না)
টম ব্রসম্যান

উত্তর:


14

আপডেট: দয়া করে নোট করুন যে এখনই একটি ঠিকঠাক চলছে। আপনি এটি সরকারী ভান্ডারগুলিতে না আসা পর্যন্ত অপেক্ষা করতে পারেন বা # 53 পোস্টের এবং বাগ রিপোর্টটিতে পরামর্শ অনুসরণ করে নিজেই এটি প্রয়োগ করতে পারেন ।


আনোয়ার যেমন উল্লেখ করেছেন, রেডশিফ্ট ডিফল্টরূপে তার ভূ-অবস্থান ডেটা অনলাইনে নিয়ে আসে। যদিও এখানে একটি কার্যনির্বাহী কাজ রয়েছে:

জিওলোকেশন ডেটা ম্যানুয়াল কনফিগারেশন


ক।) একটি কনফিগার ফাইল ব্যবহার করে

প্রকল্পের হোমপেজ থেকে :

রেডশিফ্ট "~ / .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=আপনার অবস্থান দিয়ে। এই কথোপকথন আপনাকে আপনার স্থানাঙ্কগুলি নির্ধারণ করতে সহায়তা করবে।


খ।) কমান্ড-লাইন আর্গুমেন্ট ব্যবহার করে

প্রারম্ভিক অ্যাপ্লিকেশন চালু করুন :

এখানে চিত্র বর্ণনা লিখুন

এই লোহিত সরণ প্রারম্ভকালে অ্যাপ্লিকেশন তালিকাতে এন্ট্রি এবং আঘাত সম্পাদনা । কমান্ডের অধীনে নিম্নলিখিত স্ট্রিংটি প্রবেশ করান:

gtk-redshift -l LAT:LONG

যেখানে ল্যাট এবং লং আপনার স্থানাঙ্কের সাথে মিল রাখে। সেভ হিট করুন, তারপরে রেডশিফ্ট সক্রিয় করতে পুনরায় লগ করুন ।


আমি কনফিগার ফাইলটি সন্ধান করেছি। যেহেতু এটি সেখানে ছিল না আমি একটি তৈরি করেছি। সেটআপ অবস্থান-সরবরাহকারী = ম্যানুয়াল, এবং ল্যাট = 8.51 এবং দীর্ঘ = 76.96 সেট স্ক্রিন = 0 সংশোধন করুন যেহেতু আমি ল্যাপটপ ব্যবহার করি, পুনরায় শুরু করলাম, এখনও নেট সাথে সংযোগ না করে কাজ করা বলে মনে হচ্ছে না ধন্যবাদ
প্রসন্ন

আপনি যখন কমান্ড লাইন (CTRL + ALT + T) থেকে রিকোল শুরু করবেন তখন আউটপুটটি কী? নিম্নলিখিত কমান্ড ব্যবহার করে দেখুন: redshift -v -c '~/.config/redshift.conf'
গ্লুটোনিমেট

এবং যে যদি পারেন কাজ করে না, এই চেষ্টা: redshift -v -l 8.5:77.0
গ্লুটোনিমেট

এছাড়াও আপনি নিজের কনফিগার ফাইলে বিভাগ শিরোনাম (যেমন [redshift]এবং [manual]) অন্তর্ভুক্ত করেছেন ?
গ্লুটোনিমেট

- আমি কনফিগার ফাইলে বিভাগের শিরোনামগুলি [redshift] এবং [ম্যানুয়াল] অন্তর্ভুক্ত করেছি। - redshift -v -c '~ / .config / redshift.conf' কমান্ডটি কাজ করে না - তবে দ্বিতীয়টি কাজ করেছে: redshift -v -l 8.5: 77.0 এটি দেখিয়েছে: অবস্থান: 8.500000, 77.000000 উজ্জ্বলতা: 1.00 গামা: 1.000, 1.000, 1.000 পদ্ধতি 'রেন্ডার' ব্যবহার করে। সময়: দিনমান রঙ তাপমাত্রা: 6500K (শেষ হওয়া) সময়: দিনমান রঙ তাপমাত্রা: 5500K
প্রসন্ন

5

উত্তরটি হল হ্যাঁ. রেডশিফ্টের জন্য সক্রিয় ইন্টারনেট সংযোগ প্রয়োজন। এটি 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

আপনি টার্মিনাল থেকে redshift চালিয়ে এটি যাচাই করতে পারেন। টার্মিনাল মত বার্তা প্রদর্শিত হবে

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

যা পরামর্শ দেয়, এটি ইন্টারনেট ব্যবহার করছে।

তবে, আপনি যদি ইন্টারনেট সংযোগ ছাড়াই টার্মিনাল থেকে redshift শুরু করেন, টার্মিনাল এই ধরণের বার্তা প্রদর্শন করবে:

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 ...এই বলছে।
আনোয়ার

@ প্রসন্ন যদি এটি আপনার প্রশ্নের উত্তর দেয়, আপনি কি উত্তরটি গ্রহণ করতে পারেন?
আনোয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.