मैंने सिर्फ (जनवरी 2018) XFCE के तहत स्क्रीन लॉकिंग काम करने की कोशिश की। मैं थोड़ा आश्चर्यचकित हूं कि यह डिफ़ॉल्ट रूप से काम नहीं करता था। मैंने शुरू में स्थापित करने की कोशिश की 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 में विभिन्न मोड और सेटिंग्स का एक टन है, जो डिफ़ॉल्ट रूप से, इसके माध्यम से यादृच्छिक होता है। मैं इस पर बस गया:
xlock -mode goop -erasedelay 0
उनके उपयोग का परीक्षण करने के लिए:
xlock -mode ... -nolock