Làm cách nào để tôi tạo chủ đề cho màn hình mở khóa xscreenaver?


34

Làm cách nào để thay thế màn hình mở khóa bảo vệ màn hình xấu xí trong Xubfox 11.10?

Xscreenaver tiêu chuẩn là rất xấu.

Có bất kỳ chủ đề cho màn hình mở khóa?

Câu trả lời:


10

Cách gần nhất bạn có thể đến với chủ đề là thay đổi màu sắc / phông chữ và định dạng ngày giờ. Bất cứ điều gì nhiều hơn có thể sẽ cần phải biên dịch lại xscreenaver và thay đổi nguồn.

Ví dụ -

nhập mô tả hình ảnh ở đây

có thể thay đổi thành -

nhập mô tả hình ảnh ở đây

làm thế nào để

Sử dụng leafpad ( leafpad ~/.Xresources) tạo / sửa đổi tệp .Xresourcesnằm trong thư mục chính.

Sao chép và dán như sau cho hình ảnh đầu tiên ở trê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

Sao chép và dán như sau cho hình ảnh thứ hai:

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

Việc thực hiện các bước sau để kích hoạt các thay đổi của bạn:

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

nguồn


4

Nếu bạn đã quen thuộc với các chương trình hình ảnh của Svg (như Inkscape), bạn cũng có thể sửa đổi logo cho phù hợp với mong muốn của riêng bạn. Logo được đặt trong usr / share / pixmaps và được gọi là xscreenaver.svg và xscreenaver.xpm.

Tuy nhiên, có một nhận xét về việc thay đổi logo. Xem chủ đề này để biết thêm

Ngoài ra, có nhiều hạn chế quan trọng khác nhau liên quan đến tệp xpm . Tôi đã bỏ qua những thứ đó, dẫn đến sự cố hoàn toàn hệ thống của tôi. Tôi sẽ thử nó trong tương lai, nhưng cho đến nay tôi sẽ gắn bó với logo máy tính rực lửa. Xem ở đây để biết các hạn chế, mà tôi chỉ tìm thấy sau đó: http://www.improbability.net/xss/

Và đây là quá trình bạn phải tuân theo để mã hóa chính xác các hình ảnh: http://www.inducteelsoad.com/posts/change-the-xscreenaver-icon/

Nhân tiện, tôi đề nghị thay đổi phông chữ sang thứ khác, vì không phải ai cũng có phông chữ "dina". Sau đó nó sẽ trở lại phông chữ gốc, không an toàn. Thay thế "dina" bằng "arial" chẳng hạn, nhưng phông chữ Ubuntu dường như không hoạt động.


1
Yuck, chủ yếu là liên kết chết đáng buồn.
meawoppl

2

Theo ví dụ của fossfreedom, tôi đã chọn các cài đặt sau trong tệp ~ / .Xresource mới được tạo và tôi thấy kết quả khá hấp dẫn (chủ đề nền tối với màu xanh lam nhẹ nhàng):

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

Ngoài ra với các thay đổi được tải với:

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

Xin vui lòng chia sẻ ảnh chụp màn hình?
dùng230910


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.