ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xscreensaver - ออนไลน์ในคลาวด์

เรียกใช้ xscreensaver ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

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

โครงการ:

ชื่อ


xscreensaver - โปรแกรมรักษาหน้าจอที่ขยายได้และเฟรมเวิร์กการล็อกหน้าจอ

เรื่องย่อ


xscreensaver [-แสดง โฮสต์:display.screen] [-verbose] [-no-splash] [-no-capture-stderr]
[-บันทึก ชื่อไฟล์]

DESCRIPTION


พื้นที่ xscreensaver โปรแกรมรอจนกว่าคีย์บอร์ดและเมาส์จะไม่ได้ใช้งานเป็นระยะเวลาหนึ่ง
จากนั้นเรียกใช้การสาธิตกราฟิกที่เลือกแบบสุ่ม จะปิดทันทีที่มีใดๆ
กิจกรรมของเมาส์หรือคีย์บอร์ด

โปรแกรมนี้สามารถล็อคเทอร์มินัลของคุณเพื่อป้องกันไม่ให้ผู้อื่นใช้งาน แม้ว่าจะเป็น
โหมดเริ่มต้นของการทำงานเป็นเพียงการแสดงภาพสวย ๆ บนหน้าจอของคุณเมื่อเป็น
ไม่ได้ใช้งาน.

นอกจากนี้ยังให้การกำหนดค่าและการควบคุมคุณสมบัติการประหยัดพลังงานของจอภาพของคุณ

การเดินทาง เริ่ม


สำหรับคนใจร้อน ลองทำสิ่งนี้:
xscreensaver &
xscreensaver-สาธิต
พื้นที่ xscreensaver-สาธิต(1) โปรแกรมปรากฏขึ้นกล่องโต้ตอบที่ให้คุณกำหนดค่าหน้าจอ
ประหยัดและทดลองกับโหมดการแสดงผลต่างๆ

หมายเหตุ ที่ xscreensaver มี a ไคลเอนต์เซิร์ฟเวอร์ รูปแบบ: xscreensaver โปรแกรมเป็นภูต
ที่ทำงานอยู่เบื้องหลัง มันถูกควบคุมโดยเบื้องหน้า xscreensaver-สาธิต(1) และ
xscreensaver-คำสั่ง(1) โปรแกรม

การกำหนดค่า


วิธีที่ง่ายที่สุดในการกำหนดค่า xscreensaver คือการเรียกใช้ xscreensaver-สาธิต(1)
โปรแกรมและเปลี่ยนการตั้งค่าผ่าน GUI ส่วนที่เหลือของหน้าคู่มือนี้จะอธิบาย
วิธีระดับล่างของการเปลี่ยนการตั้งค่า

ฉันจะพูดซ้ำเพราะมันสำคัญ:

วิธีง่ายๆ ในการกำหนดค่า xscreensaver คือการเรียกใช้ xscreensaver-สาธิต(1) โปรแกรม
คุณไม่จำเป็นต้องรู้สิ่งใด ๆ ที่อธิบายไว้ใน นี้ คู่มือเว้นแต่คุณจะ
พยายามทำสิ่งที่ยุ่งยาก เช่น ปรับแต่ง xscreensaver สำหรับการใช้งานทั่วทั้งไซต์หรือ
บางสิ่งบางอย่าง

ตัวเลือกเพื่อ xscreensaver ถูกเก็บไว้ในหนึ่งในสองแห่ง: ใน a .xสกรีนเซฟเวอร์ ไฟล์ของคุณ
โฮมไดเร็กตอรี่; หรือในฐานข้อมูลทรัพยากร X ถ้า .xสกรีนเซฟเวอร์ ไฟล์ที่มีอยู่ มัน
แทนที่การตั้งค่าใด ๆ ในฐานข้อมูลทรัพยากร

