15Aug
Server X na systéme Linux poskytuje grafickú plochu. Ak sa zrúti, stratíte všetku neuloženú prácu v grafických programoch, ale môžete sa zotaviť z havárie a reštartovať server X bez reštartovania počítača. Chyby servera
X môžu byť spôsobené chybami s grafickými ovládačmi - napríklad vlastnými grafickými ovládačmi AMD alebo NVIDIA, napríklad hardvérovými problémami alebo inými chybami softvéru.
Image Credit: Francois Schnell na Flickr
Ctrl + Alt + Backspace
Klávesová skratka Ctrl + Alt + Backspace tradične reštartovala X server na Linuxe. Avšak po sťažnostiach - najmä od nových používateľov systému Linux, ktorí náhodou zasiahli túto kombináciu kľúčov a stratili všetku prácu - táto skratka bola predvolene zakázaná.Ak ju chcete povoliť v Ubuntu, Fedore alebo inej distribúcii na pracovnej ploche na báze GNOME, môžete použiť pomôcku Rozloženie klávesnice.
Kliknite na tlačidlo Možnosti a začiarknite políčko Control + Alt + Backspace v sekcii Klávesy, aby ste zabili X server.
Po jeho zapnutí môžete stlačiť Ctrl + Alt + Backspace, aby ste okamžite reštartovali váš X server. Táto skratka je však implementovaná serverom X a nemusí fungovať, ak X v niektorých ohľadoch visí.
Prepínanie virtuálnych konzol
Klávesovú skratku Ctrl + Alt + F1( a ostatné klávesové skratky klávesov F) môžete prepnúť na inú virtuálnu konzolu z vášho X servera.(Ctrl + Alt + F7 zvyčajne vás nasmeruje späť na X - presná klávesa F závisí od vašej distribúcie v systéme Linux.)
Akonáhle máte, môžete sa prihlásiť do virtuálnej konzoly a spustiť príslušný príkaz na reštartovanie X servera. Príkaz, ktorý budete potrebovať, závisí od správcu zobrazovania, ktorý používate. Na Ubuntu, ktorá používa správcu displeja LightDM, by ste použili nasledujúci príkaz:
sudo service restart lightdm
SSH do počítača
Ak nemôžete lokálne X server zabiť, môžete ho zabiť cez sieť.Za predpokladu, že máte server SSH nastavený a spustený vo vašom systéme Linux, môžete sa prihlásiť z iného počítača a spustiť príslušný príkaz na reštartovanie servera X.Stačí sa prihlásiť cez SSH na prístup k vzdialenej konzole a pomocou príslušného príkazu reštartovať správcu displeja - na Ubuntu je to sudo service lightdm reštart príkaz uvedený vyššie.
Použite kľúče Magic SysRq
V minulosti sme pokryli pomocou kúzelného klávesu SysRq - systém SysRq je vo všeobecnosti rovnaký ako kľúč Print Screen. Za predpokladu, že chcete lokálny server X zabiť - nie cez sieť - váš systém nemusí odpovedať na stlačenie klávesov vrátane klávesovej skratky Ctrl + Alt + F1.K tomu môže dôjsť, pretože server X prevzal kontrolu nad klávesnicou. Ak chcete prevziať kontrolu nad serverom X, použite nasledujúcu kombináciu klávesov:
Alt + SysRq + r
Po stlačení klávesov Ctrl + Alt + F1 získate prístup k virtuálnej konzole. Môžete tiež použiť kombináciu Alt + SysRq + k, ktorá zabije všetky programy na vašej aktuálnej virtuálnej konzole vrátane vášho X servera.
Ak chcete reštartovať počítač, môžete tiež použiť magický kľúč SysRq na čisté reštartovanie systému - viac informácií nájdete v našom úplnom príspevku na kľúči SysRq.