Portál AbcLinuxu, 6. května 2025 06:28

Dotaz: Pause/Break v konzoli na CentOS 7

25.6.2018 18:46 mcm | skóre: 13 | blog: linca | domažlice
Pause/Break v konzoli na CentOS 7
Přečteno: 250×
Odpovědět | Admin
Ahoj,

prosím o radu, jak zprovoznit klávesu Pause/Break v tty0-6 tak, aby sloužila jako přepínač mezi en_us a cs_cz klávesnicí. Na stisk klávesa reaguje pouze zvukovým oznámením, takže předpokládám, že není svázána s nějakou konkrétní funkcí a je ji třeba teprve přiřadit.

Toto chování se mi zdá ale neobvyklé, když vycházím ze zkušenosti, že na všech mých předchozích instalacích tato klávesa bez jakékoliv konfigurace funkci přepínače rozložení klávesnice plnila.

Jak jsem procházel net, zjistil jsem, že klávesouvou mapu lze zavést příkazem loadkeys [mapa] (to samozrejmě funguje), ale k tomu musím být root nebo to musím udělat alespoň přes sudo, layout se přepne na všech konzolích naráz a navíc mi to přijde těžkopádné a nesystémové.

Stejně tak mám v grub2 definovány parametry vconsole.font=latarcyrheb-sun16, vconsole.keymap=cs a LANG=cs_CZ.UTF-8. Locales (locale, localectl) mám kompletně v cs_CZ-UTF-8.

Přes to, že jsem koukal hlavně na keyboard_and_console-HOWTO (zde: i když je to už staré a v některých případech informace již nejsou relevantní) a další zdroje na netu, stále nevím, jak onu klávesu zprovoznit.

Neřešil jste to někdo nebo neporadíte, co zkusit nebo udělat? Sedím nad tím průběžně téměř celý týden a nějak mě dochází nápady.

Díkes moc za jakékoliv postrčení.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.6.2018 20:03 karlik
Rozbalit Rozbalit vše Re: Pause/Break v konzoli na CentOS 7
Odpovědět | | Sbalit | Link | Blokovat | Admin
A po tom nastavení v grub2 jsi provedl: grub2-mkconfig -o /boot/grub2/grub.cfg?

Něco podobného jsem řešil a nakonec jsem to dal trochu nesystémově do .bash_profile:
if [ -z "$DISPLAY" ] && [ "$(tty)" = /dev/tty1 ]; then
#setfont ter-g16b
setfont
setleds -D +num >/dev/null 2>&1
setterm -foreground white -background blue -bold
setterm -store
clear
#ulimit -s 65536
fi
26.6.2018 16:35 mcm | skóre: 13 | blog: linca | domažlice
Rozbalit Rozbalit vše Re: Pause/Break v konzoli na CentOS 7
grub2-mkconfig jsem samozrejme udelal. Ono to vypadá, jako že není nakonfigurovaná klávesa - vždycky jenom pípne pípák a tím to končí.

Ale moc díky za skriptík, zkusím ho tam zakomponovat a uvidíme. Vypadá to moc dobře, zkusím to (nejsem u kompu) a dám vědět.. :)

Díkes..

27.6.2018 19:03 mcm | skóre: 13 | blog: linca | domažlice
Rozbalit Rozbalit vše Re: Pause/Break v konzoli na CentOS 7
Tak jsem skriptik zkusil zakomponovat do zminovaneho .bash_profile, ale bohuzel to nezafungovalo.. Takze budu hledat dal a kdyz na neco narazim, pridam to sem..

Jeste jednou diky za pomoc, zase me to kousek posunulo v tematech hledani... :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.