Как настроить тему разблокировки экрана xscreensaver?

Как я могу заменить уродливый экран разблокировки экрана в Xubuntu 11.10?

Стандартный xscreensaver очень уродлив.

Есть ли темы для экрана разблокировки?

29 голосов | спросил user36594 4 SunEurope/Moscow2011-12-04T19:47:06+04:00Europe/Moscow12bEurope/MoscowSun, 04 Dec 2011 19:47:06 +0400 2011, 19:47:06

5 ответов


9

Ближе всего вы можете обратиться к теме - изменить цвета /шрифты и amp; формат даты и времени. Скорее всего, потребуется перекомпилировать xscreensaver и изменить источник.

Например -

введите описание изображения здесь>> </p>

<p> можно изменить на - </p>

<p> <img src = источник

ответил fossfreedom 5 MonEurope/Moscow2011-12-05T03:01:26+04:00Europe/Moscow12bEurope/MoscowMon, 05 Dec 2011 03:01:26 +0400 2011, 03:01:26
4

Если вы знакомы с программами svg image (например, Inkscape), вы также можете изменить логотип в соответствии с вашими пожеланиями. Логотип находится в файлах usr /share /pixmaps и называется xscreensaver.svg и xscreensaver.xpm.

Однако есть замечание об изменении логотипа. См. этот поток для дополнительной информации

Кроме того, существуют различные важные ограничения в отношении файла xpm . Я пренебрег тем, что привело к полному краху моей системы. Я дам ему попробовать в будущем, но до сих пор я буду придерживаться логотипа пылающего компьютера. См. Здесь ограничения, которые я нашел только после этого: http://www.improbability.net/xss/

И вот процесс, который вы должны выполнить, чтобы правильно закодировать изображения: http://www.inductiveload.com/posts/change-the-xscreensaver-icon/

Кстати, я предлагаю изменить шрифт на что-то еще, так как не все имеют шрифт «дина». Затем он вернется к исходному, безотказному шрифту. Например, замена «dina» на «arial» работает, но шрифт Ubuntu, похоже, не работает.

ответил Treepata 6 TueEurope/Moscow2011-12-06T16:26:00+04:00Europe/Moscow12bEurope/MoscowTue, 06 Dec 2011 16:26:00 +0400 2011, 16:26:00
2

Следуя примеру fossfreedom, я выбрал следующие настройки в недавно созданном файле ~ /.Xresources, и я нашел результат довольно привлекательным (тема с темным фоном с нежным блюзом):

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

Также с изменениями, загруженными с помощью:

xrdb -merge ~/.Xresources; killall xscreensaver; xscreensaver -no-splash &
ответил JonWalker 20 Jpm1000000pmFri, 20 Jan 2012 15:48:19 +040012 2012, 15:48:19
1

Кажется, они используют raw Xlib по соображениям безопасности.

http://www.jwz.org/xscreensaver/toolkits.html

ответил Raúl Salinas-Monteagudo 14 +04002012-10-14T00:47:27+04:00312012bEurope/MoscowSun, 14 Oct 2012 00:47:27 +0400 2012, 00:47:27
1

Решение с помощью Xresources является хорошим, я использую его сам, но вы также можете попробовать следующее:

XScreenSaver Lock Window Theming

ответил Keios Solutions 10 Jpm1000000pmSat, 10 Jan 2015 17:37:37 +030015 2015, 17:37:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132