Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

50%
+0 −0
Q&A Latin American keyboard layout on IBus for Debian Bullseye doesn't work; Spanish layout is applied instead

The following question was asked by SE user RAKK. The original source can be found here. I am running Debian 11 Bullseye for AMD64 on an HP Pavillion Touch 14-N009LA laptop, using IBus and MATE ...

2 answers  ·  posted 7d ago by aura-lsprog-86‭  ·  last activity 6d ago by aura-lsprog-86‭

#1: Initial revision by user avatar aura-lsprog-86‭ · 2025-02-15T06:52:45Z (7 days ago)
Latin American keyboard layout on IBus for Debian Bullseye doesn't work; Spanish layout is applied instead
_The following question was asked by SE user [RAKK](https://unix.stackexchange.com/users/47085). The original source can be found [here](https://unix.stackexchange.com/q/675733/135504)._

<hr />

I am running Debian 11 Bullseye for AMD64 on an HP Pavillion Touch 14-N009LA laptop, using IBus and MATE as desktop environment, having upgraded recently from Buster. Prior to upgrading point release, I could use the Latin American keyboard layout with IBus; afterwards, I am no longer able to do so.

The Keyboard Preferences app on MATE Control Center shows the Latin American Spanish layout, and I can manually set it with `setxkbmap latam` on a terminal (before IBus kicks in and replaces it), but on IBus I am only presented with the "Spanish" keyboard, which corresponds to the Spaniard Spanish keyboard that has different punctuation keys; there is no option for "Latin American" or anything similar.

Running `ibus list-engine` gives me the following output, in which I can't see the Latin American Spanish layout, and no matches for `latam` or anything similar:

    /* irrelevant languages omitted> */

    language: Spanish
      xkb:es:nodeadkeys:spa - Spanish (no dead keys)
      xkb:es:sundeadkeys:spa - Spanish (Sun dead keys)
      xkb:es:winkeys:spa - Spanish (Windows)
      xkb:es:dvorak:spa - Spanish (Dvorak)
      xkb:es:deadtilde:spa - Spanish (dead tilde)
      xkb:es:mac:spa - Spanish (Macintosh)
      xkb:es::spa - Spanish
    
    /* irrelevant languages omitted */

So far I could only find [a guide that only seems to apply to Ubuntu](https://askubuntu.com/q/1014585), and [the Arch Linux guide for IBus](https://wiki.archlinux.org/title/IBus#Other_desktop_environments).

The former guide suggested that maybe I had to generate a Spanish locale for my system, which I did by uncommenting the `es-MX` locales from `/etc/locale.gen` and then running `locale-gen`. Afterwards, I rebooted my system. It didn't work.

Any other idea on how could I use the Latin American Spanish layout on IBus for Debian Bullseye?