My system is:
- OS: Ubuntu 20.10 x86_64
- Host: MacBook5,1 1.0
- Kernel: 5.8.0-44-generic
On terminal I have:
$ cat /etc/default/keyboard
- XKBLAYOUT=pt
- XKBVARIANT=mac_sundeadkeys
- BACKSPACE=guess
$ setxkbmap -query -v 10
Applied rules from evdev:
rules: evdev
model: macbook79
layout: pt
variant: sundeadkeys
options: lv3:ralt_switch,compose:rwin,terminate:ctrl_alt_bksp
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete+numpad(mac)
compat: complete
symbols: pc+macintosh_vndr/pt(sundeadkeys)+inet(evdev)+level3(ralt_switch)+compose(rwin)+terminate(ctrl_alt_bksp)
geometry: macintosh(macbook79)
rules: evdev
model: macbook79
layout: pt
variant: sundeadkeys
options: lv3:ralt_switch,compose:rwin,terminate:ctrl_alt_bksp
$ gsettings get org.gnome.desktop.input-sources sources
- [('xkb', 'pt+mac_sundeadkeys')]
$ xmodmap -pk | egrep "\(e\)"
- 26 0x0065 (e) 0x0045 (E) 0x0065 (e) 0x0045 (E) 0x20ac (EuroSign) 0x0045 (E) 0x20ac (EuroSign)
$ xmodmap -pk | egrep "\(3\)"
- 12 0x0033 (3) 0x0023 (numbersign) 0x0033 (3) 0x0023 (numbersign) 0x00a3 (sterling) 0x00a3 (sterling) 0x00a3 (sterling)
Also, gnome-tweaks
> Keyboard & Mouse > Additional Layout Options > Adding currency signs to certain keys does not have Euro on 3
.
Finally, here's a photo of the keyboard.