আমি কীভাবে স্ক্রিনটি ফাঁকা থেকে রোধ করব?


81

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

sudo sh -c "TERM=linux setterm -blank 0 >/dev/tty0"

সমস্যা সমাধান করবে, কিন্তু এটি কাজ করে না। আমি সাফল্য ছাড়াই BLANK_TIMEশূন্যে পরিবর্তন করার চেষ্টা করেছি /etc/kbd/config

উত্তর:


74

এটি একটি Xশক্তি-সঞ্চয়কারী জিনিস।

প্রথমত, আপনার ইনস্টল করার দরকার হতে পারে xset, একটি হালকা ওজনের অ্যাপ্লিকেশন যা কিছু Xসেটিংস নিয়ন্ত্রণ করে ।

apt-get install x11-xserver-utils

এখন আপনার ~/.xinitrcফাইলটি খুলুন (যদি আপনার না থাকে তবে এটি তৈরি করুন) এবং এটি প্রবেশ করুন:

xset s off         # don't activate screensaver
xset -dpms         # disable DPMS (Energy Star) features.
xset s noblank     # don't blank the video device

exec /etc/alternatives/x-session-manager      # start lxde

এই ফাইলটি প্রতিবার Xশুরু হওয়ার পরে চলে এবং সমস্যাটি সমাধান করা উচিত। আমি নিজের থেকে এটি অনুলিপি করে আটকিয়েছি .xinitrcএবং নিশ্চিত করতে পারি যে আমার স্ক্রিন ফাঁকা নেই।


3
.Xinitrc কোন অ্যাকাউন্টের জন্য তৈরি করা উচিত? পাই অ্যাকাউন্ট (কোন স্বতঃ-লগ ইন) বা মূল অ্যাকাউন্ট (যা এক্স-সার্ভারের মালিক)?
সেলিম ফ্যাডলে

2
কি করে exec /etc/alternatives/x-session-manager? আমি যখন এটি বাইরে নিই তখন নীচের অংশটি চলে গেছে। এগুলি কীভাবে একসাথে খাপ খায় তা সম্পর্কে আমি কৌতূহলী। একটি সংক্ষিপ্ত ব্যাখ্যা প্রশংসা করা হবে।
স্কুপ করুন

3
সংশোধন: /etc/xdg/lxsession/LXDE/autostartএখানে বর্ণিত হিসাবে এবং ~/.xinitrc+ /etc/kbd/configবর্ণিত হিসাবে সংশোধন করে cwdআমাকে আর পাইনি। আমার পর্দাটি এখনও ব্যাকলাইটের সাথে কালো হয়ে যায়।
অ্যান্ডি গিগা

7
এটি পাই 3
ডিজেথমস

2
এটি অবশ্যই আমার রাস্পবেরি পিআই 2 মডেল বি চলমান রাস্পবিয়ান জেসি নিয়ে কাজ করে নি।
ThN

26

এখানকার অন্যান্য সমাধানগুলি আমার পক্ষে কার্যকর হয়নি (তাজা রাস্পবিয়ান, বুট থেকে জিইউআই )। পরিবর্তে, এটি কাজ করেছে:

  1. /etc/lightdm/lightdm.confআপনার প্রিয় পাঠ্য সম্পাদকটি খুলুন (আমি পছন্দ করি nano)।
  2. লাইন জন্য দেখুন #xserver-command=X। এটিতে পরিবর্তন করুনxserver-command=X -s 0 dpms
    • জিনিসগুলি পরিবর্তিত না হলে এটি 87 লাইনে থাকা উচিত।
  3. সংরক্ষণ করুন এবং পুনরায় বুট করুন।

উৎস


আমার রাস্পবেরি পিআই 2 মডেল বিতে রাস্পবিয়ান জেসি চলমান এই ডিআইডি কাজ করে।
ThN

1
এটি
জিসির

আমি এই বিকল্পগুলি বোঝার চেষ্টা করছি। -s 0স্ক্রিনের মেয়াদ 0 মিনিটে সেট করে যা আমি ধরে নিয়েছি এটি 'কখনই নয়' তৈরি করে। (এটি কি আলাদা -s off?) কেন dpms, না -dpms? আমি কি ডিসপ্লে পাওয়ার পাওয়ার ম্যানেজমেন্ট পরিষেবাগুলি অক্ষম করতে চাই না ?
দ্য হাট উইথ দ্য হাট

@ দ্য গুয়ুইথথহ্যাট আপনি কি এই সমাধানটি দিয়ে চেষ্টা করেছেন -dpms? দয়া করে ফিরে রিপোর্ট করুন এবং সম্ভবত আমরা কী ঘটছে তা অনুমান করতে পারি।
পিএনডিএ

@ pandalion98 এখনই পরীক্ষাটি dpms, -dpms, এবং কেউই। শীঘ্রই রিপোর্ট করা হবে।
দ্য হাট

14

