আমি কীভাবে আমার সিস্টেমে ঘুমাতে নিষ্ক্রিয় করব?


53

আমি পুরানো এএমডি 2400+ ডেস্কটপে ঘরে একটি ওয়েব সার্ভার সেটআপ পাচ্ছি। আমার উবুন্টু ১১.০৪ ইনস্টল করা আছে এবং চলছে তবে এক সময়ের পরে আমি আর সার্ভারে ব্রাউজ করতে পারি না। আমি যখন কীবোর্ডে গিয়ে একটি কী টিপব, তখন সবকিছু যাদুতে আবার কাজ করে।

আমি BIOS দেখেছি এবং কোনও পাওয়ার সাশ্রয়কারী বৈশিষ্ট্য সক্ষম দেখছি না। উবুন্টুতে কি তেমন কিছু আছে? এটি অক্ষম করা যেতে পারে?

আমার কোনও জিইউআই ইনস্টল নেই। এটি কেবল কনসোল।

উত্তর:


51

উবুন্টু 16.04 এলটিএস-তে, আমি স্থগিতকরণ অক্ষম করতে সফলভাবে নিম্নলিখিতগুলি ব্যবহার করেছি:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

এবং এটি এটি পুনরায় সক্ষম করতে:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

থেকে man systemctl:

mask NAME...  
           Mask one or more units, as specified on the command line. This
           will link these unit files to /dev/null, making it impossible to
           start them. This is a stronger version of disable, since it
           prohibits all kinds of activation of the unit, including
           enablement and manual activation. Use this option with care. This
           honors the --runtime option to only mask temporarily until the
           next reboot of the system. The --now option may be used to ensure
           that the units are also stopped. This command expects valid unit
           names only, it does not accept unit file paths.

 unmask NAME...
           Unmask one or more unit files, as specified on the command line.
           This will undo the effect of mask. This command expects valid
           unit names only, it does not accept unit file paths.

এগুলি ইতিমধ্যে মুখোশযুক্ত না রয়েছে কিনা তা আমি কীভাবে পরীক্ষা করব? (এবং যাইহোক কী করে maskবা কী করে unmask? এর আগে কখনও তাদের সম্পর্কে শোনেনি))
আর্টঅফ ওয়ারফেয়ার

man systemctlকমান্ড লাইনে উল্লিখিত " আর্টঅফ ওয়ারফেয়ার " থেকে "এক বা একাধিক ইউনিটকে মাস্ক করুন This এটি এই ইউনিট ফাইলগুলিকে / ডিভ / নলের সাথে সংযুক্ত করবে, এটি আরম্ভ করা অসম্ভব করে দিয়েছে This এটি অক্ষম করার একটি শক্তিশালী সংস্করণ, যেহেতু এটি সমস্ত ধরণের নিষিদ্ধ করে since সক্ষমকরণ এবং ম্যানুয়াল অ্যাক্টিভেশন সহ ইউনিটটির অ্যাক্টিভেশন, এই বিকল্পটি যত্ন সহকারে ব্যবহার করুন Thisআরুনটাইম বিকল্পটি কেবলমাত্র সিস্টেমের পরবর্তী পুনরায় বুট হওয়া পর্যন্ত অস্থায়ীভাবে মাস্ক করার জন্য সম্মতি দেয় --উন্নো বিকল্পটি ইউনিটগুলি নিশ্চিত করার জন্য ব্যবহার করা যেতে পারে এছাড়াও বন্ধ হয়ে গেছে। এই কমান্ডটি কেবল বৈধ ইউনিটের নাম প্রত্যাশা করে, এটি ইউনিট ফাইলের পথগুলি গ্রহণ করে না। "
সেন্টিমানে

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

@ আর্টঅফ ওয়ারফেয়ার আপনি কেবলমাত্র /etc/systemd/system/একটি লিঙ্কের জন্য পরীক্ষা করতে পারেন/dev/null
সেন্টিমিমান

@ আর্টঅফ ওয়ারফেয়ার বা systemctl show -p FragmentPath [service]FragmentPathযেখানে সম্পত্তি বলে systemdইউনিট ফাইল জীবন মনে করে। একটি মুখোশযুক্ত পরিষেবা বলবে/dev/null
সেন্টেমানি

19

গুই

আপনি কি তাকিয়েছেন:

সিস্টেম -> পছন্দসমূহ -> পাওয়ার ম্যানেজমেন্ট

এসি পাওয়ার ট্যাবে, "কখনই নয়" এর জন্য নিষ্ক্রিয় অবস্থায় কম্পিউটারকে ঘুমাতে রাখুন

প্রান্তিক

আপনি "gconf- সম্পাদক" খুলতে পারেন?

দেখুন: /apps/gnome-power-manager/timeout

সেট sleep_computer_acকরার চেষ্টা করুন0

অন্য কিছু পরিবর্তন করার প্রয়োজন হলে আমি ইতিবাচক নই।


আমি কীভাবে কনসোলে এটি করব? আমার সাথে গুই লাগানো নেই।
মাইক উইলস

