Konfigurasikan screensaver di Ubuntu

65

Bagaimana cara mengkonfigurasi screensaver di Ubuntu? Saya dapat melihat bahwa gnome-screensaver sedang berjalan.

oz1cz
sumber

Jawaban:

88

Dimulai dengan 12,04, Ubuntu tidak dikirimkan dengan screensaver apa pun, hanya layar hitam yang muncul ketika sistem Anda idle. Jika Anda lebih suka memiliki screensaver, Anda dapat menukar gnome-screensaver dengan XScreenSaver.

Screensaver sebenarnya dihapus kembali di Ubuntu 11.10. Ubuntu menggunakan gnome-screensaver dan mewarisi perubahan dari hulu GNOME. Pengembang GNOME menganggap layar hitam yang menempatkan monitor Anda ke mode daya rendah optimal.

Menginstal XScreenSaver

Buka terminal dan jalankan perintah berikut untuk menghapus instalan gnome-screensaver:

sudo apt-get remove gnome-screensaver

Instal XScreenSaver dan beberapa paket screensaver tambahan dengan perintah berikut:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

Mengkonfigurasi screensaver Anda

Setelah instalasi, lakukan pencarian di Dash for Screensaver. Buka utilitas Screensaver dan gunakan untuk mengonfigurasi XScreenSaver dan pilih pengaturan screensaver Anda.

Utilitas Screensaver akan meminta Anda untuk menghentikan proses gnome-screensaver dan meluncurkan proses latar belakang xscreensaver saat Anda memulainya.

Secara default, XScreenSaver akan memilih screensaver acak setiap kali dimulai. Anda dapat menentukan screensaver yang dipilihnya atau mengaktifkan mode "Only One Screensaver" untuk selalu menggunakan screensaver favorit Anda.

masukkan deskripsi gambar di sini

Menambahkan ke Startup

Untuk benar-benar menggunakan screensaver, Anda ingin XScreenSaver untuk memulai di latar belakang setiap kali Anda masuk. Jika tidak dimulai, itu tidak dapat melihat sistem Anda menganggur dan meluncurkan screensaver.

Mulailah dengan meluncurkan utilitas Aplikasi Startup dari Dash. Tambahkan program startup dengan perintah berikut. Nama dan komentar di sini bisa apa saja yang Anda suka:

xscreensaver -nosplash

xscreenserver

Mengembalikan Perubahan Anda

Mengembalikan perubahan ini sederhana. Jalankan saja perintah ini untuk menghapus XScreenSaver dan menginstal ulang gnome-screensaver:

sudo apt-get remove xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
sudo apt-get install gnome-screensaver

Sumber dan lebih lanjut tentang: Cara Menambahkan Screensaver ke Ubuntu 12.04 .

Radu Rădeanu
sumber
Ini adalah pertanyaan yang benar-benar bodoh, tetapi bagaimana cara mengatur kapan akan memulai screensaver?
MadTux
1
Jawaban luar biasa! @ MadTux: Anda mengatur kapan akan mulai di sudut bawah jendela program 'screensaver'
eggonlegs
Anda dapat mengkonfigurasi xscreensaverdari baris perintah dengan menjalankan xscreensaver-demo.
Drew Noakes
Sumber daya hebat! Harap juga tambahkan informasi ini ke posting Anda. Ini tentang fakta bahwa Ctrl + Alt + L berhenti bekerja ketika mengganti screensaver Gnome dengan XScreensaver, dan cara memperbaikinya: askubuntu.com/questions/75692/…
Mihai Danila
Dan bagaimana Anda memanggil jendela konfigurasi itu dari CLI?
holms
4

tidak, Anda tidak perlu menghapus gnome-screensaver, dan menginstal xscreensaver. Anda bisa pergi ke Pengaturan Sistem -> Kecerahan dan Kunci untuk mengatur waktu idle gnome-screensaver. Gnome-screensaver dapat menempatkan monitor LCD Anda ke mode aktivitas rendah sehingga ini yang terbaik untuk monitor Anda.

Ben Lin
sumber
Meskipun gnome-screensaver tidak menjalankan DPMS dalam kondisi buruk, tepatnya pada akhirnya tidak akan terjadi (yaitu, lampu latar LCD saya sebenarnya mati!) - Tempat untuk mengkonfigurasi batas waktu tepat; tapi saya tidak tahu mengapa harus menampilkan nama lengkap saya (di sudut layar hitam) untuk sementara waktu, sebelum mulai ... "menabung".
Robert Siemer
0

Jawaban Radu adalah jawaban yang bagus jadi saya tidak akan menduplikasinya. Saya akan menunjukkan langkah-langkah tambahan yang direkomendasikan oleh xscxreensaverpengembang. Saya juga menyertakan paragraf sejarah singkat dari pengembang.


MENGGUNAKAN GNOME ATAU KESATUAN

Untuk bagian yang lebih baik dari satu dekade, GNOME dikirim xscreensaverapa adanya, dan semuanya berjalan lancar. Namun, pada tahun 2005, mereka memutuskan untuk menemukan kembali roda dan mengirimkan pengganti mereka sendiri untuk daemon xscreensaver yang disebut "gnome-screensaver", daripada meningkatkan xscreensaver dan menyumbangkan perubahan mereka kembali. Akibatnya, program "gnome-screensaver" tidak aman, penuh bug, dan kehilangan banyak fitur xscreensaver. Anda seharusnya tidak menggunakannya.

Untuk mengganti gnome-screensaver dengan xscreensaver:

  1. Copot sepenuhnya paket gnome-screensaver.

    sudo apt-get remove gnome-screensaver

  2. Luncurkan xscreensaver saat login.

    Pilih "Aplikasi Startup" dari menu (atau secara manual luncurkan "gnome-session-properties") dan tambahkan "xscreensaver".

  3. Jadikan "Lock Screen" GNOME menggunakan xscreensaver.

    sudo ln -sf /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

    Tapi itu tidak bekerja di bawah Unity. Rupanya ia memiliki pengunci layar bawaan sendiri yang bukan gnome-screensaver, dan tidak dapat dihapus, namun masih berhasil menjadi bug-addled dan tidak aman. Terus temukan kembali roda itu, teman-teman! (Jika Anda telah menemukan cara mengganti "fitur" penguncian Unity dengan xscreensaver, beri tahu saya.)

  4. Matikan blanking bawaan Unity.

    Buka "Pengaturan Sistem / Kecerahan & Kunci";

    Hapus centang "Mulai Secara Otomatis";

    Setel "Matikan layar saat tidak aktif untuk" menjadi "Tidak pernah."


Penolakan

Saya tidak setuju dengan bahasa yang kuat dari pengembang tetapi merasa lebih baik untuk memasukkan sejarah daripada menyembunyikannya.


Ubuntu 18,04 catatan khusus

Banyak yang mengeluh ketika mengunci layar dengan Ctrl+ Alt+ Lmonitor eksternal kosong secara instan dan orang-orang dengan DP dimatikan. Ini menyebabkan penundaan yang tidak diinginkan saat membuka kunci layar. Menggunakan xscreensaverakan menghindari masalah khusus itu.

Anda dapat menonaktifkan Ctrl+ Alt+ Lpintas dari gnome-screensaverdan menetapkannya ke perintah baru untuk xscreensaver:

xscreensaver-command -lock

Penugasan pintasan keyboard ini juga berfungsi di Ubuntu 16.04.

WinEunuuchs2Unix
sumber