Created attachment 133514 [details] [review] Patches the default German keyboard layout by adding dead_belowmacron and removing an obsolete comment I have added the dead_belowmacron, because the Macron below is used for transliterating Arabic in the German world by (reasonable) convention and standard (DIN 31635) and the relevance of the Arabic language is drastically increasing since the settlement policy of the Federal Republic of Germany in 2015. As I have put it to a hitherto unused spot, nothing stands against the change. I have removed the comment concerning the ⟨AE11⟩ key because it refers to an inexistent entry in a nowadays not used Compose table and to rules for capitalizing sharp s which have been superseded on June 29th, 2017, by a decision of the Council for German Orthography and the instructions in the comment are incomprehensible anyhow.
Thank you, committed.
This change is causing many warnings » WARNING: Unknown X keysym "dead_belowmacron" « on many systems. Find enough evidence for it by searching for "dead_belowmacron" using the internet search machine of your choice. You shouldn't use undefined symbols.
It is a defined symbol, and has been for 11 years: https://gitlab.freedesktop.org/xorg/proto/x11proto/commit/44e24a27bca023cf7b799f191fe6d52e12efbe5f That message comes from 'ckbcomp', which is a Debian/Ubuntu utility. It has its own table of X11 keysyms, which is not up to date, and appears to also contain some incorrect or invented symbols: https://salsa.debian.org/installer-team/console-setup/blob/master/Keyboard/ckbcomp#L2141 Please take it up with Debian and Ubuntu's console-setup maintainers.
I've recently upgraded to Debian Buster. Prior to that, I was able to produce "¦" (U+00A6 brokenbar) by pressing <AltGr>+<Shift>+<LSGT>. Now, that combination produces nothing. Reverting this patch re-enables brokenbar.
Any chance for consensus?
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.