Ganti xscreensaver Dengan gnome-screensaver (Xubuntu)


10

Saya baru saja apt-get remove'd xscreensaver dan apt-get install' d gnome-screensaver. Tampaknya ini tidak berhasil karena ketika saya menekan item menu Lock Screen, tidak ada yang terjadi. Saya telah mencoba memasukkan gnome-screensaver dalam daftar aplikasi autostart tetapi ini tidak membantu (harus dimulai sebelum ada yang masuk?). Bagaimana saya bisa membuat gnome-screensaver berfungsi dengan baik dan membuat tombol Lock Screen melakukan apa yang seharusnya? Terima kasih sebelumnya, ell.

EDIT: Saya menggunakan Xubuntu 11.04 dan output dari ps aux | grep saver adalah:

elliot    1374  0.0  0.3  27344  6024 ?        Ss   19:35   0:00 gnome-screensaver
elliot    1669  0.0  0.0   4160   848 pts/0    S+   19:48   0:00 grep --color=auto saver

Tapi saya pikir informasi di atas sekarang tidak akan relevan karena tampaknya mengunci layar sekarang berfungsi , ketika saya mengunci layar saya mendapatkan layar hitam dan ketika saya menggerakkan mouse, dialog membuka kunci muncul sehingga sekarang yang perlu saya lakukan adalah mengatur screensaver, adakah yang bisa membantu saya?


Apakah ada tag "usang" untuk pertanyaan? light-locker harus menangani kasus penggunaan ini di Xubuntu jika semua yang Anda inginkan adalah pengosongan layar (kecuali untuk sistem yang buggy-nya, lihat bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/ + bug / ...), sementara gnome-screensaver 1) juga memerlukan memasukkan kata sandi dua kali, dan 2) tidak dapat mengunci otomatis pada XFCE tanpa juga menjalankan sesi gnome, lihat bugzilla.xfce.org/show_bug.cgi?id=5927
unhammer

Jawaban:


5

Menginstal

Ketika Anda telah menghapus xscreensaverdan menginstal gnome-screensaverAnda harus keluar dan masuk untuk item menu layar kunci XFCE untuk bekerja

Mengatur screen saver Anda

Menginstal gnome-screensaver juga menginstal gnome-screensaver-preferences.

Jika Anda menjalankan ini di terminal Anda akan melihat layar ini yang akan memungkinkan Anda untuk mengubah dari "layar hitam" ke salah satu screensaver gnome:

masukkan deskripsi gambar di sini

Integrasi dengan Settings Manager

Saat memasang gnome-screensaveritu akan membuat file bernama/usr/share/applications/gnome-screensaver-preferences.desktop

Untuk mengintegrasikan ini ke dalam Pengaturan Manajer kemudian ganti konten file ini dengan yang berikut:

[Desktop Entry]
Name=Screensaver
Comment=Set your screensaver preferences
Icon=preferences-desktop-screensaver
Exec=gnome-screensaver-preferences
Terminal=false
Type=Application
Categories=Settings;DesktopSettings;Security;X-XFCE
NotShowIn=KDE;GNOME;

5
Sayangnya, gnome-screensaver-preferencestidak lagi dikirimkan bersama dengan 12.04 (dan lebih tinggi). Jadi bagaimana konfigurasi terjadi sekarang? Saya tidak terlalu peduli tentang hal-hal mewah, tetapi misalnya mengkonfigurasi batas waktu layar.
Izzy


Terima kasih! Yang kedua saya pasti terjawab (tanpa screensavertag :) Akan memeriksa keduanya. Namun, saya tidak dapat mengerti mengapa tidak ada solusi yang ramah pengguna (atau lebih tepatnya mengapa itu dihapus) ...
Izzy

5

Anda tidak perlu menghapus Xscreensaver. Setelah Anda menginstal gnome-screensaver, Anda dapat mengubah file /usr/bin/xflock4untuk memprioritaskan grome-screensaver.

Instal gnome-screensaver:

sudo apt-get install gnome-screensaver

Membuka file:

sudo nano /usr/bin/xflock4

Temukan

# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"

Menggantikan

for lock_cmd in \
"gnome-screensaver-command --lock" \
"xscreensaver-command -lock"

Mungkin perlu keluar dan masuk lagi.


bagaimana Anda bisa masuk ke pengaturan screensaver gnome, karena preferensi gnome-screensaver sepertinya tidak ada lagi? thx
Peter Fleix

Sayangnya saya tidak dapat menjawab pertanyaan ini, karena saya tidak menggunakan Xfce lagi ...
MakisH
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.