@ মাইক উইলস আপডেট হয়েছে যেহেতু আপনার কোনও গুই নেই
জেসন আইভারসন

1
আবার, আমার জিনোম বা এর কোনও ইনস্টলড নেই। এটি একটি খাঁটি কনসোল।
মাইক উইলস

4
আপ টু ডেট কম্যান্ড-লাইন উপায় হল:gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout '0' && gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout '0'
dess

2
@ দেবী খুব সহায়ক। ধন্যবাদ! আপনার প্রতিক্রিয়াটি অন্যকে দেখার জন্য একটি উত্তরে পোস্ট করা উচিত।
কালু

11

এখানে এই জন্য সঠিক উত্তর :

আপনি কার্নেল অপশন যোগ করার চেষ্টা করছেন acpi=off apm=offকরার GRUB_CMDLINE_LINUX_DEFAULTমধ্যে /etc/default/grub?

তারপরে sudo update-grubআপনার কম্পিউটারটি চালান এবং পুনরায় বুট করুন।


3
আমার গ্রাব কনফিগারেশনে এই বিকল্পগুলি যুক্ত করার acpi=offপরেও আমার মেশিনটি ঘুমাতে যাওয়া বন্ধ করে দিয়েছে, এটি লক্ষ্য করা উচিত যে সেটিংসে অন্যান্য প্রভাব রয়েছে । আমার কাছে মুখ্য বিষয় হ'ল এটি হাইপারথ্রেডিংও অক্ষম করে।
পিকআউটপুটসিএল

@ পিকআউটপুট আপনার লিঙ্কিত শিল্পকর্মটি ক্লাসে বলেছেন যে acpi=ht "
pzkpfw

আমি
এসপিআই

7

বর্ণিত সমাধানগুলির মধ্যে আমার পক্ষে কাজ করা হয়নি। ল্যাপটপটি তখনও ঘুমাচ্ছিল। ACpi = অফের গ্রুব লিনাক্স কমান্ড লাইন বিকল্পটি ব্যবহার করার ফলে ল্যাপটপটি বুট করতে ব্যর্থ হয়েছিল। অবশেষে আমি এই সমাধানটি খুঁজে পেয়েছি।

sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none"
sudo /etc/init.d/acpid restart

এখানে স্টেফান থেকে আসল সমাধানের ভিত্তিতে: উবুন্টু সার্ভারটি একটি ল্যাপটপে idাকনা বন্ধ রেখে চালিয়ে যান?


6

দয়া করে এই লিঙ্কগুলি দেখার চেষ্টা করুন - সাইবারসিটি.বিজ এবং আর্ক ফোরাম

এটি সাইবারসিটি.বিজ লিঙ্কের একটি অংশ:

ডিফল্টরূপে, লিনাক্স কার্নেলটি আপনাকে এই কমান্ডটি টাইপ করতে হবে এটি অক্ষম করতে স্ক্রিন-সেভ বিকল্প ব্যবহার করবে (এটি মনিটরের VESA পাওয়ার সাশ্রয় বৈশিষ্ট্যগুলি বন্ধ করে দেয়):

$ setterm -powersave off -blank 0

যদি এটি নীচে পড়তে থাকে এমন একটি ত্রুটি সহ আপনাকে পিছনে ফেলে দেয় : (আন) সেট করে পাওয়ারসভে মোড

আপনাকে এক্স উইন্ডো সিস্টেমটি বন্ধ করতে হবে এবং উপরের কমান্ডটি পুনরায় চালু করতে হবে। আরও ভাল, আপনার। / .Xinitrc ফাইলটিতে নিম্নলিখিত দুটি কমান্ড যুক্ত করুন:

setterm -blank 0 -powersave off -powerdown 0
xset s off

2

সিস্টেমেটেল মাস্ক / আনমাস্ক বিকল্পগুলি ছাড়াও, আমি জিনোম ডেস্কটপের জন্য সাসপেন্ড চালু / বন্ধ করতে নিম্নলিখিতগুলিও ব্যবহার করি।

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'

অথবা

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

আমি কীভাবে ALL dconf / gsettings ডাম্প করতে হবে তার তালিকাভুক্ত কমান্ড দ্বারা প্রকাশিত সেটিংস অন্বেষণ করে এটি পেয়েছি যাতে আমি তাদের দুটি পৃথক মেশিনের মধ্যে তুলনা করতে পারি?


0

আমি লাইট লকারটি পেয়েছি, যেমন আমি এলএক্সডিইডি (লুবুন্টু) ডেস্কটপ সহ উবুন্টু 14.04.2; আপনার যদি এই ডেস্কটপটি থাকে তবে আপনি ডিফল্টটি পরিবর্তন করতে পারেন এবং এর মাধ্যমে মনিটরটি পরিচালনা করতে পারেন। অন্যথায় আপনাকে টার্মিনালের মাধ্যমে gconf- সম্পাদক ইনস্টল করতে হতে পারে যদি আপনার এটি না থাকে। হালকা লকারটি মূল মেনুতে পছন্দসমূহে পাওয়া যাবে।


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