Hallo!
Wir brauchen schon ein paar mehr Informationen. Welche Tastatur wird an welchem Gerät verwendet? Wie ist diese angeschlossen? Welche Layouts verwendest du (eins, mehrere)? Was exakt(!) hast du ausprobiert und hast du eventuelle Änderungen wieder rückgängig gemacht?
Auch wenn uns die Tastatur als sehr einfaches und altbewährtes Mittel gilt, sind da sehr viele Abstraktionen nötig, um ein Eingabesignal in ein Zeichen zu verwandeln. Gerade moderne Tastaturen haben dabei sehr viele Einschränkungen.
Du gibst als System Ubuntu 22.04 an, aber Unity als Oberfläche. Wurde diese nachinstalliert, wenn ja, wie?
Zum Anfang gib uns mal folgende Informationen:
env
grep -A4 -B8 120013 /proc/bus/input/devices
hier im Codeblock
env
listet dabei vererbliche Umgebungsvariablen, damit lassen sich Informationen zur grafischen Umgebung und D-Bus auslesen. Der zweite Befehl zeigt Informationen über deine Tastatur(-en), wie Hersteller, Typ, Bustyp (USB, i8042). Falls du eine besondere USB-Tastatur verwendest, werden da sicherlich noch Informationen fehlen, da für viele dieser tollen Modelle Workarounds nötig sind. (Suchbegriff libinput quirks, hwdb)
Damit haben wir Basisinformationen. Darauf aufsetzend kommt dann die jeweilige grafische Umgebung. Die machen das jeweils etwas anders, weswegen eine genaue Bezeichnung des OS wichtig ist und ob du da was nachinstalliert hast, aus Sicht eines klassischen Ubuntu Fremdquellen aktiv, etc.
Ich vermute(!) dein Problem ist viel einfacher und du musst lediglich ein Layout mit „dead keys“ wählen.