ไวยากรณ์ของ .xสกรีนเซฟเวอร์ ไฟล์จะคล้ายกับไฟล์ของ . Xdefaults ไฟล์; สำหรับ
ตัวอย่าง การตั้ง การหยุดพักชั่วคราว พารามิเตอร์ใน .xสกรีนเซฟเวอร์ ไฟล์ คุณจะเขียน
ต่อไปนี้:
หมดเวลา: 5
ในขณะที่ใน . Xdefaults ไฟล์ที่คุณจะเขียน
xscreensaver.timeout: 5 นาที
หากคุณเปลี่ยนการตั้งค่าใน .xสกรีนเซฟเวอร์ ไฟล์ในขณะที่ xscreensaver ทำงานอยู่
มันจะสังเกตเห็นสิ่งนี้และโหลดไฟล์ซ้ำ (ไฟล์จะถูกโหลดใหม่ในครั้งต่อไปที่
โปรแกรมรักษาหน้าจอจำเป็นต้องดำเนินการบางอย่าง เช่น การทำให้หน้าจอว่างหรือยกเลิกการทำให้หน้าจอว่าง หรือ
เลือกโหมดกราฟิกใหม่)

หากคุณเปลี่ยนการตั้งค่าในฐานข้อมูลทรัพยากร X หรือหากคุณต้องการให้ xscreensaver สังเกตเห็น
การเปลี่ยนแปลงของคุณทันทีแทนที่จะตื่นขึ้นในครั้งต่อไปคุณจะต้อง
โหลดใหม่ของคุณ . Xdefaults ไฟล์ แล้วบอกให้กระบวนการ xscreensaver ทำงานอยู่ให้รีสตาร์ท
ตัวเองเช่น:
xrdb ~ / .Xdefaults
xscreensaver-command - รีสตาร์ท
หากคุณต้องการตั้งค่าเริ่มต้นทั้งระบบ ให้ทำการแก้ไขแอป xscreensaver-
ไฟล์ defaults ซึ่งควรได้รับการติดตั้งเมื่อติดตั้ง xscreensaver เอง
ไฟล์เริ่มต้นของแอปมักจะมีชื่อว่า /usr/lib/X11/app-defaults/XScreenSaver แต่
ระบบที่แตกต่างกันอาจเก็บไว้ในที่อื่น (เช่น /usr/openwin/lib/app-
ค่าเริ่มต้น/XScreenSaver บน Solaris)

เมื่อการตั้งค่ามีการเปลี่ยนแปลงในกล่องโต้ตอบการตั้งค่า (ดูด้านบน) การตั้งค่าปัจจุบัน
จะถูกเขียนถึง .xสกรีนเซฟเวอร์ ไฟล์. (NS . Xdefaults ไฟล์และไฟล์เริ่มต้นของแอป
xscreensaver จะไม่ถูกเขียนเอง)

บรรทัดคำสั่ง OPTIONS


xscreensaver ยังยอมรับตัวเลือกบรรทัดคำสั่งบางตัวเลือก ส่วนใหญ่สำหรับใช้เมื่อทำการดีบั๊ก: for
การทำงานปกติคุณควรกำหนดค่าสิ่งต่าง ๆ ผ่าน ~/.xscreensaver ไฟล์

-แสดง โฮสต์:display.screen
จอแสดงผล X ที่จะใช้ สำหรับจอแสดงผลที่มีหลายหน้าจอ XScreenSaver จะ
จัดการหน้าจอทั้งหมดบนหน้าจอพร้อมกัน

-รายละเอียด
เช่นเดียวกับการตั้งค่า ละเอียด ทรัพยากรถึง จริง: พิมพ์การวินิจฉัยบน stderr และ on
หน้าต่าง xscreensaver

-ไม่มีการจับ-stderr
อย่าเปลี่ยนเส้นทางสตรีม stdout และ stderr ไปยังหน้าต่าง xscreensaver เอง
หาก xscreensaver หยุดทำงาน คุณอาจต้องทำเช่นนี้เพื่อดูข้อผิดพลาด
ข่าวสาร

