আমি কীভাবে স্থায়ীভাবে লিনাক্সের কনসোল স্ক্রিন সেভার, সিস্টেম-ব্যাপী অক্ষম করব?


42

আমি একটি উবুন্টু সার্ভার পেয়েছি যা পাঠ্য মোডে বুট হয়ে যায়। এটির সাথে খুব কমই স্ক্রিন বা কীবোর্ড সংযুক্ত রয়েছে, তবে আমি যখন কোনও স্ক্রিন সংযুক্ত করি তখন সাধারণত আমাকে একটি কীবোর্ডও সংযুক্ত করতে হয়, কারণ ডার্ন কনসোল মোডের স্ক্রিন সেভার চালু থাকবে এবং এটি দেখার জন্য আমাকে একটি কী চাপতে হবে যাচ্ছে.

আমি জানি যে সেটারম কমান্ড এটি অক্ষম করতে পারে তবে এটি প্রতি সেশনের জিনিস। আমি এটি কীভাবে তৈরি করতে পারি যাতে মেশিনটি কখনই টেক্সট মোডে পর্দা ফাঁকা করে না, এমনকি যখন এটি প্রথম বুটআপ হয়ে যায় এবং লগইন প্রম্পটে বসে থাকে?


জিজ্ঞাসাবাবুকে সুন্দরভাবে উত্তর দেওয়া হয়েছে বলে মনে হচ্ছে: Askubuntu.com/questions/138918/…
রায়

আমি দুটি ভিন্ন পদ্ধতির কথা লিখেছিলাম যা আমার বিভিন্ন আরএইচইএল বিতরণের জন্য প্রয়োজন। এর মধ্যে একটি আপনাকে উবুন্টুতে সহায়তা করতে পারে: superuser.com/a/1004931/197972
ডেভিড সি

উত্তর:


23

উবুন্টু 12.10 এবং এর আগে কনসোল-সরঞ্জাম প্যাকেজ কনসোল বিকল্পগুলি নিয়ন্ত্রণ করার অনুমতি দেয়।

পর্দা blanking এবং powerdown, সেট বন্ধ করতে BLANK_TIMEএবং POWERDOWN_TIMEকরতে 0মধ্যে /etc/console-tools/config। আপনি যদি কনফিগার ফাইলটি সংশোধন না করতে পছন্দ করেন /etc/console-tools/config.dতবে নিম্নলিখিত ফাইলগুলি অন্তর্ভুক্ত করে একটি নতুন ফাইল তৈরি করে একই প্রভাব অর্জন করা যেতে পারে :

BLANK_TIME=0
POWERDOWN_TIME=0

কনফিগার্ড ফাইলটির নাম অবশ্যই পুরোপুরি উপরের এবং নিম্ন বর্ণের অক্ষর, অঙ্ক, আন্ডারস্কোর এবং হাইফেন নিয়ে গঠিত।


তুমি এটা কিভাবে জানো? আমি সারা সকালে ইন্টারনেটে ঘুরে বেড়াচ্ছি / ইত্যাদি / কনসোল-সরঞ্জামগুলির জন্য ডকুমেন্টেশন খুঁজছি এবং কোনও সন্ধান করতে সক্ষম হইনি।
raldi

10
এটির সাথে সতর্কতার শব্দ: আমি ওবুন্টু সার্ভার 12.04 এ কনসোল-সরঞ্জাম ইনস্টল করেছি, উপরের কনফিগারেশনটি করেছি এবং এটি সম্পূর্ণরূপে এটি ট্যাঙ্ক করেছে ... আমি কী ভুল করেছি তা নিশ্চিত নয়, তবে এটি অন্য কারওর সাথে ঘটলে (এবং আপনি সার্ভারগুলিতে বিড়বিড় হন) আমার মতো!), পুনরুদ্ধার করতে বুট করুন -> রুট প্রম্পট -> মাউন্ট-ও রিমান্ট, rw / -> কনসোল-সরঞ্জামগুলি অপসারণ করুন -> রিবুট করুন
ব্যারনভনকেনহফেন