আমি মনে করি @ জিভিংসের উত্তরগুলি আরও ভাল হতে পারে তবে এটি করার জন্য আমার নোটগুলিতে এটি রয়েছে:

  • ইনস্টল করুন apt-get install x11-xserver-utils

  • সম্পাদন করা /etc/xdg/lxsession/LXDE/autostart

সংযোজন করুন এই লাইন:

@xset s noblank
@xset s off
@xset -dpms

সম্ভবত যে রেখাটি বলেছে তাতে মন্তব্যও করুন@xscreensaver -no-splash , সুতরাং সম্পূর্ণ ফাইলটি দেখতে এমন কিছু হওয়া উচিত:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
# @xscreensaver -no-splash

@xset s noblank
@xset s off
@xset -dpms

এছাড়াও সম্পাদনা করুন /etc/kbd/config এবং নিশ্চিত করুন যে এই মানগুলি নিম্নলিখিত হিসাবে সেট করা আছে (তবে আমি বিশ্বাস করি এটি কেবল তখনই যখন লাইটওয়েট ডেস্কটপ (এলএক্সডিডি) চলছে না (যেমন piএখনও টেক্সট / টার্মিনাল মোডে রয়েছে):

BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0

আমি বিশ্বাস করি যে এটি /etc/xdg/lxsession/LXDE/autostartসিস্টেম-বিস্তৃত সংস্করণের ধরণের হতে পারে ~/.xinitrcতবে অন্য কেউ সম্ভবত শব্দটি আরও ভাল জানেন।


2
/ ইত্যাদি / কেবিডি / কনফিগারেশনে সম্পাদনা আমার জন্য সমস্যার সমাধান করে।
স্টিভ

আমি এই উত্তরে বর্ণিত সমস্ত পরিবর্তন প্রয়োগ করেছি। এটি অবশ্যই আমার রাস্পবেরি পিআই 2 মডেল বি চলমান রাস্পবিয়ান জেসি নিয়ে কাজ করে নি।
ThN

1
আমি মনে করি ডিফল্টরূপে প্রোফাইলগুলির সাথে কিছুটা পরিবর্তন হয়েছে, আপনার সম্পাদনা করতে হবে অটোস্টার্ট ~/.config/lxprofile/LXDE-pi/autostart
জেসন গোয়েমাট

রাস্পবিয়ান জেসির উপর আমার আরপিআই 2 এর উপরের সম্পাদনাগুলি ~/.config/lxsession/LXDE-pi/autostartজেসন পয়েন্ট হিসাবে নীচে উল্লেখ করেছে
এমফিংক

10

স্ক্রিনটি ফাঁকা থেকে রোধ consoleblank=0করতে প্রথম লাইনের শেষে যুক্ত করার চেষ্টা করুন/boot/cmdline.txt

উৎস


সদৃশ প্রশ্নের জন্য সদৃশ উত্তর পোস্ট করবেন না।
দিমিত্রি গ্রিগরিয়েভ

3
এটি সন্ধান করা খুব কঠিন একটি উত্তর ছিল এবং এটি প্রয়োগ হয়েছে। কেন মন্তব্য করার পরিবর্তে এটি সদৃশ প্রশ্ন হওয়ার জন্য ভোট দিচ্ছেন না?
টিম পেনার

আমি এই প্রশ্নের সদৃশ হিসাবে চিহ্নিত করতে মূল প্রশ্নের পক্ষে ভোট দিয়েছি। উত্তর দুটি রাখা ভাল মনে হয়, তবে আমি মনে করি আপনি এটির চেয়ে বেশি উত্তর দেওয়া পছন্দ করেছেন।
দিমিত্রি গ্রিগরিয়েভ

2
আমি চাই না যে আমার উত্তরটি কেবল নকলটিতে থাকুক, আমি এটি দুজনের মাস্টারের কাছে চাইব - এমনকি যদি আমি অন্য প্রশ্নটি প্রথম খুঁজে পাই। এজন্যই আমি আপনাকে মন্তব্যের পরিবর্তে ভোট দেওয়ার পরামর্শ
টিম পেনার

1
এটি একমাত্র সমাধান যা আমার পাই জিরোর জন্য একটি মনিটরের সাহায্যে কাজ করেছে তবে কোনও কীবোর্ড নেই, এবং কোনও এক্স 11 নেই।
মেমেটিক

4

আমার জন্য যা কাজ ~/.config/lxsession/LXDE-pi/autostartকরেছিল তা স্ক্রিনসভারটি সম্পাদনা এবং মন্তব্য করছিল, অন্যান্য xsetকমান্ডগুলি এখানে শুরু হওয়ার সাথে সাথে এটি প্রভাব ফেলবে বলে মনে হয় না:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash

পাওয়ার পরিচালনা অক্ষম করতে আপনার এই দুটি বা দুটি লাইন যুক্ত করতেও পারে:

@xset dpms 0 0 0
@xset -dpms

রাস্পবিয়ান জেসির সংস্করণে আমি পেয়েছি যে ব্যবহারগুলি ইতিমধ্যে ইনস্টল করা আছে।

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