मैं xscreensaver अनलॉक स्क्रीन की थीम कैसे बनाऊं?


34

मैं Xubuntu 11.10 में बदसूरत स्क्रीनसेवर अनलॉक स्क्रीन को कैसे बदल सकता हूं?

मानक xscreensaver बहुत बदसूरत है।

क्या अनलॉक स्क्रीन के लिए कोई थीम है?

जवाबों:


10

निकटतम आप थीमिंग में आ सकते हैं, रंग / फोंट और दिनांक-समय प्रारूप को बदलना है। अधिक कुछ भी शायद xscreensaver को फिर से जोड़ने और स्रोत को बदलने की आवश्यकता होगी।

उदाहरण के लिए -

यहाँ छवि विवरण दर्ज करें

में बदला जा सकता है -

यहाँ छवि विवरण दर्ज करें

कैसे

लीफपैड ( leafpad ~/.Xresources) का उपयोग करके .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:        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

दूसरी तस्वीर के लिए निम्नलिखित को कॉपी और पेस्ट करें:

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

अपने परिवर्तनों को सक्षम करने के लिए निम्न चरणों के माध्यम से दौड़ें:

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

स्रोत


4

यदि आप svg छवि कार्यक्रमों (जैसे इंकस्केप) से परिचित हैं, तो आप अपनी इच्छा के अनुसार लोगो को संशोधित भी कर सकते हैं। लोगो usr / share / pixmaps में स्थित है और इसे xscreensaver.svg और xscreensaver.xpm कहा जाता है।

हालांकि, लोगो बदलने पर एक टिप्पणी है। अधिक जानकारी के लिए इस धागे को देखें

इसके अलावा, xpm फ़ाइल के संबंध में विभिन्न महत्वपूर्ण प्रतिबंध हैं । मैंने उन लोगों की उपेक्षा की, जिसके परिणामस्वरूप मेरी प्रणाली पूरी तरह से दुर्घटनाग्रस्त हो गई। मैं इसे भविष्य में एक कोशिश दूंगा, लेकिन अभी तक मैं ज्वलंत कंप्यूटर लोगो से चिपका रहूंगा। प्रतिबंधों के लिए यहां देखें, जो मुझे बाद में मिला: http://www.improbability.net/xss/

और यहाँ वह प्रक्रिया है जिसका आपको चित्रों को ठीक से हार्ड-कोड करने के लिए अनुसरण करना है: http://www.inductiveload.com/posts/change-the-xscreensaver-icon/

वैसे, मैं फ़ॉन्ट को कुछ और में बदलने का सुझाव देता हूं, क्योंकि हर किसी के पास "दीना" फ़ॉन्ट नहीं है। यह फिर से अपने मूल, असफल फ़ॉन्ट पर वापस आ जाएगा। "एरियल" के साथ "दीना" को बदलना उदाहरण के लिए काम करता है, लेकिन उबंटू फ़ॉन्ट काम नहीं करता है।


1
हाँ, ज्यादातर मृत लिंक दुख की बात है।
मेवोप्लप

2

फॉसफ्रीडोम के उदाहरण के बाद, मैंने आ नई बनाई गई ~ / .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 &

कृपया आप एक स्क्रीनशॉट साझा करेंगे?
user230910

1

ऐसा लगता है कि वे सुरक्षा कारणों से कच्चे ज़ालिब का उपयोग करते हैं।

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


1
उबंटू पूछने के लिए आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
आड़ू

1

Xresources के साथ समाधान एक अच्छा है, मैं इसे स्वयं उपयोग करता हूं, लेकिन आप इनकी कोशिश कर सकते हैं:

XScreenSaver लॉक विंडो थीमिंग


एक उत्कृष्ट संकेत, लेकिन xscreensaver> = 5.0 के लिए समर्थित नहीं है ।
मर्फी 13
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.