Добавить комментарий

Темизация xsreensaver

Не знаю как другим пользователям, но лично меня удручал слишком олдскульный вид окна разблокировки скринсейвера. К большому сожалению, кастомизировать сам вид окна и расположение элементов нельзя (можно, если скачать исходники и переписать прогу), но есть поле для экспериментов с цветовой гаммой и размером некоторых элементов.

Файл с настройками должен лежать в домашней папке текущего пользователя с именем

~/.Xresources

 

Лично я использую такие настройки

 

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: 0

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

 

Больше можно почитать на сайт арча: https://wiki.archlinux.org/index.php/XScreenSaver

Картинка та что справа лежит в папке /usr/share/pixmaps
xscreensaver.svg и xscreensaver.xpm.
С ними я еще не разобрался.