xss-lock - ออนไลน์ใน Cloud

นี่คือคำสั่ง xss-lock ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xss-lock - ใช้ล็อกเกอร์ภายนอกเป็นตัวรักษาหน้าจอ X

เรื่องย่อ


xss-ล็อค [-n alert_cmd] [--ละเว้น-นอน] [-l] [-v|-q] [--] ตู้ [หาเรื่อง-
xss-lock --help|--เวอร์ชั่น

DESCRIPTION


xss-ล็อค เชื่อมต่อล็อกเกอร์ที่คุณชื่นชอบกับส่วนขยายโปรแกรมรักษาหน้าจอ MIT สำหรับ X และไปยัง
ตัวจัดการการเข้าสู่ระบบของ systemd ล็อกเกอร์จะดำเนินการเพื่อตอบสนองต่อเหตุการณ์จากทั้งสอง
แหล่งที่มา:

· X ส่งสัญญาณเมื่อเปิดใช้งานโปรแกรมรักษาหน้าจอหรือหลังจากไม่มีการใช้งานของผู้ใช้เป็นระยะเวลาหนึ่ง
(ตามที่ตั้งค่าไว้ด้วย xset s หมดเวลา). ในกรณีหลัง คำสั่ง notifier หากระบุ is
ดำเนินการก่อน

· ตัวจัดการการเข้าสู่ระบบยังสามารถขอให้ล็อคเซสชันได้ อันเป็นผลมาจาก เข้าสู่ระบบctl
ล็อคเซสชัน, ตัวอย่างเช่น. นอกจากนี้ xss-ล็อค ใช้ตรรกะการยับยั้งเพื่อล็อค
หน้าจอก่อนที่ระบบจะเข้าสู่โหมดสลีป

xss-ล็อค รอให้ล็อกเกอร์ออก -- หรือฆ่ามันเมื่อปิดใช้งานโปรแกรมรักษาหน้าจอหรือ
การปลดล็อกเซสชันถูกบังคับ - ดังนั้นคำสั่งจึงไม่ควรแยก

นอกจากนี้ xss-ล็อค จัดการคำใบ้ที่ไม่ได้ใช้งานในเซสชันการเข้าสู่ระบบ สถานะว่างของเซสชัน
เชื่อมโยงโดยตรงกับกิจกรรมของผู้ใช้ตามที่รายงานโดย X (ยกเว้นเมื่อตัวแจ้งเตือนทำงานก่อน
ล็อคหน้าจอ) เมื่อไม่มีการใช้งานเซสชันทั้งหมด ตัวจัดการการเข้าสู่ระบบสามารถดำเนินการได้ (เช่น
เป็นการระงับระบบ) หลังจากความล่าช้าที่กำหนดค่าไว้ล่วงหน้า

OPTIONS


-n cmd, --ตัวแจ้ง=cmd
วิ่ง cmd เมื่อโปรแกรมรักษาหน้าจอเปิดใช้งานเนื่องจากผู้ใช้ไม่ได้ใช้งาน แบบเปลือกหอย
ใบเสนอราคาได้รับการสนับสนุน ตัวแจ้งเตือนจะถูกฆ่าเมื่อ X ส่งสัญญาณกิจกรรมของผู้ใช้หรือเมื่อ
ตู้เก็บของเริ่มต้นขึ้น ล็อกเกอร์เริ่มทำงานหลังจากรอบโปรแกรมรักษาหน้าจอรอบแรก เช่น
ตั้งค่าด้วย xset s หมดเวลา รอบ.

สามารถใช้เพื่อนับถอยหลังหรือ (บนแล็ปท็อป) ทำให้หน้าจอมืดลงก่อนที่จะล็อค
ตัวอย่างเช่น ดูสคริปต์ /usr/share/doc/xss-lock/dim-screen.sh.

-l, --โอน-นอน-ล็อค
อนุญาตให้กระบวนการล็อกเกอร์สืบทอดตัวอธิบายไฟล์ที่แสดงถึงความล่าช้า
ล็อคที่ได้รับจากตัวจัดการการเข้าสู่ระบบ ดัชนีที่เกี่ยวข้องจะทำ
มีอยู่ในตัวแปรสภาพแวดล้อม $XSS_SLEEP_LOCK_FD; นี้จะถูกตั้งค่าเฉพาะถ้า
สาเหตุของการล็อคคือระบบกำลังเตรียมเข้าสู่โหมดสลีป ตู้เก็บของ
ควรปิดตัวอธิบายไฟล์นี้เพื่อระบุว่าพร้อมแล้ว

สคริปต์ตัวอย่างที่ห่อล็อกเกอร์ที่มีอยู่เป็น
/usr/share/doc/xss-lock/transfer-sleep-lock-*.sh.

--ละเว้น-นอน
อย่าล็อคการระงับ/ไฮเบอร์เนต

-q, --เงียบ
เอาต์พุตข้อผิดพลาดร้ายแรงเท่านั้น

-v, --รายละเอียด
ส่งออกข้อความเพิ่มเติม

-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือและออก

--รุ่น
พิมพ์หมายเลขเวอร์ชันและออก

สัญญาณ


ซิกอัพ เมื่อได้รับสัญญาณนี้แล้ว xss-ล็อค รีเซ็ตโปรแกรมรักษาหน้าจอ แต่เฉพาะในกรณีที่
หน้าจอไม่ได้ล็อคอยู่ในขณะนี้ (ไม่เหมือน xset s ตั้งใหม่).

สามารถใช้ในการกำหนดค่าของ MPlayer เป็นวิธีแก้ปัญหาสำหรับความล้มเหลวของ MPlayer
วิธีรีสตาร์ทตัวจับเวลาโปรแกรมรักษาหน้าจอเมื่อหยุดเล่นชั่วคราว:

heartbeat-cmd="killall -HUP xss-lock"
หยุด xscreensaver = เท็จ

หมายเหตุ:
สิ่งนี้ไม่ได้ผลกับ mplayer2 (และ mpv) เพราะหัวใจของมันยังคงเต้นอยู่
ในขณะที่หยุดเล่นชั่วคราว

เข้าสู่ระบบ/SIGTERM
เมื่อได้รับสัญญาณนี้แล้ว xss-ล็อค ออกหลังจากฆ่าตัวแจ้งเตือนที่ทำงานอยู่หรือ
ตู้เก็บของ

หมายเหตุ


· แอปพลิเคชั่นบางตัวขึ้นอยู่กับ xdg-สกรีนเซฟเวอร์ สคริปต์จาก xdg-utils ซึ่งใช้ xset s
ปิด และ xset s ผิดนัด เพื่อระงับและใช้งานโปรแกรมรักษาหน้าจอต่อตามลำดับ หลัง
รีเซ็ตการหมดเวลาและวนเป็นค่าเริ่มต้นของเซิร์ฟเวอร์ (xset s on ใช้ค่าเริ่มต้นแบบฮาร์ดโค้ด
แทน) ดังนั้นจึงใช้ได้เฉพาะเมื่อคุณพอใจกับ (หรือสามารถควบคุม) การตั้งค่าเซิร์ฟเวอร์

เพื่อแก้ไขการดำเนินการดำเนินการต่อในสคริปต์นี้ (หรือสำเนาใน ~/ถังขยะ นำหน้าต้นฉบับใน
$ PATH) หรือแทนที่ on โดยหมดเวลาและรอบที่คุณต้องการ หรือหลีกเลี่ยงเวลาฮาร์ดโค้ด
ค่าโดยการแก้ไขสคริปต์เพื่อเรียกใช้การวนรอบระงับเช่นเดียวกับโปรแกรมรักษาหน้าจออื่น ๆ
การใช้ /usr/share/doc/xss-lock/xdg-screensaver.patch.

ตัวอย่าง


· วิ่ง ล็อค หลังจากไม่มีการใช้งานสิบนาที:

เอ็กซ์เซ็ท 600
xss-lock xlock +รีเซ็ตโปรแกรม

ไม่มี +รีเซ็ตเซฟเวอร์, ล็อค บังคับให้รีเซ็ตโปรแกรมรักษาหน้าจอในระหว่างการเริ่มต้นจึงบอก
xss-ล็อค ให้ฆ่าทันที ล็อค อีกครั้ง

·หรี่หน้าจอหลังจากไม่มีการใช้งานสามนาที ล็อคหน้าจอในอีกสองนาทีต่อมา
การใช้ i3lock:

เอ็กซ์เซ็ท 180 120
xss-lock -n dim-screen.sh -- i3lock -n

หมายเหตุ:
มีสคริปต์ให้ใช้ i3lockโหมดฟอร์คกิ้งกับ --โอน-นอน-ล็อค
ตัวเลือก (ดูด้านบน)

ใช้ xss-lock ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด