Xscreensaver ekran kilidini nasıl açarım?


34

Xubuntu 11.10'daki çirkin ekran koruyucu kilit açma ekranını nasıl değiştirebilirim?

Standart xscreensaver çok çirkin.

Ekran kilidini açmak için herhangi bir tema var mı?

Yanıtlar:


10

Temaya gelebilecek en yakın renk / yazı tiplerini ve tarih / saat biçimini değiştirmektir. Daha fazlasının muhtemelen xscreensaver'ı yeniden derlemesi ve kaynağını değiştirmesi gerekecektir.

Örneğin -

görüntü tanımını buraya girin

olarak değiştirilebilir -

görüntü tanımını buraya girin

nasıl

Leafpad ( leafpad ~/.Xresources) işlevini kullanarak .Xresourcesgiriş klasöründe bulunan dosyayı oluşturun / değiştirin .

Yukarıdaki ilk resim için aşağıdakileri kopyalayıp yapıştırın:

xscreensaver.splash: false

!font settings
xscreensaver.Dialog.headingFont:        -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.bodyFont:           -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.labelFont:          -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.unameFont:          -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.buttonFont:         -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.dateFont:           -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.passwd.passwdFont:         -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*

!general dialog box (affects main hostname, username, password text)
xscreensaver.Dialog.foreground:         #ffffff
xscreensaver.Dialog.background:         #111111
xscreensaver.Dialog.topShadowColor:     #111111
xscreensaver.Dialog.bottomShadowColor:  #111111
xscreensaver.Dialog.Button.foreground:  #666666
xscreensaver.Dialog.Button.background:  #ffffff

!username/password input box and date text colour
xscreensaver.Dialog.text.foreground:    #666666
xscreensaver.Dialog.text.background:    #ffffff
xscreensaver.Dialog.internalBorderWidth:24
xscreensaver.Dialog.borderWidth:        20
xscreensaver.Dialog.shadowThickness:    2

!timeout bar (background is actually determined by Dialog.text.background)
xscreensaver.passwd.thermometer.foreground:  #ff0000
xscreensaver.passwd.thermometer.background:  #000000
xscreensaver.passwd.thermometer.width:       8

!datestamp format--see the strftime(3) manual page for details
xscreensaver.dateFormat:    %I:%M%P %a %b %d, %Y

İkinci resim için aşağıdakileri kopyalayıp yapıştırın:

xscreensaver.splash: false

!font settings
xscreensaver.Dialog.headingFont:        -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.bodyFont:           -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.labelFont:          -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.unameFont:          -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.buttonFont:         -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.Dialog.dateFont:           -*-dina-medium-r-*-*-12-*-*-*-*-*-*-*
xscreensaver.passwd.passwdFont:         -*-dina-bold-r-*-*-12-*-*-*-*-*-*-*

!general dialog box (affects main hostname, username, password text)
xscreensaver.Dialog.foreground:         #111111
xscreensaver.Dialog.background:         #ffffff
xscreensaver.Dialog.topShadowColor:     #111111
xscreensaver.Dialog.bottomShadowColor:  #111111
xscreensaver.Dialog.Button.foreground:  #ffffff
xscreensaver.Dialog.Button.background:  #666666

!username/password input box and date text colour
xscreensaver.Dialog.text.foreground:    #ffffff
xscreensaver.Dialog.text.background:    #666666
xscreensaver.Dialog.internalBorderWidth:24
xscreensaver.Dialog.borderWidth:        20
xscreensaver.Dialog.shadowThickness:    2

!timeout bar (background is actually determined by Dialog.text.background)
xscreensaver.passwd.thermometer.foreground:  #ff0000
xscreensaver.passwd.thermometer.background:  #000000
xscreensaver.passwd.thermometer.width:       8

!datestamp format--see the strftime(3) manual page for details
xscreensaver.dateFormat:    %I:%M%P %b %d

Değişikliklerinizi etkinleştirmek için aşağıdaki adımları izleyin:

xrdb -merge ~/.Xresources
killall xscreensaver
xscreensaver -no-splash &

