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 via email to