On Sat, Jul 12, 2025 at 23:47:15 -0500, David Wright wrote: > You can write your own sequences, so that they are meaningful to you. > For example: > <Multi_key> <numbersign> <d> <b> : "𝄫" U1d12b # MUSICAL SYMBOL > DOUBLE FLAT > <Multi_key> <numbersign> <d> <s> : "𝄪" U1d12a # MUSICAL SYMBOL > DOUBLE SHARP > <Multi_key> <s> <x> : "✄" U2704 # WHITE SCISSORS > are three of mine. Another is: > <Multi_key> <c> <o> : "©" copyright # COPYRIGHT SIGN > so that I don't have to remember whether it's Compose co or Compose oc. > (Only the latter is defined by the system.) > > You can just place your definitions into the file ~/.XCompose, but do put: > include "%S/en_US.UTF-8/Compose" > at the top of your file, because creating this file _replaces_ the > system's version in /usr/share/X11/locale/en_US.UTF-8/Compose, > so you need to include the latter to retain its ~6000 definitions.
This is what I originally wrote on <https://wiki.debian.org/XCompose> (except that I suggested using include "%L" at the top, instead of hard-coding en_US.UTF-8). Later, some people thought they were "improving" the page by adding all kinds of Desktop Environment crap, and now Max is saying that the page is "outdated". There's a reason I use the original ~/.XCompose stuff and a simple xmodmap command to establish the Compose key, and that reason is: IT WORKS ON EVERY DEBIAN SYSTEM THAT RUNS X11 (I can't help you with Wayland. Sorry. I have not yet been convinced there's any need for me to make that transition.) Oh, and there's also a second reason: IT'S SO MUCH EASIER But y'all can have fun trying to track your silly Desktop Environment specific crap, and your DBuses and IBuses and whatever other crazy animals you have on your systems now, all in the name of "progress". It's certainly not in the name of "user friendliness".

