A couple of days ago i stopped being able to type '~' in some linux terminal emulators (Konsole and kitty, it works in xterm though). Im using Arch linux so when it suddenly stopped I figured it was because of a system updated, so i went ahead and downgraded konsole to an older release, but the problem persisted.
I had a similar problem when I first installed arch because my locales were set up incorrectly, installing the locales correctly fixed the problem but I haven't touched the locales in months so that is probably not the issue either. However running konsole with LC_ALL=C
lets me type '~' into the terminal so it might actually be a problem with the locales. When I first had this issue locale
gave me error messages but it doesn't now.
I'm using this custom locale if it matters, but as I said, it used to work fine.
Does anyone know how I would be able to fix this?
edit: When I added Swedish as a backup language most of my programs are now in Swedish, but konsole is still using English for its buttons, this leads me to believe that the English locale is somehow failing.