Sorry I didn’t get back to you on this sooner. I’m sure it has something to do with permissions (when I first started my linux machine, I had to get a program to work by executing sudo chmod 4755 chrome-sandbox
), but I have no clue what permissions to give to what program. My /dev/input
looks different from what’s in that thread, as most of the files in there are owned by root and input rather than plugdev.
1 Like
Okay, you’re not using ibus, so ibus can’t be the problem, but it might have something to do with fcitx.
Did you try calling setlocale after the window is opened?
I believe so. Here is the top part of the project
class Game(ShowBase):
def __init__(self):
ShowBase.__init__(self)
#setFocusable(true)
self.disableMouse()
properties = WindowProperties()
properties.setSize(1024,640)
self.win.requestProperties(properties)
locale.setlocale(locale.LC_ALL, "C")
When that produced no discernible difference, I also tried putting it after game.run()
at the bottom of the project. No dice.