- เข้าสู่ระบบ ชื่อไฟล์
สิ่งนี้เหมือนกับการเปลี่ยนเส้นทาง stdout และ stderr ไปยังไฟล์ที่กำหนด (for
ผนวก). สิ่งนี้มีประโยชน์เมื่อรายงานจุดบกพร่อง

วิธีการ IT WORKS


เมื่อถึงเวลาเปิดใช้งานสกรีนเซฟเวอร์ หน้าต่างสีดำแบบเต็มหน้าจอจะถูกสร้างขึ้นในแต่ละอัน
หน้าจอของจอแสดงผล แต่ละหน้าต่างถูกสร้างขึ้นในลักษณะที่ต่อมา-
โปรแกรมที่สร้างจะปรากฏเป็นหน้าต่าง "รากเสมือน" ด้วยเหตุนี้ใดๆ
สามารถใช้โปรแกรมที่วาดบนหน้าต่างรูท (และเข้าใจรูทเสมือน) ได้
เป็นสกรีนเซฟเวอร์ อันที่จริงการสาธิตกราฟิกต่างๆ เป็นเพียงโปรแกรมแบบสแตนด์อโลนที่
รู้วิธีการวาดบนหน้าต่างที่ให้มา

เมื่อผู้ใช้กลับมาใช้งานอีกครั้ง หน้าต่างสกรีนเซฟเวอร์จะไม่ถูกแมป และการทำงาน
กระบวนการย่อยถูกฆ่าโดยการส่งพวกมัน ซิกเทอร์ม. กระบวนการย่อยก็เป็นแบบนี้เช่นกัน
ตายเมื่อสกรีนเซฟเวอร์ตัดสินใจว่าถึงเวลาเรียกใช้การสาธิตอื่น: อันเก่าคือ
ถูกฆ่าและเปิดตัวใหม่

คุณสามารถควบคุมกระบวนการสกรีนเซฟเวอร์ที่ทำงานอยู่ได้โดยใช้ปุ่ม xscreensaver-คำสั่ง(1) โปรแกรม
(ซึ่งเห็น.)

พาวเวอร์ การจัดการ


เซิร์ฟเวอร์ Modern X รองรับการปิดจอภาพหลังจากไม่ได้ใช้งานเป็นระยะเวลาหนึ่ง ถ้า
มอนิเตอร์ปิดลงแล้ว xscreensaver จะสังเกตเห็นสิ่งนี้ (หลังจากไม่กี่นาที) และ
จะไม่เปลือง CPU ด้วยการวาดการสาธิตกราฟิกบนหน้าจอสีดำ ความพยายามก็จะ
ทำขึ้นเพื่อสำรองจอภาพอย่างชัดเจนทันทีที่ตรวจพบกิจกรรมของผู้ใช้

พื้นที่ ~/.xscreensaver file ควบคุมการกำหนดค่าการจัดการพลังงานของจอแสดงผล
การตั้งค่า: หากคุณเคยใช้ xset(1) เพื่อเปลี่ยนการตั้งค่าการจัดการพลังงานของคุณ จากนั้น
xscreensaver จะแทนที่การเปลี่ยนแปลงเหล่านั้นด้วยค่าที่ระบุใน ~/.xscreensaver (หรือ
ด้วยค่าดีฟอลต์ในตัว หากไม่มี ~/.xscreensaver ไฟล์ยัง.)

หากต้องการเปลี่ยนการตั้งค่าการจัดการพลังงาน ให้เรียกใช้ xscreensaver-สาธิต(1) และเปลี่ยนแปลงต่างๆ
หมดเวลาผ่านอินเทอร์เฟซผู้ใช้ หรือคุณสามารถแก้ไข ~/.xscreensaver ไฟล์
โดยตรง.

