XFree86 4.1 a ceska klavesnice

Kebert Martin mkebert na seznam.cz
Pátek Srpen 24 16:53:34 CEST 2001


> Preji pekne patecni odpoledne,

dobry den

>
> po upgradu na verzi 4.1 XFree86 jsem narazil na jednu neprijemnost ohledne
> ceske klavesove mapy.

napodobne

>
> Jak ve verzi 4.0.3 tak i v drivejsich jsem pouzival mapu us_cz_qwerty,
> kterou jsem prepinal pres SHIFT+SHIFT a navic k tomu i blikala dioda
> scroll-locku.
>
> Prekvapenim pro me je, ze tyto mapy jiz nejsou ve verzi 4.1 a namisto toho
> tam je pouze cz a cz_qwerty.
>
> Tazi se tedy tech z vas, kteri tuto verzi pouzivate, jak si mam opet
> nastavit svoji oblibenou kombinaci tak abych mohl pracovat jak jsem
> zvykly. Ja jsem na to proste neprisel...

dostalo se mi rady od autora namapovat si na klavesu(at uz samotnou nebo 
shiftovanou ci ctrl nebo meta) skriptik ktery ma vypadat napr. takhle :

#!/bin/sh
# Tohle je skriptik xkbchng pro zmenu us na cz_qwerty a naopak.
#

PFILE=/tmp/.switch.cz_qwerty.state
if test -f $PFILE; then
        setxkbmap -layout us
        rm -rf $PFILE
else
        setxkbmap -layout cz_qwerty
        touch $PFILE;
fi;

pricemz v XF86Config-4 mam jako default klavesovou mapu "us".
P9ousteni tohoto skriptu musi resit vlastni window manager. Ja mam xfwm takze 
do /etc/X11/xfce/xfwmrc jsem dal toto:
...
Key Pause A N Exec /usr/bin/X11/xkbchng	# Pause
Key Shift_L A C Exec /usr/bin/X11/xkbchng	# CTRL+L_Shift
Key Shift_L A M Exec /usr/bin/X11/xkbchng	# Alt+L_Shift
Key Shift_R A S Exec /usr/bin/X11/xkbchng	# R_Shift+L_Shift
...

a stiskem jedne z techto kombinaci ( samozrejme si muzete ponechat jen tu co 
chcete) si menim klavesnici.

> Taky jsem nepochopil autora novych klavesovych map, co ho k tomu vedlo,
> ze se ty drivejsi funkcni mapy takto prekopaly.
>

To ja taky ne, ale podle zprav "jedna pani povidala" ho k tomu zavedl hlavni 
maintainer X window.



-- 
S pozdravem
                 Kebert Martin


Další informace o konferenci Linux