Gunakan file video sebagai screensaver?


Jawaban:


2

Mungkin saja proyek AniBG akan memberikan apa yang Anda inginkan:

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

Artikel UbuntuGuide ini memiliki petunjuk langkah demi langkah.

[Sunting: Seperti yang tercantum dalam komentar, AniBG belum melihat cinta selama beberapa tahun sekarang. Penggantian terbaik yang bisa saya temukan adalah Komorebi, seperti yang tercantum dalam artikel OMGUbuntu Sep 2017 ini . Halaman GitHub dapat ditemukan di sini .


jawaban Anda sebenarnya tidak merujuk pada apa yang dia minta - saya bingung bagaimana dia menandainya sebagai jawaban. Tautan Karthick adalah jawaban yang benar.
RolandiXor

Karthick tidak menjawab, kecuali maksud Anda komentarnya. Komentarnya mengacu pada peretasan menggunakan mplayer dari 2009. AniBG adalah proyek yang dikelola secara aktif untuk "meletakkan video dan screensaves di desktop Anda" dan memiliki instalasi satu baris. Tidak yakin dari mana kebingungan Anda muncul?
Scaine

@Scaine AniBG dipelihara secara aktif pada tahun 2011, tetapi tampaknya tidak dipertahankan pada tahun 2017.
Flimm

Terima kasih @Flimm. Tidak percaya jawaban ini sudah hampir 7 tahun! Saya telah memperbarui jawaban saya, kalau-kalau ini masih berguna bagi siapa pun.
Scaine

9

Ada beberapa saran yang sangat rumit di sini, tetapi membuat video screensaver Anda sangat mudah saat menggunakan xscreensaver dan mpv. Xscreensaver dapat diinstal dengan mengetik sudo apt-get install xscreensaver. Mpv dapat diinstal dengan mengetik sudo apt-get install mpv.

Pergilah ke Terminal, dan ketik gedit ~/.xscreensaver. Gulir ke bawah ke bagian kode yang mengatakan "program". Di bagian atas daftar, masukkan kode yang mirip dengan ini:

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

"fileDirectory" dapat dibuat menjadi file tunggal, atau folder. Jika Anda ingin memutar semua video dalam folder, masukkan sesuatu seperti$HOME/Videos/* Anda juga dapat membatasi itu ke format file tertentu dengan meletakkan format itu setelah tanda bintang. (mis *.mp4.:) Tag -shuffle juga dapat diterapkan untuk membuat video diputar secara acak.

Setelah kode ini dimasukkan, gunakan Ctrl+ Suntuk menyimpan, lalu ubah screensaver Anda ke yang baru. Dan itu saja, Anda sudah selesai!


:-( Saya mendapatkan mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installeddi Ubuntu 14.04 (edisi Mate)
KlaymenDK

1
~ / .xscreensaver hilang secara default. Seseorang harus menjalankan xscreensaver-demo untuk membuatnya.
Albus Dumbledore

fantastis, terima kasih! Perluasan kecil, jika Anda memiliki direktori yang penuh dengan video dan Anda ingin memilih yang acak, dan juga membiarkan xscreensaver memilih screen saver acak lainnya, kemudian ubah baris menjadi seperti ini: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) yang mengambil satu video secara acak dan tidak mengulang
mike

2

Pertanyaan yang terlalu lama tapi di sini ada cara lain untuk memutar daftar video sebagai screensaver:

Instal xscreensaver

sudo apt-get install xscreensaver

dan instal webscreensaver.

klon proyek webnuxsaver di mana pun Anda inginkan dan tambahkan format mp4 / webm di video folder. jalankan getArrayVideos.py di dalam folder video untuk mendapatkan semua array video.

cd videos python getArrayVideos.py

Contoh output:

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

Salin output dan tambahkan dalam index.html array video dalam variabel videosStorage.

Buka index.html di browser untuk melihat semuanya berfungsi dengan baik dan salin de path.

Contoh jalur di browser:

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

Maka perlu membuka xscreenserver untuk menghasilkan file ~ / .xscreensaver. Tutup xscreensaver dan buka file ~ / .xscreensaver lalu edit ~ / .xscreensaver:

program:

webscreensaver \ n \

Buka xscreensaver dan cari webscreensaver lalu klik di pengaturan kemudian lanjutkan >>

di baris perintah tambahkan:

webscreensaver -url "file: ///usr/lib/xscreensaver/webnuxsaver/index.html"

Catatan: adalah url file lokal index.html. Buka browser Anda untuk mendapatkan path.

Catatan tambahan: Cobalah untuk menggunakan nama video yang sederhana tanpa karakter khusus.

Akhirnya untuk memulai dengan xscreensaver sebagai default. Ikuti langkah selanjutnya:

1) xscreensaver perlu diluncurkan saat startup melalui "Aplikasi Startup" (tekan Super dan ketik "Startup"). Tambahkan entri baru untuk meluncurkan daemon xscreensaver saat startup sebagai xscreensaver -tidak ada splash.

2) Anda perlu membuka aplikasi konfigurasi xscreensaver. Tekan Super dan ketik screensaver. Setel "Kosongkan setelah x menit" ke jumlah yang Anda inginkan (mis. 5 menit). Ingat nilai ini untuk nanti. Pastikan "Kunci layar setelah" TIDAK DIKECUALIKAN.

3) Akhirnya, buka Pengaturan Sistem / Kecerahan & Kunci. Setel "Matikan layar saat tidak aktif selama x menit" ke nilai yang sama seperti Anda mengatur xscreensavers "Kosongkan setelah x menit" pengaturan (mis. 5 menit). Kemudian masih di bawah Brightness & Lock, atur "Lock screen after:" to "Screen off".

Atau di pintasan keyboard tambahkan perintah selanjutnya:

xscreensaver-command -lock

dengan pintasan yang Anda inginkan. Ex. Ctrl + alt + l

info lebih lanjut: Bagaimana cara mengonfigurasi xscreensaver untuk menggunakan layar kunci GNOME di Ubuntu 14.04?


Bisakah Anda menguraikan lebih banyak? Cara menginstal, dll.

Anda dapat membaca "cara menginstal" di proyek github. Tapi ok saya akan memperbarui jawaban saya.
Archagy

1

Pertama-tama Salin-tempel ini ke dalam kotak alamat di browser Anda apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extrakemudian unduh Ini dan ini dan instal dua deb.

Sekarang Pergi ke menu Applications-> Accessories dan buka AniBG. Sekarang sesuaikan preferensi Anda dari indikator di kiri atas.


2
Tautan pertama tidak berfungsi, ubahlah.
karthick87
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.