หากส่วนการจัดการพลังงานเป็นสีเทาในส่วน xscreensaver-สาธิต(1) หน้าต่าง แล้ว
นั่นหมายความว่าเซิร์ฟเวอร์ X ของคุณไม่รองรับส่วนขยาย XDPMS ดังนั้นจึงควบคุม
สถานะพลังงานของจอภาพไม่พร้อมใช้งาน

หากคุณกำลังใช้แล็ปท็อป ไม่ต้องแปลกใจหากการเปลี่ยนการตั้งค่า DPMS ไม่มีผล:
แล็ปท็อปหลายรุ่นมีการตรวจสอบพฤติกรรมการประหยัดพลังงานในตัวในระดับที่ต่ำมากนั่นคือ
มองไม่เห็นสำหรับ Unix และ X ในระบบดังกล่าว คุณสามารถปรับการประหยัดพลังงานได้ตามปกติ
ล่าช้าโดยการเปลี่ยนการตั้งค่าใน BIOS ด้วยวิธีเฉพาะของฮาร์ดแวร์เท่านั้น

หาก DPMS ดูเหมือนจะไม่ทำงานกับ XFree86 ตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวเลือก "DPMS" ในของคุณ
/etc/X11/XF86Config ไฟล์. ดู การกำหนดค่า XF86(5) คู่มือสำหรับรายละเอียด

ใช้ GNOME OR ความสามัคคี


ในช่วงเวลาที่ดีขึ้นของทศวรรษ GNOME ได้จัดส่ง xscreensaver ตามที่เป็นอยู่ และทุกอย่างก็เรียบร้อย
ทำงานออกจากกล่อง อย่างไรก็ตาม ในปี 2005 พวกเขาตัดสินใจคิดค้นล้อและเรือขึ้นใหม่
แทนตัวเองสำหรับ xscreensaver ภูตเรียกว่า "gnome- สกรีนเซฟเวอร์", ค่อนข้างมากกว่า
ปรับปรุง xscreensaver และสนับสนุนการเปลี่ยนแปลงกลับ ส่งผลให้ "คำพังเพย-
สกรีนเซฟเวอร์" โปรแกรมไม่ปลอดภัย มีข้อบกพร่อง และไม่มีคุณลักษณะหลายอย่างของ xscreensaver
คุณไม่ควรใช้มัน

ในการแทนที่ gnome-screensaver ด้วย xscreensaver:

1: อย่างเต็มที่ ถอนการติดตั้ง gnome- สกรีนเซฟเวอร์ บรรจุภัณฑ์
sudo apt-get ลบ gnome-screensaver

2: ยิง xscreensaver at เข้าสู่ระบบ.
เลือก "การเริ่มต้น การใช้งาน" จากเมนู (หรือเปิดด้วยตนเอง "gnome-เซสชัน-
คุณสมบัติ") และเพิ่ม"xscreensaver".

3: ทำ GNOME's "ล็อค หน้าจอ" ใช้ เอ็กซ์สกรีนเซฟเวอร์
sudo ln -sf /usr/bin/xscreensaver-คำสั่ง \
/usr/bin/gnome-สกรีนเซฟเวอร์-คำสั่ง
มันใช้งานไม่ได้ภายใต้ความสามัคคีแม้ว่า เห็นได้ชัดว่ามีหน้าจอในตัว
ล็อกเกอร์ที่ไม่ใช่ gnome-screensaver และไม่สามารถลบออกได้ แต่ยังจัดการได้อยู่
ที่จะติดบั๊กและไม่ปลอดภัย สร้างสรรค์วงล้อใหม่ต่อไป! (ถ้าคุณมี
หาวิธีแทนที่ "คุณสมบัติ" การล็อกของ Unity ด้วย xscreensaver ให้ฉัน
ทราบ.)

4: เลี้ยว ปิด สามัคคี built-in ว่างเปล่า
เปิด "System การตั้งค่า / ความสว่าง & ล็อค";
ยกเลิกการเลือก "เริ่มต้น อัตโนมัติ";
ชุด "เปลี่ยน จอภาพ ปิด เมื่อ ไม่ได้ใช้งาน สำหรับ" ไปยัง "ไม่เคย"

ใช้ KDE


เช่นเดียวกับ GNOME KDE ก็ตัดสินใจคิดค้นเฟรมเวิร์กโปรแกรมรักษาหน้าจอของตัวเองตั้งแต่ต้น
แทนที่จะใช้ xscreensaver ในการแทนที่โปรแกรมรักษาหน้าจอ KDE ด้วย xscreensaver
ทำดังต่อไปนี้:

1: เลี้ยว ปิด KDE's จอภาพ ประหยัด
เปิด "Control ศูนย์" และเลือก "ลักษณะ & ธีม / สกรีนเซฟเวอร์"หน้า.
ยกเลิกการเลือก "เริ่มต้น อัตโนมัติ".

2: หา ธุรกิจ การเริ่มต้น ไดเรกทอรี
เปิด "System การบริหาร / เส้นทาง" และดูว่า "เส้นทางเริ่มต้นอัตโนมัติ" ของคุณคืออะไร
ถูกกำหนดเป็น: มันอาจจะเป็น ~ / .kde / Autostart / หรือสิ่งที่คล้ายกัน

3: ทำ xscreensaver be an การเริ่มต้น โครงการ
สร้างไฟล์ .desktop ในไดเร็กทอรี autostart ของคุณที่ชื่อว่า xscreensaver.สก์ท็อป ที่
ประกอบด้วยห้าบรรทัดต่อไปนี้:

[Entry Desktop]
Exec=xสกรีนเซฟเวอร์
ชื่อ=XScreenSaver
พิมพ์ = แอพลิเคชัน
X-KDE-StartupNotify=เท็จ

4: ทำ ต่างๆ "ล็อค การประชุม" คลิกที่ปุ่ม โทรศัพท์ เอ็กซ์สกรีนเซฟเวอร์
ไฟล์ที่คุณต้องการแทนที่ถัดไปได้ย้ายไปมาหลายปีแล้ว มันอาจจะเป็น
ที่เรียกว่า /usr/libexec/kde4/kscreenlockerหรืออาจจะเรียกว่า "kdesktop_lock" หรือ
"krunner_lock"หรือ"kscreenlocker_ทักทาย" และมันอาจจะอยู่ใน /usr/lib/kde4/libexec/
หรือใน /usr/kde/3.5/bin/ หรือแม้แต่ใน / usr / bin /, ขึ้นอยู่กับ distro และเฟสของ
ดวงจันทร์. แทนที่เนื้อหาของไฟล์นั้นด้วยสองบรรทัดนี้:

#!bin / sh /
xscreensaver-คำสั่ง -lock

ตรวจสอบให้แน่ใจว่าไฟล์ปฏิบัติการได้ (chmod a+x)

ตอนนี้ใช้ xscreensaver ตามปกติ ควบคุมได้ตามปกติ xscreensaver-สาธิต(1) และ
xscreensaver-คำสั่ง(1) กลไก

ใช้ ระบบ


หากข้างต้นไม่ทำ และระบบของคุณมี systemd(1) แล้วลองทำสิ่งนี้:

1: สร้างบัญชีตัวแทน a บริการ
สร้างไฟล์ ~/.config/systemd/user/xscreensaver.service ที่มี:
[Unit]
คำอธิบาย=XScreenSaver
[บริการ]
ExecStart=xสกรีนเซฟเวอร์
[ติดตั้ง]
ต้องการโดย=default.target
2. ทำให้สามารถ มัน
systemctl --user เปิดใช้งาน xscreensaver
จากนั้นรีสตาร์ท X11

ใช้ พุ่งพรวด


ยังไม่ทำงาน แต่ใน distro ของคุณ newfangled systemd(1) เรื่องไร้สาระได้แล้ว
หลุดพ้นจากความโปรดปราน? ถ้าอย่างนั้นอาจจะใช้ได้: เปิดตัว การเริ่มต้น การใช้งาน แอปเพล็ต
คลิก "เพิ่ม"และป้อนบรรทัดเหล่านี้ จากนั้นรีสตาร์ท X11:
ชื่อ: XScreenSaver
คำสั่ง: xscreensaver
ความคิดเห็น: xscreensaver

ใช้ จีดีเอ็ม


คุณสามารถเรียกใช้ xscreensaver จากคุณ GDM(1) เซสชันเพื่อให้สกรีนเซฟเวอร์ทำงานสม่ำเสมอ
เมื่อไม่มีใครล็อกอินบนคอนโซล เมื่อต้องการทำเช่นนี้ ให้เรียกใช้ gdmconfig.php(1) และบน
พื้นหลัง หน้า พิมพ์คำสั่ง "เอ็กซ์สกรีนเซฟเวอร์ - จมูก" เข้าไปใน พื้นหลัง โครงการ
สนาม. นั่นจะทำให้ gdm เรียกใช้ xscreensaver ในขณะที่ไม่มีใครลงชื่อเข้าใช้และฆ่ามันด้วย
ทันทีที่มีคนเข้าสู่ระบบ (จากนั้นผู้ใช้จะต้องรับผิดชอบในการเริ่ม xscreensaver
ด้วยตัวเองหากต้องการ)

อีกวิธีหนึ่งในการทำสิ่งเดียวกันให้สำเร็จคือการแก้ไขไฟล์ /etc/X11/gdm/gdm.conf ไปยัง
รวมถึง:
BackgroundProgram = xscreensaver -nosplash
RunBackgroundProgramAlways=จริง
ในสถานการณ์นี้ไฟล์ xscreensaver กระบวนการอาจจะทำงานในฐานะผู้ใช้ GDM แทน
of ราก. คุณสามารถกำหนดการตั้งค่าสำหรับสถานะไม่มีผู้ลงชื่อเข้าใช้ (หมดเวลา, DPMS,
เป็นต้น) โดยการแก้ไข ~gdm/.xscreensaver ไฟล์

หากต้องการให้ gdm เรียกใช้ BackgroundProgram คุณอาจต้องเปลี่ยนจาก "Graphical
ทักทาย" ถึง "ผู้ทักทายมาตรฐาน"

วิ่งได้อย่างปลอดภัย xscreensaver เป็นราก (as xdm or GDM อาจทำ) หากทำงานเป็นรูท
xscreensaver เปลี่ยนผู้ใช้ที่มีประสิทธิภาพและรหัสกลุ่มเป็นสิ่งที่ปลอดภัย (เช่น "ไม่มีใคร")
ก่อนเชื่อมต่อกับเซิร์ฟเวอร์ X หรือเปิดโปรแกรมที่ผู้ใช้กำหนด

ผลข้างเคียงที่ไม่พึงประสงค์ของข้อควรระวังด้านความปลอดภัย (สำคัญ) นี้คืออาจขัดแย้งกัน
ด้วยการรับรองความถูกต้องตามคุกกี้

หากคุณได้รับข้อผิดพลาด "การเชื่อมต่อถูกปฏิเสธ" เมื่อทำงาน xscreensaver ราคาเริ่มต้นที่ GDMแล้วสิ่งนี้
คงหมายความว่าคุณมี xauth(1) หรือกลไกความปลอดภัยอื่นๆ เปิดอยู่ สำหรับ
ข้อมูลเกี่ยวกับกลไกการควบคุมการเข้าถึงของเซิร์ฟเวอร์ X โปรดดูหน้าคู่มือสำหรับ X(1)
Xsecurity(1) xauth(1) และ xhost(1)

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad