উত্তর:
আমার কি স্ক্রিনসেভার প্যাকেজ বা কিছু ইনস্টল করার দরকার আছে?
হ্যাঁ, উইকি অনুসারে , আপনাকে একটি লকার চয়ন এবং ইনস্টল করতে হবে। xflock4তারপরে এটি সক্রিয় করবে।
gnome-screensaver-commandবিদ্যমান, তবে gnome-screensaverচলছে না। xflock4রান করে gnome-screensaver-command --lock, যা 0 থেকে বেরিয়ে যাওয়ার বাইরে কিছুই করে না, তাই xflock4মনে হয় এটি হয়ে গেছে।
slockএমনকি আরও সহজ এবং এখন একটি বৈশিষ্ট্য সঙ্গে আসে: রঙ!
সম্পাদনা করুন /usr/bin/xflock4 এবং যোগ করুন light-locker-command -lবা dm-tool lockতালিকায়।
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock" \
"light-locker-command -l"\
"dm-tool lock"
প্রথমে ইনস্টল করুন light-locker।
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l"
অথবা আপনার যদি এখনও ভেরিয়েবল না থাকে:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l" --create -t string
পুরান কর্মকর্তা:
দেখে মনে হচ্ছে xflock4এখন বাহ্যিক কনফিগারেশন সমর্থন করে। আমি যা করেছি তা হ'ল:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock"
এখন এই কমান্ডটি লক করার জন্য ব্যবহৃত হয়। আমার ধারণা জিনোম-স্ক্রিন-সেভার আপগ্রেডে ব্রেক হয়েছে।
এটি এক্সএফসিইয়ের জন্য। যদি আপনার কাছে ইতিমধ্যে সম্পত্তি না থাকে তবে আপনি এটি দ্বারা যুক্ত করুন:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock" --create -t string
খুব গুরুত্বপূর্ণ: আপনার স্ক্রিনটি সুরক্ষিতভাবে লক করতে আপনার একটি স্ক্রিনসেভার চলমান দরকার। light-lockerএক পছন্দ। শেষে নিশ্চিত হয়ে নিন যে সিটিআরএল + এলএফ + এফ 1 বা অন্য কোনও এফ # দিয়ে কনসোলগুলি স্যুইচ করা আপনাকে লক স্ক্রিনটি বিকৃত করতে দেয় না। দেখা:
কেস_এফের উত্তরটি আমার কাছে কাছে ছিল, তবে ডিএম-সরঞ্জামটি আমার মধ্যে ইতিমধ্যে তালিকাভুক্ত ছিল
/usr/local/bin/xflock4। তবে এটি চেষ্টা xscreensaver-commandএবং gnome-screensaver-commandপ্রথম। আমি এগুলিকে লুপের জন্য দ্বিতীয়টিতে স্থানান্তরিত করেছি, এবং প্রথমে একমাত্র বিকল্প হিসাবে ডিএম-সরঞ্জামকে উপরে সরিয়েছি (লুপের জন্য প্রথমটি সরিয়ে ফেলছি):
dm-tool lock >/dev/null 4>&1 && exit
# else run another access locking utility, if installed
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"
"xlock -mode blank" \
"slock"
do
set -- $lock_cmd
if command -v -- $1 >/dev/null 2>&1; then
$lock_cmd >/dev/null 2>&1 &
# turn off display backlight:
xset dpms force off
exit
fi
done
উইন্ডোজ এর মতো হতে আমি এটি Win+ তে ম্যাপিংও করেছি L।
আমি মাত্র (জানুয়ারী 2018) এক্সএফসিইএসের আওতায় কাজ করে স্ক্রিন লকিংয়ের চেষ্টা করেছি। আমি একটু অবাক হয়েছি এটি ডিফল্টরূপে কার্যকর হয়নি। আমি প্রথমে ইনস্টল করার চেষ্টা light-lockerএবং xscreensaverকিন্তু কেউই কাজ করেন।
আমার পক্ষে কাজটি হ'ল xlockmoreপ্যাকেজটি ইনস্টল করা যা প্রদান করে /usr/bin/xlockযা দুর্দান্ত কাজ করে। এই কমান্ডটি এখন ইনস্টল করা হয়েছে, আমি এটি ব্যবহারের জন্য xfce সেশনটি কনফিগার করতে পেরেছিলাম:
xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock"
অথবা আপনার যদি এখনও ভেরিয়েবল না থাকে:
xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock" --create -t string
আমার /usr/bin/xflock4স্ক্রিপ্ট ইতিমধ্যে LockCommandসেটিংটিতে মনোযোগ দিয়েছে তাই একবারে সেটিংসটি প্রয়োগ করার পরে স্ক্রিপ্টটি সম্পাদনা করার প্রয়োজন ছিল না।
এক্সলকের বিভিন্ন ধরণের মোড এবং সেটিংস রয়েছে যা ডিফল্টরূপে এটি এলোমেলো করে। আমি স্থিতি:
xlock -mode goop -erasedelay 0
তাদের পরীক্ষা করতে ব্যবহার করুন:
xlock -mode ... -nolock