XScreenSaver

Spravuje spořiče obrazovky a jejich nastavení.

Pěkné vysvětlení(anglicky) je na stránkách wiki.archlinux.org.

Instalace

Pro instalaci v Debian/Raspbian/Ubuntu zadám:

sudo apt-get install xscreensaver

Pro instalaci v Arch Linux zadám:

sudo pacman -S xscreensaver

Start démona

Po instalaci se musí převážně v Arch Linuxu zapnout démon běžící v pozadí, který bude vše řídit, ideálně pro použití v souboru xsession a podobně:

xscreensaver &

Příkazem xscreensaver spustím démona ručně.

Vyvolání spořiče

Příkaz sloužící pro vyvolání spořiče obrazovky:

xscreensaver-command -lock

Takový příkaz využívám jako klávesovou zkratku pro uzamčení PC.

Nastavení

GUI Pro nastavení spořiče lze vyvolat spuštění příkazu xscreensaver-settings.

V domovském adresáři uživatele program hledá konfigurační soubor .xscreensaver, který obsahuje konfigurace pro různá přizpůsobení.

Zajímavý je třeba parametr splash, který zobrazuje při startu démona dočasné úvodní okno. Pokud se někomu zdá otravné úvodní okno po spuštění démona, může jej vypnout parametrem:

splash:		False
Výchozí konfigurační soubor s drobnými úpravami
timeout:	0:10:00
cycle:		0:02:00
lock:		True
lockTimeout:	0:00:00
passwdTimeout:	0:00:05
visualID:	default
installColormap:    True
verbose:	False
splash:		False
splashDuration:	0:00:05
demoCommand:	xscreensaver-settings
nice:		10
fade:		True
unfade:		True
fadeSeconds:	0:00:01
ignoreUninstalledPrograms:False
dpmsEnabled:	False
dpmsQuickOff:	False
dpmsStandby:	0:15:00
dpmsSuspend:	2:00:00
dpmsOff:	4:00:00
grabDesktopImages:  True
grabVideoFrames:    False
chooseRandomImages: True
imageDirectory:	~/Obrázky/Spořič/

mode:		random
selected:	-1

textMode:	date
textLiteral:	XScreenSaver
textFile:	
textProgram:	fortune
textURL:	0 1 0 1 0 1 0 1
dialogTheme:	default
settingsGeom:	10,24 763,281

Lze konfigurovat i v .Xresources

Chvíli mi trvalo, než jsem zjistil dostupné možnosti pro konfiguraci. Na internetu jsem příliš nedohledal, nicméně našel jsem někde napsané, že v souboru /usr/share/X11/app-defaults/XScreenSaver jsou uložené možnosti pro .Xresources. A je to tak! Některé volby jsem musel poupravit viz. rozdíl mezi výpisem možností a mým nastavením. Musí být nastavený styl vzhledu default-výchozí.

*.Dialog.headingFont:	terminus bold 16
*.Dialog.bodyFont:	terminus 14
*.Dialog.errorFont:	terminus bold 14
*.Dialog.labelFont:	terminus bold 14
*.Dialog.unameFont:	terminus 12
*.Dialog.buttonFont:	terminus 14
*.Dialog.dateFont:	terminus 9
xscreensaver-auth.default.Dialog.background: 			#222222
xscreensaver-auth.default.Dialog.foreground: 			#d2ffff
xscreensaver-auth.default.Dialog.button.foreground:		#d2ffff
xscreensaver-auth.default.Dialog.button.background:		#444444
xscreensaver-auth.default.Dialog.text.foreground:		#d2ffff
xscreensaver-auth.default.Dialog.text.background:		#555555
xscreensaver-auth.default.Dialog.borderColor:			#94ebeb
xscreensaver-auth.default.Dialog.borderWidth:			2
xscreensaver-auth.default.Dialog.internalPadding:		30
xscreensaver-auth.default.Dialog.thermometer.width:		24
xscreensaver-auth.default.Dialog.thermometer.foreground:	#94ebeb
xscreensaver-auth.default.Dialog.thermometer.background:	#444444
xscreensaver-auth.default.Dialog.logo.width:			64
xscreensaver-auth.default.Dialog.logo.height:			64
xscreensaver-auth.default.Dialog.topShadowColor:		#94ebeb
xscreensaver-auth.default.Dialog.bottomShadowColor:		#847975

Výsledek vypadá takto...