On Tue, May 06, 2014 at 06:15:12AM -0400, Felix Miata wrote:
> On 2014-05-06 00:13 (GMT-0700) Samuel Sieb composed:
> 
> >Felix Miata wrote:
> 
> >>For years, probably since the time of that document, I've had
> 
> >>     Option    "DontZap"    "off"
> >>     Option    "ZapWarning"    "off"
> 
> >>somewhere in /etc/X11/xorg.con*. It used to work. Now it fails, but only
> >>in Fedora (at least as far back as F14, worked as recent at least as
> >>F8), so far that I've noticed.
> 
> >I use the following that works on F20:
> ># cat /etc/X11/xorg.conf.d/99-zap.conf
> >Section "ServerFlags"
> >          Option "DontZap" "false"
> >EndSection
> 
> >Section "InputClass"
> >      Identifier      "Keyboard Defaults"
> >      MatchIsKeyboard "yes"
> >      Option          "XkbOptions" "terminate:ctrl_alt_bksp"
> >EndSection

fwiw (only answering one email) this is what systemd-localed should drop
into /etc/X11/xorg.conf.d/00-keyboard.conf, with configuration based on
whatever language settings you picked. so you shouldn't need this section.

> Thank you!
> 
> Turns out DontZap works with either false or off, but the difference

the option parser in X is entertaining. "no", "off", "false", and "0" all
work to disable, and so does prefixing the option with "No". So Option
"NoDontZap" "off" is valid, just don't expect anyone to understand a
triple-negation :) you can also sprinkle random whitespaces or underscores
in there, in case you have too many of them.

Cheers,
   Peter

> between SUSE and Fedora is the addtional need for XkbOptions in
> Fedora, and here's why:
> 
> /usr/share/X11/xkb/rules/
> --- evdev     2014-01-29 22:45:32.000000000 -0500
> +++ evdev-suse        2014-04-09 15:51:53.000000000 -0400
> @@ -857,9 +857,9 @@
>    *          yu              unicodeyz       =       +srp(latinunicodeyz):4
> 
>  ! model              =       symbols
> -  $evdevkbds    =   +inet(evdev)+inet(%m)
> -  applealu_jis  =   +inet(evdev)+macintosh_vndr/jp(alujiskeys)
> -  *             =   +inet(evdev)
> +  $evdevkbds    =   +inet(evdev)+inet(%m)+terminate(ctrl_alt_bksp)
> +  applealu_jis  =   
> +inet(evdev)+macintosh_vndr/jp(alujiskeys)+terminate(ctrl_alt_bksp)
> +  *             =   +inet(evdev)+terminate(ctrl_alt_bksp)
> 
>  ! model              layout          =       symbols
> 
> Using the SUSE evdev file in place of Fedora's my original xorg.con*
> that used to work also in Fedora works in it again without need for
> the XkbOptions addition.
> -- 
> "The wise are known for their understanding, and pleasant
> words are persuasive." Proverbs 16:21 (New Living Translation)
> 
>  Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
> 
> Felix Miata  ***  http://fm.no-ip.com/
> -- 
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
> 
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to