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

Bug#859403: XKBOPTIONS="terminate:ctrl_alt_bksp" is lost on dpkg-reconfigure



On Mon, Apr 03, 2017 at 11:24:26AM +0200, Harald Dunkel wrote:
> Package: keyboard-configuration
> Version: 1.163
> 
> If I append
> 
> 	XKBOPTIONS="caps:none"
> 
> to /etc/default/keyboard, and run "dpkg-reconfigure keyboard-configuration"
> later, then there is a dialog
> 
> 	The current keyboard options in the configuration file /etc/default/keyboard
> 	are defined as XKBOPTIONS="caps:none".
> 
> 	If you choose to keep these options, no questions about the keyboard
> 	options will be asked.
> 
> 	Keep current keyboard options in the configuration file? (yes/no)
> 
> If I chose [yes], then the
> 
> 	XKBOPTIONS="terminate:ctrl_alt_bksp"
> 
> is lost. Instead the caps:none is included twice. Here is the diff between
> before and after running dpkg-reconfigure:
> 
> 
> 	# diff -u5 /etc/default/keyboard{.bak,}
> 	--- /etc/default/keyboard.bak	2017-04-03 11:11:35.248445833 +0200
> 	+++ /etc/default/keyboard	2017-04-03 11:12:37.253205700 +0200
> 	@@ -3,10 +3,10 @@
> 	 # Consult the keyboard(5) manual page.
> 	
> 	 XKBMODEL="pc101"
> 	 XKBLAYOUT="us"
> 	 XKBVARIANT=""
> 	-XKBOPTIONS="terminate:ctrl_alt_bksp"
> 	+XKBOPTIONS="caps:none"
> 	
> 	 BACKSPACE="guess"
> 	
> 	 XKBOPTIONS="caps:none"
> 
> 
> Regards
> Harri

As Far As I Can See  is the "append" where the trouble starts.


What happened is that /etc/default/keyboard got twice XKBOPTIONS

I think it is fair that dpkg-reconfigure only updates one XKBOPTIONS


Correct workflow would be that the manual "append" 
would change "terminate:ctrl_alt_bksp"
in "terminate:ctrl_alt_bksp:caps:none".

So that /etc/default/keyboard contains 1 line with XKBOPTIONS being
XKBOPTIONS="terminate:ctrl_alt_bksp:caps:none"
before dpkg-reconfigure is called.

I don't know if it is valid option,
thing I'm trying to tell is that original "append" is wrong in my eyes.


Hope this helps.


Groeten
Geert Stappers
-- 
Leven en laten leven

Attachment: signature.asc
Description: Digital signature


Reply to: