ใช้ไฟล์วิดีโอเป็นสกรีนเซฟเวอร์หรือไม่?


คำตอบ:


2

เป็นไปได้ที่โครงการ AniBG จะให้สิ่งที่คุณต้องการ:

http://code.google.com/p/anibg/

บทความ UbuntuGuide นี้มีคำแนะนำทีละขั้นตอน

[แก้ไข: ตามที่ระบุไว้ในความคิดเห็น AniBG ยังไม่เห็นความรักใด ๆ สำหรับไม่กี่ปีที่ผ่านมา เปลี่ยนดีที่สุดที่ฉันสามารถหาได้ Komorebi ตามที่ระบุไว้ในนี้กันยายน 2017 OMGUbuntu บทความ หน้า GitHub สามารถพบได้ที่นี่


คำตอบของคุณไม่ได้หมายถึงสิ่งที่เขาถามจริง ๆ แล้วฉันสับสนว่าเขาทำเครื่องหมายว่าตอบอย่างไร ลิงค์ของ Karthick คือคำตอบที่ถูกต้อง
RolandiXor

Karthick ไม่ได้ตอบเว้นแต่คุณจะพูดถึงความคิดเห็นของเขา ความคิดเห็นของเขาอ้างถึงการแฮ็คโดยใช้ mplayer ตั้งแต่ปี 2009 AniBG เป็นโครงการที่ได้รับการบำรุงรักษาอย่างแข็งขันเพื่อ "วางวิดีโอและสกรีนเซฟเวอร์บนเดสก์ท็อปของคุณ" และมีการติดตั้งแบบบรรทัดเดียว ไม่แน่ใจว่าความสับสนของคุณเกิดจากที่ใด
Scaine

@Scaine AniBG ถูกเก็บรักษาไว้อย่างแข็งขันในปี 2011 แต่ก็ดูเหมือนจะไม่ได้รับการรักษาในปี 2017
Flimm

ขอบคุณ @Flimm ไม่อยากเชื่อเลยว่าคำตอบนี้มีอายุเกือบ 7 ปีแล้ว! ฉันได้อัปเดตคำตอบแล้วในกรณีนี้ยังมีประโยชน์กับทุกคน
Scaine

9

มีคำแนะนำที่ซับซ้อนบางอย่างอยู่ที่นี่ แต่การสร้างวิดีโอสกรีนเซฟเวอร์ของคุณนั้นง่ายมากเมื่อใช้ xscreensaver และ mpv xscreensaver sudo apt-get install xscreensaverสามารถติดตั้งโดยการพิมพ์ MPV sudo apt-get install mpvสามารถติดตั้งโดยการพิมพ์

ไปลงใน Terminal gedit ~/.xscreensaverและประเภท เลื่อนลงไปที่ส่วนของรหัสที่ระบุว่า "โปรแกรม" ที่ด้านบนของรายการใส่รหัสที่คล้ายกับสิ่งนี้:

"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory

"fileDirectory" สามารถสร้างไฟล์เดียวหรือโฟลเดอร์ หากคุณต้องการเล่นวิดีโอทั้งหมดในโฟลเดอร์ให้ใส่บางอย่างเช่น$HOME/Videos/*คุณสามารถ จำกัด ให้เป็นรูปแบบไฟล์เฉพาะได้โดยใส่รูปแบบนั้นหลังเครื่องหมายดอกจัน (เช่น*.mp4:) แท็กสลับสามารถใช้เพื่อให้วิดีโอเล่นตามลำดับแบบสุ่ม

เมื่อใส่รหัสนี้แล้วให้ใช้Ctrl+ Sเพื่อบันทึกแล้วเปลี่ยนหน้าจอเป็นสกรีนเซฟเวอร์ใหม่ และนั่นคือคุณเสร็จแล้ว!


:-( ฉันเข้าmpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installedUbuntu 14.04 (รุ่น Mate)
KlaymenDK

1
~ / .xscreensaverหายไปโดยปริยาย หนึ่งควรรันxscreensaver-demoเพื่อสร้าง
อัลบัสดัมเบิลดอร์

น่าอัศจรรย์ขอบคุณ! การขยายขนาดเล็กหากคุณมีไดเรกทอรีที่เต็มไปด้วยวิดีโอและคุณต้องการที่จะเลือกสุ่มและให้ xscreensaver เลือกโปรแกรมรักษาหน้าจอแบบสุ่มอื่น ๆ จากนั้นเปลี่ยนบรรทัดให้เป็นเช่นนี้: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) ซึ่งเลือกวิดีโอหนึ่งแบบสุ่มและไม่วนซ้ำ
ไมค์

2

คำถามเก่าเกินไป แต่นี่เป็นอีกวิธีในการเล่นรายการวิดีโอเป็นสกรีนเซฟเวอร์:

ติดตั้ง xscreensaver

sudo apt-get install xscreensaver

และติดตั้ง webscreensaver

โคลนโครงการ webnuxsaver ทุกที่ที่คุณต้องการและเพิ่มรูปแบบ mp4 / webm ในวิดีโอโฟลเดอร์ เรียกใช้ getArrayVideos.py ภายในโฟลเดอร์วิดีโอเพื่อรับวิดีโอทั้งหมด

cd videos python getArrayVideos.py

ตัวอย่างผลลัพธ์:

['nameofvideo.mp4','nameofvideo2.webm'.....]

คัดลอกผลลัพธ์และเพิ่ม index.html อาร์เรย์ของวิดีโอในตัวแปร videosStorage

เปิด index.html ในเบราว์เซอร์เพื่อดูว่าทุกอย่างทำงานได้ดีและคัดลอกเส้นทาง

เส้นทางตัวอย่างในเบราว์เซอร์:

file:///usr/lib/xscreensaver/webnuxsaver/index.html

จากนั้นจำเป็นต้องเปิด xscreenserver เพื่อสร้างไฟล์ ~ / .xscreensaver ปิด xscreensaver แล้วเปิดไฟล์ ~ / .xscreensaver จากนั้นแก้ไข ~ / .xscreensaver:

โปรแกรม:

webscreensaver \ n \

เปิด xscreensaver และค้นหา webscreensaver จากนั้นคลิกที่การตั้งค่าจากนั้นขั้นสูง >>

ในบรรทัดคำสั่งเพิ่ม:

webscreensaver -url "ไฟล์: ///usr/lib/xscreensaver/webnuxsaver/index.html"

หมายเหตุ: เป็น URL ของไฟล์ในเครื่องของ index.html เปิดเบราว์เซอร์ของคุณเพื่อรับเส้นทาง

หมายเหตุพิเศษ: ลองใช้ชื่อง่าย ๆ ของวิดีโอโดยไม่มีอักขระพิเศษ

ในที่สุดเริ่มต้นด้วย xscreensaver เป็นค่าเริ่มต้น ทำตามขั้นตอนต่อไป:

1) xscreensaver ต้องเปิดตัวเมื่อเริ่มต้นผ่าน "แอปพลิเคชันเริ่มต้น" (กด Super และพิมพ์ "Startup") เพิ่มรายการใหม่เพื่อเรียกใช้ xscreensaver daemon เมื่อเริ่มต้นเป็น xscreensaver -no-splash

2) คุณต้องเปิดแอพ xscreensaver ขึ้นมา Hit Super และสกรีนเซฟเวอร์ประเภท ตั้งค่า "Blank after x minutes" เป็นจำนวนที่คุณต้องการ (เช่น 5 นาที) จำค่านี้ไว้ใช้ภายหลัง ตรวจสอบให้แน่ใจว่า "ล็อคหน้าจอหลังจาก" ไม่ได้รับการตรวจสอบ

3) ในที่สุดไปที่การตั้งค่าระบบ / ความสว่าง & ล็อค ตั้งค่า "ปิดหน้าจอเมื่อไม่ได้ใช้งานเป็นเวลา x นาที" เป็นค่าเดียวกับที่คุณตั้งค่า xscreensavers "Blank after x minutes" (เช่น 5 นาที) จากนั้นยังอยู่ภายใต้ความสว่าง & ล็อกให้ตั้งค่า "ล็อกหน้าจอหลัง:" เป็น "หน้าจอปิด"

หรือในแป้นพิมพ์ลัดเพิ่มคำสั่งถัดไป:

xscreensaver-command -lock

ด้วยทางลัดที่คุณต้องการ อดีต Ctrl + Alt + L

ข้อมูลเพิ่มเติม: ฉันจะกำหนดค่า xscreensaver ให้ใช้ล็อกหน้าจอ GNOME บน Ubuntu 14.04 ได้อย่างไร


คุณอธิบายเพิ่มเติมอีกหน่อยได้ไหม? วิธีการติดตั้ง ฯลฯ

คุณสามารถอ่าน "วิธีการติดตั้ง" ในโครงการ GitHub ได้ แต่ตกลงฉันจะอัปเดตคำตอบของฉัน
Archagy

1

ประการแรกคัดลอกวางลงในกล่องที่อยู่ในเบราว์เซอร์ของคุณapt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extraแล้วดาวน์โหลดสิ่งนี้และสิ่งนี้และติดตั้ง. deb ทั้งสอง

ตอนนี้ไปที่ Applications-> เมนู Accessories และเปิด AniBG ตอนนี้ปรับการตั้งค่าของคุณจากตัวบ่งชี้ด้านบนซ้าย


2
ลิงค์แรกใช้งานไม่ได้ให้เปลี่ยน
karthick87
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.