এক্সএফসিইতে কেন আমার স্ক্রিন লক হয় না?


20

আমি আর্চ লিনাক্সে এক্সএফসিই চেষ্টা করছি এবং কোনও কারণে সেশন মেনুতে লক স্ক্রিন বিকল্পটি কিছুই করে না। xflock4কমান্ড লাইনেও চলছে না (এটি আউটপুট ছাড়াই 0 থেকে বেরিয়েছে)।

xfce4-session চলছে.

আমার কি স্ক্রিনসেভার প্যাকেজ বা কিছু ইনস্টল করার দরকার আছে?

উত্তর:


15
আমার কি স্ক্রিনসেভার প্যাকেজ বা কিছু ইনস্টল করার দরকার আছে?

হ্যাঁ, উইকি অনুসারে , আপনাকে একটি লকার চয়ন এবং ইনস্টল করতে হবে। xflock4তারপরে এটি সক্রিয় করবে।


1
আসলে, জিনোম-স্ক্রিনসেভার ইনস্টল করা আছে এবং এটি জিনোমের অধীনে কাজ করছিল working আমার কি এটি কোনওভাবে সক্রিয় করার দরকার আছে?
সিজেএম

2
ঠিক আছে, সমস্যাটি মনে হচ্ছে এটি gnome-screensaver-commandবিদ্যমান, তবে gnome-screensaverচলছে না। xflock4রান করে gnome-screensaver-command --lock, যা 0 থেকে বেরিয়ে যাওয়ার বাইরে কিছুই করে না, তাই xflock4মনে হয় এটি হয়ে গেছে।
সিজেএম

আমি পছন্দ i3lock একটি সহজ পর্দা লকার, যা সরাসরি দ্বারা সমর্থিত নয় যেমন xflock4, তাই আমি যেমন একটি সহজ মোড়কের স্ক্রিপ্ট লিখেছিলেন /usr/bin/xscreensaver-commandযে পূজা i3lock। যেহেতু আগে xflock4চেষ্টা করে , এটি সমস্যার সমাধান করে। xscreensaver-commandgnome-screensaver-command
সিজেএম

4
slockএমনকি আরও সহজ এবং এখন একটি বৈশিষ্ট্য সঙ্গে আসে: রঙ!
জেসনওয়ারিয়ান

1
@ জেসনওয়ারিয়ান: উঘ, কেবল একটি চতুর প্রবণতা। 640k র‍্যামের বেশি র‌্যামের চেয়ে রঙিন প্রদর্শন আর কার্যকর নয় ...
মার্ক কে কোয়ান

5

সম্পাদনা করুন /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"

1
এটি লিনাক্স মিন্ট 19 এর জন্যও কাজ করে, যদি কেউ এটির সন্ধান করে।
কেভ

4

প্রথমে ইনস্টল করুন 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 বা অন্য কোনও এফ # দিয়ে কনসোলগুলি স্যুইচ করা আপনাকে লক স্ক্রিনটি বিকৃত করতে দেয় না। দেখা:


ধন্যবাদ! আমি এক্সএফসিই 4 থেকে বিএসপিডাব্লুএমে স্থানান্তরিত, এখন আই 3 লক দুর্দান্ত কাজ করে!
নাচোপ্রো

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


0

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