কীভাবে স্ক্রিনটি ফাঁকা / ব্ল্যাকিং আউট থেকে থামানো যায়?


14

আমি কিছুক্ষণ পরে আবার ডেবিয়ান 7 (হুইজি) ইনস্টল করেছি। প্রথমবারের জন্য, আমি ভার্চুয়াল কনসোলগুলির জন্য ওপেন-ফ্রি এনভিডিয়া ড্রাইভার (নুউউ নয়) এবং ভ্যাসাফবি ব্যবহার করছি।

আমার জীবনের জন্য, পর্দা ফাঁকা হওয়া থেকে থামাতে পারি না। কোনও স্ক্রিনসেভার নেই, কিছুই নেই, এটি কেবল ফাঁকা হয়, কয়েক মিনিটের নিষ্ক্রিয়তার পরে। এটি কেবল ভিএলসি চলাকালীন নয় (যা অতীতে এরকম সমস্যা ছিল) তবে কোনও কিছুর সময় নয়।

এটি আরও খারাপ করার জন্য, এটি এলোমেলোভাবে ঘটেছিল বলে মনে হচ্ছে। কখনও কখনও পর্দা ঘন্টা জন্য ফাঁকা যাবে না, এবং কখনও কখনও এটি হবে।

আমি এখন পর্যন্ত যে পদক্ষেপ নিয়েছি:

  1. /etc/X11/xorg.confডিপিএমএস বন্ধ করতে কয়েকটি লাইন যুক্ত করা হয়েছে:

    Section "ServerLayout"
         Option         "BlankTime"     "0"
         Option         "StandbyTime"   "0"
         Option         "SuspendTime"   "0"
         Option         "OffTime"       "0"
         ...
    Section "Monitor"
      ...
         Option          "DPMS" "false"
    
  2. আমার .xinitrcফাইলে যুক্ত হয়েছে:

    xset s off         # don't activate screensaver
    xset -dpms         # disable DPMS (Energy Star) features.
    xset s noblank     # don't blank the video device
    
  3. কেডিএ সেটিংসের আওতায় সমস্ত স্ক্রীনসেভার এবং পাওয়ার সাশ্রয় মোড অক্ষম করা হয়েছে।

  4. আমার মধ্যে নিম্নলিখিত লুপ যুক্ত হয়েছে /etc/init.d/rc.local:

    for index in $(seq 1 6)
    do
            setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index}
    done
    
  5. আমার এক্সডিজি-স্ক্রিনসেভারকে একটি প্যাচ দিয়ে প্যাচ করে আমি দেখতে পেয়েছি যে ভিএলসি একটি স্ক্রিনসভার স্প্যান করতে বাধ্য করছে। (এর পরে আমি ভিএলসি ব্যবহার বন্ধ করে দিয়ে ড্রাগন প্লেয়ারে ফিরে এসেছি।)

এটি একটি দুঃস্বপ্নে পরিণত হচ্ছে এবং সত্যই খুব বিরক্তিকর। আমি ভাসাফবি এবং সেটটারম নুক করার আগে (যা আমি অনুভব করি যে এটির জন্য কোনওরকম দায়বদ্ধ) আমি জানতে চাই যে এই সমস্যাটি কেউ এখনও পড়েছে কিনা এবং তারা কীভাবে এটি সমাধান করতে পেরেছিল।


সমস্ত পাওয়ার * ফাইলকে ~ / .kde / share / config / থেকে সরানোর চেষ্টা করুন এবং তারপরে সমস্ত ট্যাবগুলিতে সমস্ত পাওয়ার ম্যানেজমেন্ট সক্ষম করুন (এটির মাধ্যমে এটি প্রয়োগ করার পরে) আবার এটি অক্ষম করুন।
কিরিল-এ

1
সমস্যা সংকুচিত করতে, xscreensaver-command -watchকোথাও একটি এক্সটার্মে চালান । একটি অযাচিত-স্ক্রিন-ফাঁকা ইভেন্টের পরে, দেখুন এটি ব্ল্যাক ইভেন্টটি আউটপুট দেয় কিনা look এটি যদি হয়ে থাকে তবে এক্স সার্ভারের ক্রিয়া দ্বারা এটি অবশ্যই ফাঁকা রয়েছে। অন্যথায়, এটি স্ট্যাকের চেয়ে কম এবং আপনি ভিডিও ড্রাইভারগুলিতে ফোকাস করতে পারেন।
আইকোলি