kaynak


4

Svg image programlarına aşina iseniz (Inkscape gibi), logoyu kendi isteklerinize uyacak şekilde değiştirebilirsiniz. Logo, usr / share / pixmaps içinde bulunur ve xscreensaver.svg ve xscreensaver.xpm olarak adlandırılır.

Ancak, logoyu değiştirmek konusunda bir açıklama var. Daha fazla bilgi için bu konuya bakın

Ayrıca, xpm dosyasıyla ilgili çeşitli önemli kısıtlamalar vardır . Bunları ihmal ettim, sistemimin tamamen çökmesine neden oldu. Gelecekte bir deneyeceğim, ancak şu ana kadar yanan bilgisayar logosuna sadık kalacağım. Daha sonra bulduğum kısıtlamalar için buraya bakınız: http://www.improbability.net/xss/

İşte görüntüleri düzgün bir şekilde kodlamak için uygulamanız gereken süreç: http://www.inductiveload.com/posts/change-the-xscreensaver-icon/

Bu arada, yazı tipini başka bir şeyle değiştirmenizi öneririm, çünkü herkes "dina" yazı tipine sahip değil. Daha sonra orijinal, güvenli olmayan yazı tipine geri döner. "Dina" yerine "arial" yazılması örneğin işe yarar, ancak Ubuntu yazı tipi çalışmıyor gibi görünüyor.


1
Yuck, çoğunlukla ölü linkler ne yazık ki.
meawoppl

2

Fossfreedom örneğini takiben, yeni oluşturulmuş bir ~ / .Xresources dosyasında aşağıdaki ayarları seçtim ve sonucu oldukça çekici buldum (yumuşak mavilerle koyu arka plan teması):

xscreensaver.splash: false

!font settings
xscreensaver.Dialog.headingFont:        -*-georgia-bold-r-*-*-18-*-*-*-*-*-*-*
xscreensaver.Dialog.bodyFont:           -*-georgia-medium-r-*-*-18-*-*-*-*-*-*-*
xscreensaver.Dialog.labelFont:          -*-georgia-medium-r-*-*-18-*-*-*-*-*-*-*
xscreensaver.Dialog.unameFont:          -*-georgia-medium-r-*-*-18-*-*-*-*-*-*-*
xscreensaver.Dialog.buttonFont:         -*-georgia-bold-r-*-*-18-*-*-*-*-*-*-*
xscreensaver.Dialog.dateFont:           -*-georgia-medium-r-*-*-18-*-*-*-*-*-*-*
xscreensaver.passwd.passwdFont:         -*-georgia-bold-r-*-*-18-*-*-*-*-*-*-*

!general dialog box (affects main hostname, username, password text)
xscreensaver.Dialog.foreground:         #00efef
xscreensaver.Dialog.background:         #111111
xscreensaver.Dialog.topShadowColor:     #111111
xscreensaver.Dialog.bottomShadowColor:  #111111
xscreensaver.Dialog.Button.foreground:  #111111
xscreensaver.Dialog.Button.background:  #2040e0

!username/password input box and date text colour
xscreensaver.Dialog.text.foreground:    #2040e0
xscreensaver.Dialog.text.background:    #efefef
xscreensaver.Dialog.internalBorderWidth:36
xscreensaver.Dialog.borderWidth:        0
xscreensaver.Dialog.shadowThickness:    2

!timeout bar (background is actually determined by Dialog.text.background)
xscreensaver.passwd.thermometer.foreground:  #2040e0
xscreensaver.passwd.thermometer.background:  #2040e0
xscreensaver.passwd.thermometer.width:       0

!datestamp format--see the strftime(3) manual page for details
xscreensaver.dateFormat:    %I:%M%p - %a %b %d, %Y

Ayrıca, yüklü değişikliklerle birlikte:

xrdb -merge ~/.Xresources; killall xscreensaver; xscreensaver -no-splash &

Lütfen bir ekran görüntüsü paylaşır mısınız?
user230910


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.