Nastavenie KDM
Je to už nejaký čas, čo nás svojou prítomnosťou obšťastnilo nové KDE. Jeho pôrod bol bolestný, podľa mňa však za to mohli viac netrpezliví tvorcovia distribúcií ako KDE samotné. Debian šiel inou cestou, ale Squeeze už bude obsahovať nové KDE. Ako v ňom nastaviť správcu prihlásenia?
Existuje viac možností nastavenia správcu prihlásenia KDE, spomeniem tu všetky tri, ktoré spoznám a pokúsim sa popísať aj úskalia, ktoré so sebou prinášajú. Pokiaľ potrebujete naštudovať viac o konfiguračných voľbách, môžete použiť zabudovaného pomocníka spustením kHelpCenter help:/kdm/kdm-files.html alebo v Konquerore, či Dolphine help:/kdm/kdm-files.html.
Úprava konfiguračného súboru
Ako prvý spôsob spomeniem, že samozrejme môžete, pomocou textového editora, priamo upravovať konfiguračný súbor. Nájdete ho v adresári /etc/kde4/kdm a volá sa kdmrc. Východzí konfiguračný súbor je dosť obsiahly, ale najmä preto, že je bohato komentovaný, a tak pri každej konfiguračnej voľbe nájdete dokonca viac popisu ako vo vyššie spomínanej príručke!
Pre väčšinu používateľov nie je úprava tohoto súboru potrebná. Ak však potrebujete nastaviť aj také veci ako vzdialené prihlásenie a podobne, jeho úprave sa nevyhnete...
Upozorním, že nevhodnou úpravou konfiguračného súboru môžete spôsobiť celkovú nefunkčnosť správcu prihlásenia, preto si pôvodný súbor pred úpravami prekopírujte, aby ste mali nejakú zálohu. Ručnou úpravou konfiguračného môžete tiež spôsobiť, že znefunkčníte konfiguračnú mágiu Debianu, čo síce jeho nefunkčnosť KDM nespôsobí, ale znemožní používanie tohoto spôsobu konfigurácie. Aby ste sa tomu vyvarovali, nemeňte riadky, ktoré obsahujú ToBeReplacedByDesktopBase.
Úprava pomocou SystemSettings
Druhou možnosťou, ktorú spomeniem, je úprava vlastností pomocou Systémových nastavení KDE. Položku Systémové nastavenia nájdete vo svojom menu, predvolene je pridaná do časti Obľúbené, ale je aj v časti Počítač. Systémové nastavenia môžete spustiť aj z dialógu pre spustenie, teda po stlačení skratky Alt+F2 a samozrejme v príkazovom riadku, zadaním:
systemsettings
Po spustení systémových nastavení prejdite na záložku Pokročilé a tam niekde musíte nájsť položku Správca prihlásenia. Takže vyberiete Správcu prihlásenia a zistíte, že máte problém... Problém, pretože všetky položku sivé, teda nedostupné:
Áno, je to tak, ako bežný používateľ nemáte právo upravovať nastavenia Správcu prihlásenia a nikde nie je tlačidlo Stať sa root, ale nie že sa kvôli tomu hne prihlásite ako root! Stačí si správcu prihlásenia spustiť s právami superadministrátora pomocou (priznám sa, že neviem, či vyžaduje nejaké nastavenia alebo preberá nastavenia sudo):
kdesudo systemsettings
alebo priamo modul KDM:
kdesudo kcmshell4 kdm
Program kdesudo je súčasťou balíka kdesudo (aké prekvapenie, však) a môžete ho nainštalovať pomocou APT. Po spustení týmto spôsobom sú už nastavenia prístupné, ako môžete sami vidieť na obrázku vpravo.
Nebudem tu popisovať všetky tie nastavenia, je ich naozaj bohato. Spomeniem, že väčšina používateľov si pravdepodobne vystačí so záložkami Téma, Používatelia a Pohodlie.
Týmto spôsobom nastavenia, samozrejme po potvrdení zmien, kompletne prepíšete vyššie spomenutý konfiguračný súbor, a to bez varovania. Ak si chcete zachovať pôvodný, tak si ho prekopírujte ešte pred úpravami. A samozrejme, okrem pôvodného súboru prídete aj o konfigurácia spôsobom ala Debian. Naproti tomu, nemôže sa vám, že by ste zlou úpravou znefunkčnili KDM ako celok, prinajhoršom nebude robiť to čo chcete...
Špecifický spôsob v Debiane
Neviem, či som týmto spôsobom nemal začať, ale rozhodol som sa v duchu "to najlepšie na koniec", hoci či je to najlepšie riešenie, to si musíte posúdiť sami. Debian ponúka tretí spôsob nastavenia, ktorý spočíva vo vytvorení vlastného konfiguračného súboru v adresári /etc/default/kdm.d. Teda, nemusíte sa obmedziť na jeden, ale podľa mňa jeden postačí. Ak sa do tohoto pozriete, zistíte, že jeden súbor už tam je a volá sa 10_desktop-base. Vytvorte si teda svoj, nazvaný napríklad 20-settings. To 20 na začiatku nie je síce povinné, ale zaistí, že bude spracované po z DesktopBase.
Do tohoto súboru nemôžete zadať akúkoľvek konfiguračnú voľbu KDM, ale len niekoľko. Asi najzaujímavejšie sú voľby USETHEME a THEME, pretože mne sa tá východzia z Debianu proste nepáči. Tak si nastavím tému Oxygen:
USETHEME="true"
THEME="/usr/share/kde4/apps/kdm/themes/oxygen"
Okrem témy sú iste zaujímavé aj možnosti nastavenia automatického prihlásenia:
AUTOLOGINUSER="slavko"
AUTOLOGINAGAIN="true"
AUTOLOGINLOCKED="false"
Čo som to nastavil? No, automatické prihlásenie používateľa slavko, a to nie len pri prvom spustení, ale aj po odhlásení. No a nechcem aby bola moja relácia KDE po automatickom prihlásení zamknutá. Existuje ešte jedna zaujímavá možnosť, ktorou je nastavenie časového intervalu po automatické prihlásenie (AUTOLOGINDELAY), ale ak ju použijete, nebudete spokojní. Táto vlastnosť nefunguje ako má (bug) a výsledkom je, že sa neprihlásite vôbec. Dobrou správou je, že táto chyba už je opravená a mala by fungovať od verzie 4.5.2.
Touto poslednou voľbou máte síce len obmedzené možnosti nastavenia, ale vôbec nezasahujete do súborov balíka. Konfiguračných možností je ich málo, takže sa v nich nestratíte a myslím, že väčšine používateľom postačia. Samozrejme, pri väčších požiadavkách, musíte do konfigurácie.
Niekedy nestačí reštartovať KDM na to, aby sa správne prejavili zmeny v nastavení, preto radšej reštartujte počítač a až potom nadávajte :-)


