Sorry, @globetrotterdk, I am late. This is my XCompose
file, although I doubt it will be clear and useful for you. All the lines starting by # sign are comments only. ## means a changed, non-default value. I have also made a separate small cheat-sheet of default accent xkeymap for myself.
### The name and location of this file:
# /home/vladas/.XCompose
#
# MS C:\Users\Vladas\.XCompose =hardlink→ C:\temp\reg\xcomposew.txt
# BSD ~/.XCompose =hardlink→ /home/vladas/registry/xcompose.txt
# USB /media/ADATA/registry/xcompose.txt and xcomposew.txt
# ~/my/zim/bsd/Home/alt-gr.txt ↔ C:\my\zim\bsd\Home\alt-gr.txt
### My settings in another config files
#
# Standard settings of BSD installation:
# /usr/local/share/X11/xkb/rules/evdev.lst
# /usr/local/share/X11/xkb/symbols/us (alt-intl at 6%, altgr-intl 35%, ru 22%)
# /usr/local/etc/X11/xorg.conf.d/10-input-keyboard.conf
# Section "InputClass"
# Identifier "Keyboard0"
# MatchIsKeyboard "on"
# MatchDevicePath "/dev/input/event*"
# Driver "libinput"
# Option "XkbRules" "evdev"
# Option "XkbLayout" "lt,us,us"
# Option "XkbVariant" "us,rus,altgr-intl"
# Option "XkbOptions" "terminate:ctrl_alt_bksp"
# EndSection
#
# /home/vladas/.config/gxkb/gxkb.cfg
# [xkb config]
# group_policy=2
# default_group=0
# never_modify_config=false
# model=pc105
## layouts=us,us
## variants=altgr-intl,rus
## toggle_option=grp:lctrl_lwin_rctrl_menu,grp:lctrl_lwin_rctrl-menu,terminate:ctrl_alt_bksp,ralt
## compose_key_position=compose:ralt
#
# /home/vladas/.config/xkbdmap.sh
# setxkbmap -model pc104 -layout us -options "" -variant basic (default map)
# setxkbmap -rules evdev -layout "lt,us,us" -variant "us,rus,altgr-intl" (at BSD installation)
## setxkbmap -layout "us,us" -variant "altgr-intl,rus" (instead of basic, intl, alt-intl)
## setxkbmap -option "grp:lctrl_lwin_rctrl_menu" (alt_shift by default)
# setxkbmap -option "compose:ralt" (this is default, or: rctrl, sclk, etc.)
#
# ~/.xprofile
## export XMODIFIERS="@im=none"
### The header part of ~/.XCompose content:
#
# include "%L" (locale, unnecessary)
# include "en_US.UTF-8" (unnecessary, it is from
### /usr/local/lib/X11/locale/en_US.UTF-8/Compose = universal, better than
### /usr/local/lib/X11/locale/iso8859-13/Compose - Lithuanian local).
### Key sequences have the following form:
#
# <Multi_key> <key>… : "resulting text"
#
# All key names must be enclosed in <angle brackets>.
# The first key must be <Multi_key>.
# The remaining keys can be single characters, like <a>, <B>, <7>,
# <.>, <@>, or from the following list:
#
# Up, Down, Left, Right (the arrow keys), space, exclam, quotedbl,
# numbersign, dollar, percent, ampersand, apostrophe, parenleft,
# parenright, asterisk, plus, comma, minus, period, slash, colon,
# semicolon, less, equal, greater, at, bracketleft, backslash,
# bracketright, asciicircum, underscore, grave, braceleft, bar,
# braceright, asciitilde.
#
# https://babelstone.co.uk/Unicode/babelmap.html
# https://www.unicodepedia.com/
# Gucharmap - BSD app.
### Lithuanian accents for Latin letters
# (◆ means Xkey with default values, all the others are mine)
<Multi_key> <a> : "ą" # ◆;a ◆,a
<Multi_key> <e> : "ę"
<Multi_key> <w> : "ė" # ◆.e
<Multi_key> <i> : "į"
<Multi_key> <o> : "ǫ"
<Multi_key> <u> : "ų"
<Multi_key> <q> : "ū" # ◆-u ◆bu : ŭ
<Multi_key> <Multi_key> <a> : "Ą"
<Multi_key> <Multi_key> <e> : "Ę"
<Multi_key> <Multi_key> <w> : "Ė"
<Multi_key> <Multi_key> <i> : "Į"
<Multi_key> <Multi_key> <o> : "Ǫ"
<Multi_key> <Multi_key> <u> : "Ų"
<Multi_key> <Multi_key> <q> : "Ū"
<Multi_key> <c> : "č"
<Multi_key> <s> : "š" # ◆vs
<Multi_key> <z> : "ž"
<Multi_key> <Multi_key> <c> : "Č"
<Multi_key> <Multi_key> <s> : "Š"
<Multi_key> <Multi_key> <z> : "Ž"
### General Latin-based characters
<Multi_key> <Multi_key> <0> <a> : "Å"
<Multi_key> <Multi_key> <0> <u> : "Ů"
<Multi_key> <0> <u> : "ů"
<Multi_key> <0> <a> : "å"
<Multi_key> <2> <e> : "ә"
<Multi_key> <t> <e> : "ɛ"
<Multi_key> <t> <a> : "ɒ"
<Multi_key> <t> <o> : "ɔ"
<Multi_key> <t> <u> : "ʊ"
<Multi_key> <t> <z> : "ʒ"
<Multi_key> <Multi_key> <x> <a> : "Æ"
<Multi_key> <Multi_key> <x> <o> : "Œ"
<Multi_key> <x> <o> : "œ"
<Multi_key> <x> <a> : "æ"
<Multi_key> <l> <j> : "lj" # ◆ng : ŋ, ◆dh ð, ◆th þ
<Multi_key> <L> <j> : "Lj" # ◆NG : Ŋ, ◆DH Ð, ◆TH Þ
<Multi_key> <l> <l> : "ℓ" # ◆kk : ĸ, ◆ff ff
<Multi_key> <v> <v> : "ʌ" # ◆xx : ×
<Multi_key> <b> <s> : "ß" # +s ß, +d ð, +t þ
<Multi_key> <Multi_key> <f> : "ʃ" # ◆fs : ſ -not ƒ ƒ ∫ ∫
### Other chars, spaces, punctuation
<Multi_key> <Multi_key> <p> : "§"
<Multi_key> <Multi_key> <b> : "₿"
<Multi_key> <Multi_key> <4> : "€" # ◆=e, ◆=c, +5
<Multi_key> <n> <r> : "№" # ◆tm : ™
<Multi_key> <0> <c> : "℃"
<Multi_key> <0> <0> : "°" # ° (ne ◆^0 : ⁰; ◆88 : ∞ ∞)
<Multi_key> <slash> <0> : "∅" # diameter (/zero) ∅
<Multi_key> <equal> <equal> : "≡" # identical (◆~~ : ≈)
<Multi_key> <d> <d> <a> <g> : "‡" # double dagger ‡ &ddag;
<Multi_key> <v> <y> <n> <s> : "♠" # <3 : ♥
<Multi_key> <d> <z> <v> : "♦" # *4 -nebe?
<Multi_key> <3> <3> : "♣"
<Multi_key> <1> <asterisk> : "∗" # 1* ∗
<Multi_key> <2> <asterisk> : "⁑" # 2*
<Multi_key> <3> <asterisk> : "⁂" # 3*
<Multi_key> <4> <asterisk> : "✢" # 4*
<Multi_key> <asterisk> <6> : "✡" # *6
<Multi_key> <asterisk> <5> : "☆" # *5
<Multi_key> <asterisk> <0> : "✪" # *0
<Multi_key> <asterisk> <asterisk> : "★" # **
<Multi_key> <4> <4> : "◆" # ◆◆4 ◆<> : ⋄; ◆,. : ‹›;
<Multi_key> <Multi_key> <period> : "•" # ◆◆. •
<Multi_key> <backslash> <period> : "‣" # ◆\. |>
<Multi_key> <semicolon> <o> <o> : "°͜°"
<Multi_key> <l> <f> : "( ͡° ͜ʖ ͡°)"
<Multi_key> <Left> <Right> : "↔" # ← → ↔
<Multi_key> <Right> <Right> : "→" # → → and -> →
<Multi_key> <Left> <Left> : "←" # ← ← and <- ←
<Multi_key> <Down> <Down> : "↓" # ↓ ↓ and |v ↓
<Multi_key> <Up> <Up> : "↑" # ↑ ↑ and |^ ↑
<Multi_key> <comma> <period> : "‹›" # .< ir .> ; << and >> «»
<Multi_key> <Multi_key> <apostrophe> : "‛’" # `grave and ◆''acute; en: <'> ‘’
<Multi_key> <Multi_key> <comma> : "„“" # ◆99 and ◆66 ; en: <""> 69 “”
<Multi_key> <9> <9> : "„" # ◆, ◆,, : "¸" fr cedille
<Multi_key> <6> <6> : "“"
<Multi_key> <minus> <minus> <space> : "— " # ◆--- : &emdash;
<Multi_key> <Multi_key> <minus> : "‧" # hyphenation point; · ·
<Multi_key> <Multi_key> <space> : " " # and ◆_n narrow nbspace; ◆__
#<Multi_key> <space> <0> : "U+200B" # zero width space &zwsp;
#<Multi_key> <space> <m> : "U+2003" # wide space  
# ◆\,   ◆_. punctuation space   ◆\- soft hyphen ­
### Greek letters
<Multi_key> <Multi_key> <t> : "ϑ" # ϑ
<Multi_key> <Multi_key> <k> : "ϰ" # ◆*.k : ϰ, ◆*j : ξ
<Multi_key> <space> <y> : "ϒ" # ů Coptic ϒ „ua“ ϒ
<Multi_key> <space> <a> : "α"
<Multi_key> <space> <b> : "β"
<Multi_key> <space> <g> : "γ"
<Multi_key> <space> <d> : "δ" # δ -not difference ∂ ∂
<Multi_key> <space> <e> : "ε" # ε
<Multi_key> <space> <z> : "ζ" # dz, zdz ζ
<Multi_key> <space> <h> : "η" # η
<Multi_key> <space> <q> : "θ" # ◆◆t : "ϑ", ◆th : "þ", ◆_y : "ϒ"
<Multi_key> <space> <i> : "ι" # ιωτα, γιωτα ← iauda (◆.i : ı)
<Multi_key> <space> <k> : "κ" # ◆◆k : "ϰ"
<Multi_key> <space> <l> : "λ" # λ
<Multi_key> <space> <m> : "μ" # ◆mu miū μ t.p. and µ
<Multi_key> <space> <n> : "ν" # ν
<Multi_key> <space> <j> : "ξ" # gz, zgz, zgn, ngz ξ
<Multi_key> <space> <o> : "ο" # ο
<Multi_key> <space> <p> : "π" # (◆pi -defunct?) π
<Multi_key> <space> <r> : "ρ" # ρ
<Multi_key> <space> <c> : "ς" # -ieziz, -zs, -z, -s ς
<Multi_key> <space> <s> : "σ" # σ
<Multi_key> <space> <t> : "τ" # τ
<Multi_key> <space> <u> : "υ" # ū → y υ
<Multi_key> <space> <f> : "φ" # φ
<Multi_key> <space> <x> : "χ" # χ
<Multi_key> <space> <v> : "ψ" # psy, bzy, vzie ψ
<Multi_key> <space> <w> : "ω"
<Multi_key> <space> <A> : "Α"
<Multi_key> <space> <B> : "Β"
<Multi_key> <space> <G> : "Γ"
<Multi_key> <space> <D> : "Δ"
<Multi_key> <space> <E> : "Ε"
<Multi_key> <space> <Z> : "Ζ"
<Multi_key> <space> <H> : "Η"
<Multi_key> <space> <Q> : "Θ"
<Multi_key> <space> <I> : "Ι"
<Multi_key> <space> <K> : "Κ"
<Multi_key> <space> <L> : "Λ"
<Multi_key> <space> <M> : "Μ"
<Multi_key> <space> <N> : "Ν"
<Multi_key> <space> <J> : "Ξ"
<Multi_key> <space> <O> : "Ο"
<Multi_key> <space> <P> : "Π"
<Multi_key> <space> <R> : "Ρ"
<Multi_key> <space> <S> : "Σ" # Σ - not ∑ ∑
<Multi_key> <space> <T> : "Τ"
<Multi_key> <space> <U> : "Υ"
<Multi_key> <space> <F> : "Φ"
<Multi_key> <space> <X> : "Χ"
<Multi_key> <space> <V> : "Ψ"
<Multi_key> <space> <W> : "Ω"
### My frequently-used HTML strings and sentences
<Multi_key> <Multi_key> <1> : "<!-- -->"
<Multi_key> <Multi_key> <2> : "<a href='https://www.on.lt/'></a>"
<Multi_key> <Multi_key> <3> : "<li><a href='//.lt/' rel=nofollow></a>"
<Multi_key> <n> <n> : " rel=nofollow"