দুর্ভাগ্যক্রমে, লক-স্ক্রিন ইউটিলিটি gnome-screensaver-command
, যা Ctrl+ Alt+ Lশর্টকাট ব্যবহার করে তা যখনই স্ক্রীনটিকে লক করতে বলা হয় তখন ফাঁকা স্ক্রিন "স্ক্রীনসেভার" সক্রিয় করবে।
এর পরে কৌশলটি হ'ল স্ক্রিনটি ফাঁকা-পর্দা থেকে মুক্তি পেতে এবং লক-স্ক্রিনটি চালিয়ে যাওয়ার জন্য স্ক্রীনটি লক হওয়ার সাথে সাথেই একটি কীস্ট্রোকটি "নকল" করা। আমরা এটি দিয়ে করব xdotool
, একটি ছোট কমান্ড-লাইন ইউটিলিটি যা কীবোর্ড এবং মাউস ক্লিকগুলি / চলনের অটোমেশনের অনুমতি দেয়।
ইনস্টল করুন xdotool
সঙ্গে
sudo apt-get install xdotool
আপনার হোম ডিরেক্টরিতে কোনও ফাইলে নিম্নলিখিতটি আটকে দিন locknoblank.sh
:
#! / বিন / ব্যাশ
gnome- স্ক্রীনসেভার-কমান্ড -l
এক্সডটুল স্লিপ 1 কী সিটিআরএল
সিস্টেম সেটিংসে যান ... কীবোর্ড ... শর্টকাটগুলি এবং লক-স্ক্রিন শর্টকাট হিসাবে Ctrl+ Alt+ সরান Lযাতে আমরা এটি আমাদের কাস্টম কমান্ডের জন্য পুনরায় ব্যবহার করতে পারি। বাম পাশের বারের "সিস্টেম" এ ক্লিক করুন, তারপরে "লক স্ক্রিন" এর ডানদিকে ক্লিক করুন যেখানে এটি "Ctrl + Alt + L" বলে; এটি এখন "নতুন এক্সিলারেটর ..." বলবে। Backspaceশর্টকাটটি সরাতে টিপুন ।
এখন বামদিকে কাস্টম শর্টকাটগুলিতে যান এবং একটি শর্টকাট যুক্ত করুন, আপনি যে কমান্ডটি চান তাতে নামকরণ করুন /home/username/locknoblank.sh
। প্রয়োগ ক্লিক করুন, তারপরে ডানদিকে ক্লিক করুন যেখানে এটি "নতুন এক্সিলারেটর" পেতে "অক্ষম" বলেছেন এবং Ctrl+ Alt+ টিপুন L।
সিস্টেম সেটিংস বন্ধ করুন, এবং আপনি সম্পন্ন করেছেন!
স্ক্রিনসেভারটির পুনরায় সক্রিয়করণ রোধ করতে (নিষ্ক্রিয় সময়সীমা)
একটি টার্মিনাল খুলুন, এবং টাইপ / পেস্ট করুন:
gsettings set org.gnome.desktop.session idle-delay 7200
এটি স্ক্রীনসভার অলস অ্যাক্টিভেশন সময়টিকে 2 ঘন্টা (বা 7200 সেকেন্ড) সেট করে। আপনি এটি যে কোনও কিছুতে সেট করতে পারেন; ডিফল্ট 600 হয়।
দ্রষ্টব্য: উবুন্টু 18.04 এর জন্য ব্যবহার করুন
xdg-screensaver lock
পরিবর্তে gnome-screensaver-command -l
।