লগইন স্ক্রিনে ঘুম কীভাবে নিষ্ক্রিয় করবেন?


9

আমি গত কয়েক ঘন্টা ধরে কোনও অগ্রগতি ছাড়াই এটি করার চেষ্টা করছি।

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

যে জিনিসগুলি আমি চেষ্টা করেছি:

গুই

উভয় (সমস্ত) ব্যবহারকারীর জন্য সম্পন্ন:

  • পাওয়ারের অধীনে কখনও স্থগিত করবেন না
  • ব্রাইটনেস এবং লকের অধীনে কখনও স্ক্রিনটি বন্ধ করবেন না।

প্রান্তিক

gsettings set org.gnome.desktop.session idle-delay 0
sudo /bin/systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
xset s noblank
xset s off
xset dpms force off
xset -dpms

crontab -e:

যোগ

@reboot sudo /bin/systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
@reboot /usr/bin/xset s noblank
@reboot /usr/bin/xset s off
@reboot /usr/bin/xset dpms force off
@reboot /usr/bin/xset -dpms

dconf org.gnome.settings-daemon.plugins.power

critical-battery-action nothing
idle-dim false
lid-close-ac-action nothing
lid-close-battery-action nothing
sleep-inactive-ac-timeout 0
sleep-inactive-ac-type nothing
sleep-inactive-battery-timeout 0
sleep-inactive-battery-type nothing
time-critical 36000
time-low 36000

(কম্পিউটারে neitherাকনা বা ব্যাটারি বিটিডব্লু নেই)

sudo gedit /etc/X11/xorg.conf

যোগ করা হয়েছে

Section "ServerFlags"
  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"
EndSection

ক্যাফিন

যোগ করা হয়েছে

@reboot /usr/bin/caffeine &

crontab এ। এছাড়াও একই কাজ সম্পর্কে চিন্তা

@reboot /usr/bin/caffeine -t 36000

কিন্তু

caffeine -t 36000

আয়

usage: caffeinate [-h] [-V] COMMAND [ARGUMENT [ARGUMENT ...]]
caffeinate: error: unrecognized arguments: -t

ACPI

এটা নেই।

কোন সাহায্যের অনেক প্রশংসা হবে!

উত্তর:


4

আমি এখান থেকে একটি সমাধান পেয়েছি https://askubuntu.com/a/543861/718511 , যদিও তারা বিপরীতটি করতে চেয়েছিল তাই এটি কিছুটা সংশোধিত হয়েছে। মূলত ডিপিএমএস অক্ষম করার জন্য একটি স্ক্রিপ্ট তৈরি করা হয় এবং এটি চালানোর জন্য লাইটডিএমকে বলা হয়।

ইন /etc/lightdm/lightdm.conf.d/ একটি ফাইল করতে 50 dpms.conf :

sudo nano /etc/lightdm/lightdm.conf.d/50-dpms.conf

লাইন যুক্ত করুন

[SeatDefaults]
display-setup-script=/usr/local/bin/dpms-stop

ফাইলটি বন্ধ করুন

ইন , / usr / local / bin / তৈরি একটি ফাইল dpms স্টপ :

sudo nano /usr/local/bin/dpms-stop

লাইন যুক্ত করুন

#!/bin/sh
sudo xhost +si:localuser:lightdm # grants localuser rights to X session
sudo su lightdm -s /bin/bash <<HERE
/usr/bin/xset -dpms
exit
HERE

ফাইলটি বন্ধ করুন

ফাইলটি কার্যকর করতে সক্ষম করুন:

sudo chmod +x /usr/local/bin/dpms-stop

রিবুট এ এটি আমার জন্য কাজ করে worked


এটি আসলে কাজ করে। দারূন কাজ! যাইহোক, বেশিরভাগ মেশিনে আপনি সত্যিই স্ক্রিনসভারটি সংশোধন করতে চান: '' '/ usr / bin / xset s' ''; এইভাবে আমি 21 জুলাই থেকে 7-10 তে কোস্টার জবাবকে অগ্রাহ্য করেছি।
জুডোভানা

3

আমার একই সমস্যা ছিল এবং এই ফোরামের থ্রেডে সমাধানটি খুঁজে পেয়েছি । গেটেসিং ব্যবহার করে উপযুক্ত মান নির্ধারণ করা আমার পক্ষে কাজ করেছিল। নোট করুন যে এটি lightdmআপনার নিজের অ্যাকাউন্টের জন্য বা তার জন্য নয় বরং ব্যবহারকারীর জন্য সেট করা দরকার root। এটা কি আপনার সমস্যা ছিল?

আপনার চালনার জন্য প্রয়োজনীয় কমান্ডগুলি এখানে:

sudo su
su lightdm -s /bin/bash
dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
exit
exit

মনে রাখবেন যে এসি পাওয়ার চলাকালীন এটি কেবল মেশিনের জন্য ঘুম অক্ষম করে। যেহেতু আমি একটি ডেস্কটপ মেশিন ব্যবহার করছি, এটি যথেষ্ট ছিল। আপনি যদি ব্যাটারি পাওয়ার চলাকালীন ঘুমও অক্ষম করতে চান তবে আপনাকে sleep-inactive-battery-timeoutমানটি সেট করতে হবে 0

আপনার এই কমান্ডগুলি চালনার পরে, লাইটডিএম পুনরায় চালু করুন এবং আপনার ভাল হওয়া উচিত।

sudo service lightdm restart

1

আমার পক্ষে একমাত্র কাজটি ছিল জোহানপিআইয়ের উত্তর, তবে স্ক্রিন সেভারটিও বন্ধ করার জন্য আমাকে এটিকে পরিবর্তন করতে হয়েছিল। পরিবর্তিত স্ক্রিপ্টটি এর মতো দেখাচ্ছে:

#!/bin/sh
sudo xhost +si:localuser:lightdm # grants localuser rights to X session
sudo su lightdm -s /bin/bash <<HERE
/usr/bin/xset -dpms
/usr/bin/xset s off
exit
HERE
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.