@ এ্যাকোলি আপনার পরামর্শের জন্য আপনাকে ধন্যবাদ অযাচিত পর্দা ফাঁকা হওয়ার পরে টার্মিনালে কোনও আউটপুট নেই। আমি এনভিডিয়া মালিকানাধীন ভিডিও ড্রাইভার চালাচ্ছি, আমি গ্রাফিক সেটিংস সরঞ্জামে পাওয়ার সাশ্রয় সংক্রান্ত কোনও সেটিং দেখতে পেলাম না। যাইহোক, শূন্যস্থানটি তখন ঘটেছিল যখন কেবলমাত্র একটি গুচ্ছ ব্রাউজার উইন্ডোজ এবং মেন্ডেলি খোলা ছিল, ভিএলসি নয়।
রমটসচো

আমার আপডেট দেখুন: unix.stackexchange.com/a/440648/3285
ইভান ক্যারল

উত্তর:


6

ডিপিএমএসে রঙিন প্রতিরোধী হতে পারে!

এই আদেশটি ব্যবহার করে দেখুন:

xset dpms 0 0 0 && xset s noblank  && xset s off

এটি যদি কাজ করে তবে কে-ডি-কে ব্যবহার করে অটোস্টার্ট ফাইলের সাথে এটি যুক্ত করুন।

উপায় দ্বারা, ভিএলসি বিকল্প থাকে পছন্দসমূহ >> ভিডিও >> স্ক্রিন নিষ্ক্রিয় । যদি এই বিকল্পটি চেক করা হয়, ভিএলসি কোনও ভিডিও প্লে করার সময় পর্দাটি ফাঁকা হবে না তবে ডিপিএমএস পরে চালু হবে (ভিএলসি শুরু করার আগে এটি চালু ছিল কিনা তা নির্বিশেষে)। সুতরাং সেই বিকল্পটি চেক না করে ছেড়ে দিন, এবং ভিএলসি ফাঁকা নিয়ে কোনও সমস্যা সৃষ্টি করবে না।


আমি নিশ্চিত নই যে এটি পুরো সমস্যার সমাধান করে (আমার স্ক্রিনটি অনিয়মিত বিরতিতে ফাঁকা থাকে, তাই আমাকে পরীক্ষায় প্রতি 2 ঘন্টা আমার কম্পিউটারটি অচ্ছুত রাখতে হবে)। তবে ভিএলসি নিজেই ডিপিএমএস চালু করার বিষয়ে অংশটি একটি খুব আকর্ষণীয় লিড, তাই আমি আপনাকে অনুগ্রহ দেওয়ার সিদ্ধান্ত নিয়েছি।
রমটসচো

1
এটি যদি অবিচল থেকে বেরিয়ে আসে তবে আমাদের তা নিশ্চিত করে জানান। আমি ওপেনবক্সের সাহায্যে ডেবিয়ান ব্যবহার করি এবং এটিই কেবল আমার পিঠ থেকে ডিপিএমএস সরাতে সক্ষম managed বিটিডাব্লু ডিপিএমএস কেবল তখনই সক্রিয় থাকে যখন অন্য কোনও স্ক্রীন সেভার ইনস্টল না থাকে, সুতরাং অন্য সমস্ত কিছু ব্যর্থ হলে আপনি এক্স স্ক্রিনসেভার ইনস্টল করতে (পুনরায়) চেষ্টা করতে পারেন এবং ফাঁকা অক্ষম করতে কনফিগার করতে পারেন।
মেজরব্রিগস

@ মাজোরব্রিগস: আমি ওপেনবক্সের সাহায্যে ডেবিয়ানও ব্যবহার করি। আপনি কি এই লাইনটিকে ~ / .xinitrc এ যুক্ত করার প্রস্তাব দিচ্ছেন exec openbox-session? ধন্যবাদ।
ব্যবহারকারী001

আমি সবেমাত্র ওপেনবক্সের অটোস্টার্টে কমান্ডটি যুক্ত করেছি: ~/.config/openbox/autostart.shএবং এটি কার্যকরভাবে কাজ করে।
মেজরব্রিগস

এলএক্সডিইডি-র জন্য, আমি এই কমান্ডগুলি এতে যুক্ত করি~/.config/lxsession/LXDE/autostart
মোনিকার জন্য সিইও

2

এই সমস্যাটি পুনরুত্পাদন করার জন্য আমাদের কী করা xdg-screensaverহচ্ছে তা জানতে হবে।

রুট উইন্ডো আইডি পাচ্ছেন

  1. xdg-screensaverআবার আপডেট ।
  2. একটি টার্মিনাল খুলুন
  3. চালান xwininfo -root
  4. উইন্ডো আইডিটি অনুলিপি করুন, এক্ষেত্রে এটি 0x131

    xwininfo: Window id: 0x131 (the root window) (has no name)
    

স্ক্রীন সেভারটি অক্ষম করা হচ্ছে

