[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#536683: closed by Anton Zinoviev <zinoviev@debian.org> (Bug#536683: fixed in console-setup 1.46)



On Thu, Nov 19, 2009 at 12:14:24AM +0200, Anton Zinoviev wrote:
> On Wed, Nov 18, 2009 at 09:48:53PM +0100, Tibor Zenis wrote:
> > Hello,
> > the original bug is still present. To complete the upgrade I had to
> > change the XkbLayout to "us" (file /etc/default/console-setup).
> 
> Do you mean that version 1.47 spans >1000 grep, sed, sort processes?  
> This was the bug I believe was fixed.  Or something different happens 
> this time?  Can you send your /etc/default/{keyboard,console-setup} 
> files so I can make tests.
> 
Upgrade to version 1.47 spans many processes. I can't reproduce this
behaviour by reinstallation of the console-setup. The behaviour might be
changed after installation of the keyboard-configuration package.
I attach the /etc/default/console-setup (screwed by
keyboard-configuration) and the keyboard definition file
/usr/share/X11/xkb/symbols/sk_tz.

	Tibor Zenis

-- 
,..,.,..,.,..,.,..,.,..,.,..,
; Tibor Zenis               ;
: zenis @ fmph . uniba . sk :
'``'`'``'`'``'`'``'`'``'`'``'
# Change to "yes" and setupcon will explain what is being doing
VERBOSE_OUTPUT="no"

# Setup these consoles.  Most people do not need to change this.
ACTIVE_CONSOLES="/dev/tty1"

# Put here your encoding.  Valid charmaps are: UTF-8 ARMSCII-8 CP1251
# CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342
# ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6
# ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13
# ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII
CHARMAP="ISO-8859-2"

# The codeset determines which symbols are supported by the font.
# Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian
# Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3
# Vietnamese.  Read README.fonts for explanation.
CODESET="Uni2"

# Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes
# 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes
# 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14
# and 16), Fixed (sizes 13, 14, 15, 16 and 18), Goha (sizes 12, 14 and
# 16), GohaClassic (sizes 12, 14 and 16).
# Set FONTFACE and FONTSIZE to empty strings if you want setupcon to
# set up the keyboard but to leave the console font unchanged.
FONTFACE="VGA"
FONTSIZE="16"

# You can also directly specify nonstandard font or console map to load.
# Use space as separator if you want to load more than one font.
# You can use FONT_MAP in order to specify the Unicode map of the font
# in case the font doesn't have it embedded.

# FONT='lat9w-08.psf.gz /usr/local/share/braillefonts/brl-08.psf'
# FONT_MAP=/usr/share/consoletrans/lat9u.uni
# CONSOLE_MAP=/usr/local/share/consoletrans/my_special_encoding.acm


if [ -f /etc/default/keyboard ]; then
    . /etc/default/keyboard
fi
######################################################################
# You can remove the lines that follow.  They contain the contents of
# this file before version 1.47 of console-setup.
######################################################################
# # A configuration file for setupcon
# 
# # Change to "yes" and setupcon will explain what is being doing
# VERBOSE_OUTPUT=no
# 
# # Setup these consoles.  Most people do not need to change this.
# ACTIVE_CONSOLES="/dev/tty1"
# 
# # Put here your encoding.  Valid charmaps are: UTF-8 ARMSCII-8 CP1251
# # CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342
# # ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6
# # ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13
# # ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII
# CHARMAP="ISO-8859-2"
# 
# # The codeset determines which symbols are supported by the font.
# # Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian
# # Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3
# # Vietnamese.  Read README.fonts for explanation.
# CODESET="Uni2"
# 
# # Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes
# # 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes
# # 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14
# # and 16), Fixed (sizes 13, 14, 15, 16 and 18), Goha (sizes 12, 14 and
# # 16), GohaClassic (sizes 12, 14 and 16).
# FONTFACE="VGA"
# FONTSIZE="16"
# 
# # You can also directly specify nonstandard font and ACM to load.
# # Use space as separator if you want to load more than one font.
# # FONT='lat9w-08.psf.gz /usr/local/share/brailefonts/brl-08.psf'
# # ACM=/usr/local/share/consoletrans/my_special_encoding.acm
# 
# 
# # The following variables describe your keyboard and can have the same
# # values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# # in /etc/X11/xorg.conf.
# XKBMODEL="pc105"
# XKBLAYOUT="sk_tz"
# XKBVARIANT=""
# XKBOPTIONS="ctrl:nocaps"
# 
// $XFree86$

partial alphanumeric_keys 
xkb_symbols "basic" {
     
     // Describes the differences between a very simple en_US
     // keyboard and a Slovak keyboard
     // This layout conforms to a new sk compromise standard designed 
     // to satisfy myself :-)
     // based on layout by Kamil Toman <ktoman@email.cz>
     // 2001 by Radovan Garabik <garabik@melkor.dnp.fmph.uniba.sk>


    include "group(shifts_toggle)"

    name[Group1] = "US";
    name[Group2] = "Slovak";

    key.type = "FOUR_LEVEL";

    key <TLDE> {
                 [     quoteleft,      asciitilde,
                        semicolon,	dead_abovering   ],
                 [     quoteleft,      asciitilde,
                        semicolon,	dead_abovering   ]  };
    key <AE01>  {
                    [	1,		exclam,
        		plus,		dead_tilde ],
                     [	plus,		exclam,
	        	1,		dead_tilde ] };
    key <AE02>  { 
                    [	2,         at, 
		    	lacute,		dead_caron ],
                    [	lacute,         at, 
			2,		dead_caron ] };
    key <AE03>  { 
                    [	3,		numbersign,
			scaron,      	dead_circumflex ],
                    [	scaron,		numbersign,
			3,      	dead_circumflex ] };
    key <AE04>  { 
                    [	4,		dollar,
			ccaron,		dead_breve ],
                    [	ccaron,		dollar,
			4,		dead_breve ] };
    key <AE05>  { 
                    [	5,		percent,
			tcaron,	        dead_abovering ],
                    [	tcaron,		percent,
			5,	        dead_abovering ] };
    key <AE06>  { 
                    [	6,		asciicircum,
			zcaron,      	dead_ogonek ],
                    [	zcaron,		asciicircum,
			6,      	dead_ogonek ] };
    key <AE07>  { 
                    [	7,		ampersand,
			yacute,      	dead_grave ],
                    [	yacute,		ampersand,
			7,      	dead_grave ] };
    key <AE08>  { 
                    [	8,		asterisk,
			aacute,	        dead_abovedot ],
                    [	aacute,		asterisk,
			8,	        dead_abovedot ] };
    key <AE09>  { 
                    [	9,		parenleft,
			iacute,	        dead_acute ],
                    [	iacute,		parenleft,
			9,	        dead_acute ] };
    key <AE10>  { 
                    [	0,		parenright,
			eacute,      	dead_doubleacute ],
                    [	eacute,		parenright,
			0,      	dead_doubleacute ] };
    key <AE11>  { 
                    [	minus,		underscore,
			dead_diaeresis, equal ],
                    [	minus,		underscore,
			dead_diaeresis, equal ] };
    key <AE12>  { 
                    [	equal,  	plus,
			dead_macron,	dead_cedilla ],
                    [	dead_acute,	dead_caron,
			dead_macron,	dead_cedilla ] };

    key <AD01>  { 
                    [	q,		Q,
			ecaron,	Ecaron ],
                    [	q,		Q,
			ecaron,	Ecaron ] };
    key <AD02>  { 
                    [	w,		W,
			EuroSign,	yen ],
                [	w,		W,
			EuroSign,	yen ] };
    key <AD03>  { 
                    [	e,		E,
			eacute,	        Eacute ],
                [	e,		E,
			eacute,	        Eacute ] };
    key <AD04>  { 
                    [	r,    		R,              
		        racute,	        Racute ],
                [	r,    		R,              
		        racute,	        Racute ] };
    key <AD05>  { 
                    [	t,		T,
		        tcaron,	        Tcaron ],
                [	t,		T,
		        tcaron,	        Tcaron ] };
    key <AD06>  { 
                    [	y,		Y,
		        yacute,	        Yacute ],
                [	y,		Y,
		        yacute,	        Yacute ] };
    key <AD07>  { 
                    [	u,		U,
		        uacute, 	Uacute ],
                [	u,		U,
		        uacute, 	Uacute ] };
    key <AD08>  { 
                    [	i,		I,
		        iacute, 	Iacute ],
                [	i,		I,
		        iacute, 	Iacute ] };
    key <AD09>  { 
                    [	o,		O,
		        oacute,	        Oacute ],
                [	o,		O,
		        oacute,	        Oacute ] };
    key <AD10>  { 
                    [	p,		P,
		        ocircumflex,	Ocircumflex ],
                [	p,		P,
		        ocircumflex,	Ocircumflex ] };

    key <AD11>  {
                     [	bracketleft,  braceleft,
                        uacute,		slash  ],
                 [	bracketleft,  braceleft,
                        uacute,		slash  ] };
    key <AD12>  { 
                    [	bracketright, braceright,
                        adiaeresis,	parenleft ],
                [	bracketright, braceright,
                        adiaeresis,	parenleft ] };

    key <AC01>  { 
                    [	a,		A,
			aacute,	        Aacute ],
                [	a,		A,
			aacute,	        Aacute ] };
    key <AC02>  { 
                    [	s,		S,
			scaron,	        Scaron ],
                [	s,		S,
			scaron,	        Scaron ] };
    key <AC03>  { 
                    [	d,		D,
			dcaron, 	Dcaron ],
                [	d,		D,
			dcaron, 	Dcaron ] };
    key <AC04>  { 
                    [	f,		F,
			rcaron,	        Rcaron  ],
                [	f,		F,
			rcaron,	        Rcaron  ] };
    key <AC05>  { 
                    [	g,		G,
			bracketright,	NoSymbol ],
                [	g,		G,
			bracketright,	NoSymbol ] };
    key <AC06>  { 
                    [	h,		H,
			grave,		NoSymbol ],
                [	h,		H,
			grave,		NoSymbol ] };
    key <AC07>  { 
                    [	j,		J,
			udiaeresis,	Udiaeresis ],
                [	j,		J,
			udiaeresis,	Udiaeresis ] };
    key <AC08>  { 
                    [	k,		K,
			lacute,	        Lacute ],
                [	k,		K,
			lacute,	        Lacute ] };
    key <AC09>  { 
                    [	l,		L,
			lcaron,	        Lcaron ],
                [	l,		L,
			lcaron,	        Lcaron ] };
                  
    key <AC10>  { 
                    [	semicolon,      colon,
                        ocircumflex,	quotedbl ],
                [	semicolon,      colon,
                        ocircumflex,	quotedbl ] };
    key <AC11>  { 
                    [	quoteright,     quotedbl,
                        section,	exclam ],
                [	quoteright,     quotedbl,
                        section,	exclam ] };
    key <AC12>  { 
                    [     EuroSign,       dead_diaeresis,
                        NoSymbol,       NoSymbol ],
                [     EuroSign,       dead_diaeresis,
                        NoSymbol,       NoSymbol ] };
    key <BKSL>  { 
                    [	backslash,    bar,
                        ncaron,		parenright ],
                [	backslash,    bar,
                        ncaron,		parenright ] };

    key <LSGT>  { 
                    [	less,    greater,
                        backslash,	bar ],
                [	less,    greater,
                        backslash,	bar ] };
    key <AB01>  { 
                    [	z,		Z,
			zcaron,		Zcaron ],
                [	z,		Z,
			zcaron,		Zcaron ] };
    key <AB02>  { 
                    [	x,		X,
			adiaeresis,	Adiaeresis ],
                [	x,		X,
			adiaeresis,	Adiaeresis ] };
    key <AB03>  { 
                    [	c,		C,
			ccaron,	        Ccaron ],
                [	c,		C,
			ccaron,	        Ccaron ] };
    key <AB04>  { 
                    [	v,		V,
			uring,		Uring ],
                [	v,		V,
			uring,		Uring ] };
    key <AB05>  { 
                    [	b,		B,
			ssharp,	        NoSymbol ],
                [	b,		B,
			ssharp,	        NoSymbol ] };
    key <AB06>  { 
                    [	n,		N,
			ncaron,	        Ncaron ],
                [	n,		N,
			ncaron,	        Ncaron ] };
    key <AB07>  { 
                    [	m,		M,
			odiaeresis,     Odiaeresis ],
                [	m,		M,
			odiaeresis,     Odiaeresis ] };
    key <AB08>  { 
                    [	comma,    less,
                        comma,		question ],
                [	comma,    less,
                        comma,		question ] };
    key <AB09>  { 
                    [	period,    greater,
                        period,		colon ],
                [	period,    greater,
                        period,		colon ] };
    key <AB10>  { 
                    [	slash,    question,
                        minus,		underscore ],
                [	slash,    question,
                        minus,		underscore ] };

    key <SPCE>  { 
                    [	space,		space,
			nobreakspace,	nobreakspace ],
                [	space,		space,
			nobreakspace,	nobreakspace ] };

    // This certainly shouldn't be 'comma'. Something like KP_DecimalComma
    // would be better but there's no such definition in keysyms.
    key <KPDL>  { type="FOUR_LEVEL_KEYPAD", [	KP_Delete,	KP_Decimal,
    						KP_Delete,	comma] };

    key <RALT> {  type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
    // key <MENU> {  type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
    key <MENU> {  type="TWO_LEVEL", [ Multi_key, Multi_key ] };
    modifier_map Mod5   { <RALT> };			
    // modifier_map Mod5   { <MENU> };			

};
			

Reply to: