Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: vanad 23 Července 2013, 15:47:52

Název: SysRq nejde spustit - levý ALT v Unity spouští nabídku aplikace [vyřešeno]
Přispěvatel: vanad 23 Července 2013, 15:47:52
Zkoušel jsem použít klávesu SysRq pomocí levé klávesy ALT + SysRq + např. h, ale nejde spustit. Přitom by měla být funkční, protože terminál mi vypsal 1 po zadání dotazu
Kód: [Vybrat]
cat /proc/sys/kernel/sysrqDělám něco špatně?
Název: Re:SysRq nejde spustit
Přispěvatel: Rover623 23 Července 2013, 19:31:15
Jaký ALT mačkáš, jestli pravý, tak to obvykle nefunguje a pro "h" musíš být v konzoli (CTRL+ALT+F1)
Název: Re:SysRq nejde spustit
Přispěvatel: vanad 24 Července 2013, 20:16:23
Mačkám levý, ale zobrazuje se mi nabídka aplikace.
Název: Re:SysRq nejde spustit
Přispěvatel: Rover623 24 Července 2013, 21:42:16
Protože klávesnici odchytává X server. Buď nastav klávesy tak aby v X neměly žádnou funkci nebo vypni X server
Název: Re:SysRq nejde spustit
Přispěvatel: vanad 24 Července 2013, 22:30:47
Jak to prosímtě mám udělat? A jak to případně vrátit zpět?
Název: Re:SysRq nejde spustit
Přispěvatel: Rover623 25 Července 2013, 00:24:11
Nejjednodušeji prostě v nastavení klávesových zkratek přiřaď klávesu pro nabídku jinam než na ALT, případně ji deaktivuj úplně
Název: Re:SysRq nejde spustit
Přispěvatel: vanad 25 Července 2013, 10:00:37
To bych musel zrušit několik zaběhlých zkratek na ovládání oken a snímku obrazovky. Jak by prosímtě vypadal příkaz pro vytvoření vlastní zkratky?
Název: Re:SysRq nejde spustit
Přispěvatel: vanad 26 Července 2013, 07:43:32
Nikde jsem na to nic nenašel.
Název: Re:SysRq nejde spustit - levý ALT v Unity spouští nabídku aplikace
Přispěvatel: Rover623 26 Července 2013, 14:01:09
ALT se odchytává jako nabídka okna, jdi na klávesové zkratky a změň nabídku okna třeba na ALT+F10 (Windows). V případě, že stiskneš ALT+SysRq, tak X server odchytne jen ten ALT, protože kombinaci ALT+SysRq nezná. Jenže ALT se používá ještě u dalších voleb pod grafikou, jako třeba ALT+X pro "#", doporučuji proto buď nejdřív X zastavit nebo používat SysRq jen pod terminálem (CTRL+ALT+F1-F6) nebo při zamrznutí systému, kdy už se nelze nikam přepnout
Název: Re:SysRq nejde spustit - levý ALT v Unity spouští nabídku aplikace
Přispěvatel: vanad 27 Července 2013, 11:37:58
Díky moc, to mi stačí. Já SysRq chci využívat jen v případě, když PC zamrzne, abych nemusel resetovat a nepoškodil si tak filesystem. Mělo by to bez jakéhokoliv nastavování tedy pro tento účel fungovat?

P.S.Počítač mi zatím nezamrzl, tak jsem neměl možnost to vyzkoušet. Dřív jsem to řešil resetem.
Název: Re:SysRq nejde spustit - levý ALT v Unity spouští nabídku aplikace
Přispěvatel: Rover623 27 Července 2013, 12:34:41
Ano, lze to takto použít pokud zamrzne jak X server tak terminál (stává se nejčastěji pokud nějaký program soustavně využívá 100% CPU) pak se X server jeví jako zaseknutý a terminál odpovídá velmi pomalu.

Nicméně pokud by problémový proces bežel jen pod X, je lepší přes SysRq sestřelit jen X a poté restartovat z terminálu běžným způsobem.

Ext4 je ovšem velmi odolný systém, přežil u mě dokonce i odcházející disk, kdy si disk kvůli závadě vyrobil několik vadných sektorů. Takže poškození FS při restartu asi nehrozí spíš ztráta dat. Přes SysRq můžeš přeci jen dát systému povel aby vše zapsal na disk a teprve potom restartovat.

Ovšem za 10 let používání Linuxu jsem nouzový restart přes SysRq použil asi jednou.

Jinak pokud by jsi si to chtěl jen vyzkoušet se zapnutým X serverem, stiskni nejdřív pravý ALT+SysRq+r to sebere klávesnici z nadvlády X serveru a přepne její vstupy na jádro.