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?
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:
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ụ -
có thể thay đổi thành -
Sử dụng leafpad ( leafpad ~/.Xresources
) tạo / sửa đổi tệp .Xresources
nằ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 &
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.
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 &
Có vẻ như họ sử dụng Xlib thô vì lý do bảo mật.
Giải pháp với Xresource là một giải pháp tốt, tôi tự sử dụng nó, nhưng bạn cũng có thể thử những điều sau:
xscreensaver
> = 5.0.