0

Recently I started using Linux and I play Left 4 Dead 2. I ran it on Linux Mint, Arch Linux and now I'm on ubuntu. In all these three distros the game would set Audio Output Device to 5.1 Speakers instead of Headphones and this happens every time I launch the game.
That's a less troubling issue then the one I'm facing only on Ubuntu:
I have two layouts English and Russian. When I start playing and my layout is English everything is fine, but when I switch (alt+shift and shift+alt) to Russian, game's binds dont work, I cant move, use etc. The moment I get back to English everything is normal again. By the way if I open chat and switch the layout I can type in Russian, but then I can't close it unless I switch back to English.


I have a laptop HP 15s-eq1136ur (FHD/IPS) Athlon 3050U/4096/SSD 256/UMA/Dos/Gray with 105 keys (Default)

What I've tried:

  1. Contacting Steam Support (problems are there with and without Steam Play)
  2. Adding and trying more variants of Russian Layouts in Ubuntu Settings (though didn't find the QWERTY one there)
  3. Adding and changing locale.gen and locale.conf
  4. Setting the System Language as Russian
  5. Setting Steam language to Russian and the game itself too
  6. Trying to add bindings with russian characters to autoconf.cfg and trying to rebind in the game settings gui itself (game won't even show the key is pressed like there's no such key)
  7. In the game's console tried to run key_updatelayout and set binds using the layout keys that are located in /usr/share/X11/xkb/symbols/ru something like Cyrillic_tse (ц) it returnes: "Cyrillic_tse" isn't a valid keyor "ц" isn't a valid key
  8. Tried this launch options that AI gave me: LC_NUMERIC=en_%command% and LC_ALL=C %command% the game just don't start with them
  9. Tried running the game via xorg

Well, that's all I could do since I have just joined the Linux tinkering vibes


My intuitive opinion is that something's wrong with layout that Ubuntu gives to the game, like it has a format that Source engine can't read as a default, but idk, the only thing I haven't tried is to rewrite the Ubuntu layout using russian characters (йцукен) but I need approval for that since it's not a quick thing to do and I'm not sure, so

Any help is appreciated ofcourse

UPD: I somehow broke ubuntu-gnome by deleting xkb and xorg and installed cinnamon desktop in ubuntu, and guess what? russian layout works perfectly when I play. Then I installed classic gnome on xorg,tried there, and guess what? The problem returned! Now it's crystal clear that the problem is in the gnome desktop.

0 Answers0