এটি উবুন্টুতে নেই 18.04 :( - কোনও বিকল্প?
রোমান গউফম্যান

17

অথবা আপনি সেট আপ করতে / ইত্যাদি / কেবিডি / কনফিগারেশন ব্যবহার করেন (আপনার সিস্টেমের উপর নির্ভর করে কি ইনস্টল করা হয়েছে)

BLANK_TIME=0
BLANK_DPMS=off

কেবিডি কনফিগারেশন পরিবর্তন হলে আমি আবার কি শুরু করব?
ফ্রডিক

1
দেখে মনে হচ্ছে /etc/init.d/kbd পুনরায় লোড
ভিনসেন্ট

2
আমি এটি ওবুন্টু সার্ভার 10.04.4 এবং 12.04.1 এর একটি নতুন ইনস্টল করে চেষ্টা করেছি এবং এটি কোনও একটিতেও কাজ করে নি।
অধ্যাপক মরিয়ার্টি

এটি কোন বিতরণ প্রযোজ্য?
মাইকেল হ্যাম্পটন

এই 6 এবং 7. এই কনফিগ ফাইল সেট ডেবিয়ান উপর কাজ করে BLANK_TIME=30ডিফল্টরূপে।
বেসিক 6

15

প্যারামিটারটি কার্নেল কমান্ড লাইনের মাধ্যমে নিয়ন্ত্রণ করা হয়, সেটটারম ব্যবহার করে কেবল রানটাইম সেটিংস পরিবর্তন করে। সিস্টেমটি প্রশস্ত করতে অক্ষম করতে আপনি আপনার বুট কনফিগারেশনে (গ্রাব / লিলো) "কনসোলব্ল্যাঙ্ক = 0" যুক্ত করে আপনার কার্নেল বুট কমান্ড লাইনটি পরিবর্তন করতে পারবেন।

বুট সেটটারমের সময় যদি এটির কিছু থাকে তবে এটি মানটিকে ওভাররাইড করে।


3
যেমনটি সুপারউজার . com/উকশনস / 152347/ … তে দেখা গেছে !
কোডহেড

গ্রাব 2 ব্যবহার করে এটি / etc / default / grub এ যুক্ত করা যায় GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"এবং এরপরে গ্রাব কনফিগারেশন আপডেট করা যায় grub[2]-mkconfig -o /boot/grub/grub.cfg। অথবা কার্নেলটি ম্যানুয়ালি কনফিগার ও সংকলনের সময় এটি বিল্ট-ইন কার্নেল কমান্ড লাইনে এম্বেড করা যেতে পারে।
ব্যবহারকারী3132194

7

আপনি যদি settermকমান্ডটি যুক্ত করেন তবে এটি /etc/rc.localকোনও ব্যবহারকারী তাদের মধ্যে লগইন হয়েছে কিনা তা সমস্ত ভার্চুয়াল কনসোলগুলির জন্য কার্যকর হওয়া উচিত। উদাহরণ:

setterm -blank 0

এটি আসলে rc.local এ কাজ করছে বলে মনে হচ্ছে না।
র‌্যালি

এটি রেডহ্যাট-টাইপ সিস্টেমে অতীতে আমার জন্য কাজ করেছে। এটি আরবিএইচ থেকে rc.localকিছুটা আলাদা সময়ে ডেবিয়ান / উবুন্টু লোড হতে পারে । এর জন্যে দুঃখিত.
জেমস স্নেরিংগার

CentOS 6.3 এ কাজ করে না। 10 মিনিটের পরে স্ক্রিনটি ফাঁকা থাকতে থাকে।
মাইকেল হ্যাম্পটন

1
আমি দেখতে পেয়েছি যে এটি RHEL 5 এবং 6 ( /bin/setterm -blank 0 -powerdown 0 -powersave off) এর জন্য কাজ করেছে , তবে but এর জন্য নয় Success সাফল্য বা ব্যর্থতা সম্ভবত আপনার বিতরণ এবং rc.local কার্যকর হওয়ার সময় কনসোলের পরিবেশের উপর নির্ভর করে।
ডেভিড সি

আমি এই <~ $ সুডো সেটারম-ব্লাঙ্ক 0 সেটটার্ম পেয়েছি: টার্মিনাল এক্সটার্ম -256 কালার
রোমান গউফম্যান

4

আপনি যদি একটি নতুন উবুন্টু চালাচ্ছেন যা আপস্টার্ট ব্যবহার করে, আপনি ব্যবহার করতে পারেন:

for file in /etc/init/tty*.conf; do tty="/dev/`basename $file .conf`"; echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty" | sudo tee -a "$file"; done

এখানে কী চলছে তার একটি ছোট্ট ব্যাখ্যা:

নতুন উবুন্টু সংস্করণগুলি সিস্টেম স্টার্টআপের জন্য আপস্টার্ট ব্যবহার করে। আপস্টার্টের সাহায্যে লিনাক্স কনসোলগুলি / etc / init -র মধ্যে সংরক্ষিত কনফিগারেশন ফাইলগুলির সাথে সেটআপ করা হয়। উপরের কমান্ডটি সেই কনফিগার ফাইলগুলির প্রত্যেকটির পুনরাবৃত্তি করে শুরু হবে:

for file in /etc/init/tty*.conf;

Tty ডিভাইসের নাম তৈরি করতে ty ফাইলটিতে টিস্টির আপস্টার্ট কনফিগারেশন ফাইলের নাম ব্যবহৃত হয়:

tty="/dev/`basename $file .conf`";

একটি আপস্টার্ট "পোস্ট-স্টার্ট" কমান্ডটি নির্মিত হয়েছে যা টিটিটি শুরু হওয়ার পরে পর্দা ফাঁকা এবং পাওয়ার সাশ্রয় অক্ষম করতে "সেটটার্ম" চালায়:

echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"

এবং অবশেষে command কমান্ডটি আপস্টার্ট কনফিগারেশন ফাইলে যুক্ত হবে:

| sudo tee -a "$file";

আপনার উত্তরটি আরও ভাল হতে পারে যদি আপনি এখানে যা চলছে তা বাস্তবে বর্ণনা করে। কোনও ব্যাখ্যা ছাড়াই কেবল বিশাল কমান্ড দেওয়া খুব কার্যকর নয়।
জোড়াদেচে

@ জোরেদাছে আপনি ঠিক বলেছেন, আমি একটি ব্যাখ্যা যুক্ত করেছি। সাহায্য করার জন্য ধন্যবাদ.
ক্রিস পিক

2
  • উবুন্টু 12.04

    ডেস্কটপ

    gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

    সার্ভার

    দেখুন - https://askubuntu.com

  • অন্যের জন্য কাজ করতে পারে

    দেখুন - http://www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-मী- ব্ল্যাঙ্ক এইচটিএমএল

  • সাধারণ অনুসন্ধানের পদগুলি

    • কনসোল স্ক্রিনসেভার অক্ষম করুন
    • মনিটরের শক্তি সঞ্চয় অক্ষম করুন
    • ডিপিএমএস (এনার্জি স্টার) বৈশিষ্ট্যগুলি অক্ষম করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.