আমি কীভাবে স্ক্রিন লকটিতে ঘুমাতে পারি?


8

আমি যখন "লক স্ক্রিন" অ্যাকশনটি প্রার্থনা করি তখন মনিটরের সাথে সাথে তাত্ক্ষণিকভাবে ঘুমানোর কোনও উপায় আছে কি? আমি নির্ধারিত সময়ের পরে ডিসপ্লেটি বন্ধ করার জন্য পাওয়ার ম্যানেজমেন্ট সেটিং সম্পর্কে সচেতন, তবে আমি এটি অবিলম্বে ঘটতে চাই।

আমি আশা করছি এমন একটি বাশ স্ক্রিপ্ট রয়েছে যা স্ক্রিনটি লক করে প্রদর্শনটি ঘুমিয়ে রাখবে এবং যখন কোনও স্ক্রিন লক অপারেশন ঘটে তখন আমি এই অনুরোধ করতে পারি।


1
উদাহরণস্বরূপ এই প্রশ্নটি দেখুন ।
নাথান ওসমান

উত্তর:


7

নিম্নলিখিত স্ক্রিপ্টটি প্রতি দশ সেকেন্ডে স্ক্রিনসভারটি সক্ষম হয়েছে কিনা তা পরীক্ষা করে দেখাবে এবং যদি এটি হয় তবে কমান্ডটি ব্যবহার করে ডিসপ্লেটি চালু করুন xset dpms force off

এটি ইতিমধ্যে প্রদর্শনটি বন্ধ করে দেয় না তা নিশ্চিত করে তোলে কিনা তা পরীক্ষা করে দেখায়, যাতে আপনি নিজের পাসওয়ার্ড টাইপ করার সময় মনিটরটি বন্ধ না করেই পর্দা আনলক করতে পারেন।

#!/bin/bash 

ALREADY_SHUTOFF="yes"

while true; do

    if (gnome-screensaver-command -q | grep "is active");
    then

        echo $ALREADY_SHUTOFF
        if [ "$ALREADY_SHUTOFF" == "no" ];
        then

            # this command turns off the display
            xset dpms force off
        fi


        ALREADY_SHUTOFF="yes"

    else

        ALREADY_SHUTOFF="no"
    fi

    sleep 10

done

আমি চেষ্টা করেছিলাম xset dpms force offএবং এটি প্রদর্শন বন্ধ করে দেয় তবে এটি কয়েক সেকেন্ড পরে আবার চালু হয়।
নাথান ওসমান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.