এখন চালান

    xdg-screensaver suspend <window id>

আপনি চালিয়ে গিয়ে তা নিশ্চিত করতে পারেন xdg-screensaver status

Renable

ভাড়া ভাড়া

    xdg-screensaver resume <window id>

আপনি চালিয়ে গিয়ে তা নিশ্চিত করতে পারেন xdg-screensaver status

আপনি যখন suspendস্ক্রিন সেভারটি বাধা দিয়েছেন তখন কি স্ক্রিন সেভারটি ফাঁকা / কালো হয়ে গেছে ? যদি তা হয় তবে এটি একটি বাগ xdg-screensaver

অন্যান্য নোট

আপনি যদি কখনও ডিপিএমএস বন্ধ করতে চান, যদিও আমি এটি কখনই করব না - যদি না মনিটর শক্ত লোকের সাথে কিছু ভুল কাজ জাগাতে ব্যর্থ হয় - আপনি কেবল চালাতে পারেন

xset -dpms;

এটি একেবারে পাওয়ার-ডাউন দিয়ে ফাঁকা হওয়া থেকে বিরত রাখবে। সাধারণভাবে বলতে গেলে আপনি কম্বল (পর্দা সাফ করা) অক্ষম করতে বা পাওয়ার পরিচালনা অক্ষম করতে চান না। আপনি যখন এটি চান না তখন এটি ফাঁকা বা বিদ্যুৎ হ্রাসের কারণ কী হয় তা আপনি নির্ধারণ করতে চান এবং আপনি এটি ঠিক করতে চান।


1

এই স্ক্রিপ্টটি চালানোর চেষ্টা করুন যা heartbeat.shপ্রতি 55 সেকেন্ডে এক্স নিষ্ক্রিয় সময়টিকে পুনরায় সেট করবে।

#!/bin/bash

while sleep 55
do
    #xscreensaver-command -deactivate
    #xdg-screensaver reset
    xset s reset
done


1

আমি কিছুটা সমস্যা সমাধান করতে পেরেছি বলে আমি একটি উত্তর পোস্ট করছি । আমি কিছুটা বলি কারণ আমার এখনও সমস্যা আছে।

Wheezy একটি স্ক্রীন ওভার ব্যবহার করার প্রয়োজন আছে বলে মনে হয়। আমি যে সমস্ত বিকল্প খুঁজে পেতে পারি তা অক্ষম করে দিয়েছি, এমনকি প্যাচযুক্ত এক্সস্ক্রেনসেইভারও করেছি, তবে কোনও ফলসই হয়নি। উপরোক্ত সংশোধনগুলি আমি আমার প্রশ্নে চেষ্টা করেছি, কখনও কখনও লগ ইন করার সময় সমস্যাগুলি উত্পন্ন করে, কিছু সময় তারা তা করে না!

তবে বিষয়টি যে সমাধান করেছে বলে মনে হচ্ছে তা দুটি বিষয়:

  1. আমি ব্যবহৃত ভিএলসি বন্ধ করে দিয়েছি। আমি এটি ভালবাসি, বহু বছর ধরে এটি ব্যবহার করেছিলাম, তবে এটি সেই অপরাধী যা এই এক্সস্ক্রিনেভার সেশনগুলিকে উত্সাহিত করে। আমি এখন ড্রাগন-প্লেয়ার ব্যবহার করছি, এবং আমি এক্সস্ক্রিনেভারটি না এসে ভিডিও দেখতে পারি।

  2. আমি কে-কে বাধ্য করেছি যে আমি বেছে নিয়েছি এমন একটি স্ক্রিন সেভার ব্যবহার করতে। এটি কখনও কখনও কখনও কখনও কখনও ডিফল্ট এক্সস্ক্রিনসেভারকে ওভাররাইড করে ।

কখনও কখনও স্ক্রিনসভারটি আমি চয়ন না করে পর্দাটি নিজেই ফাঁকা হয়ে যায়। এটি আমার মনিটর নয় (আমি একটি দ্বৈত সেটআপ ব্যবহার করি যাতে এটি বিদ্যুত বন্ধ উভয়ের পক্ষেই অদ্ভুত হবে)। এটি এলোমেলোভাবে উপস্থিত বলে মনে হয়, কখনও কখনও পর্দা বিদ্যুত বন্ধ না করে কয়েক ঘন্টা ধরে চলতে থাকে।

এমনকি আমি এক্সস্ক্রিনসেভার প্যাচ করার চেষ্টা করেছি, কিন্তু কিছুই কার্যকর হয়নি। আমি আশা করি এটি পরবর্তী স্থিতিশীল দেবিয়ানে স্থির হয়েছে।

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