최근에 Ubuntu 18.04를 설치했고 i3wm을 사용합니다. 내 키보드 레이아웃은 br abnt2이고 이미 구성되어 있지만 일부 소프트웨어(일반적으로 텍스트 상자)에서는 일부 악센트 문자를 사용할 수 없지만 다른 소프트웨어에서는 모든 것이 잘 작동합니다. 예를 들어, Google 크롬에서는 악센트(ã, á, à, â 등)를 입력할 수 있지만 텔레그램 KeePassXC, Keepass2에서는 해당 악센트를 입력할 수 없습니다. 이전 우분투 16.04 설치에서는 이런 일이 발생하지 않았습니다. 그리고 악센트를 올바른 방법으로 간단히 입력할 수 없다는 것은 일종의 짜증나는 일입니다.
무슨 일이 일어나고 있는지 아는 사람 있나요? 일반적인 우분투 키보드 구성 문제가 아니라 좀 더 구체적인 문제인 것 같습니다. 어쩌면 GTK 문제일까요? 이 문제를 해결하기 위해 올바른 방향을 알려줄 단서가 있는 사람이 있습니까?
답변1
내 질문에서 언급한 것과 같은 일부 앱에는 악센트를 올바르게 처리하기 위해 ibus가 필요하다는 것을 알았으므로 다른 사람이 같은 상황에 처할 경우 도움을 주기 위해 내 문제를 해결하기 위해 내가 한 일을 게시할 것입니다.
방금 i3 구성 파일에 이것을 넣었습니다.
exec --no-startup-id ibus-daemon
또한 브라질 출신이라면 i3 구성 파일에도 다음 내용이 있는지 확인하세요.
exec "setxkbmap br"
... 그리고 /etc/default/keyboard 파일에 적절한 키보드 구성이 있는지 확인하십시오. 내 것은 이렇습니다.
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT="abnt2"
XKBOPTIONS=""
BACKSPACE="guess"
그게 다야. 모든 것이 지금 예상대로 작동하고 있습니다.
답변2
Ubuntu 22.04에서 나에게 맞는 솔루션을 찾았습니다.Fedora 토론: Wayland의 키보드 레이아웃이 올바르게 작동하지 않습니다.
ibus engine xkb:us:intl:eng