Ich habe vor Kurzem Ubuntu 18.04 installiert und verwende i3wm. Mein Tastaturlayout ist br abnt2 und es ist bereits konfiguriert, aber ich kann in einigen Programmen (Textfelder im Allgemeinen) einige Buchstaben mit Akzent nicht verwenden, aber in anderen funktioniert alles einwandfrei. Beispielsweise kann ich in Google Chrome Akzente (ã, á, à, â usw.) eingeben, aber in Telegram, KeePassXC, Keepass2 kann ich diese Akzente nicht eingeben. Dies passierte in meiner alten Ubuntu 16.04-Installation nicht. Und es ist irgendwie ärgerlich, einen Akzent nicht einfach richtig eingeben zu können.
Weiß jemand, was los ist? Es scheint kein allgemeines Problem mit der Ubuntu-Tastaturkonfiguration zu sein, sondern etwas Spezifischeres. Vielleicht ein GTK-Problem? Hat jemand einen Hinweis, der mich in die richtige Richtung weist, um dieses Problem zu lösen?
Antwort1
Ich habe herausgefunden, dass einige Apps, wie die, die ich in meiner Frage erwähnt habe, ibus benötigen, um richtig mit den Akzenten umzugehen. Daher werde ich posten, was ich getan habe, um mein Problem zu lösen, nur als Hilfe, falls jemand anderes in die gleiche Situation gerät.
Ich habe dies gerade in meine i3-Konfigurationsdatei eingefügt:
exec --no-startup-id ibus-daemon
Wenn Sie aus Brasilien kommen, stellen Sie außerdem sicher, dass Folgendes auch in Ihrer i3-Konfigurationsdatei enthalten ist:
exec "setxkbmap br"
... und stellen Sie sicher, dass Ihre Datei /etc/default/keyboard die richtigen Tastaturkonfigurationen enthält. Meine sieht so aus:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT="abnt2"
XKBOPTIONS=""
BACKSPACE="guess"
Das ist es. Jetzt funktioniert alles wie es soll.
Antwort2
Ich habe eine Lösung gefunden, die für mich unter Ubuntu 22.04 funktioniert unterFedora-Diskussion: Das Tastaturlayout in Wayland funktioniert nicht richtig
ibus engine xkb:us:intl:eng