Issue with Accented Characters Not Working Remotely on ThinLinc

Hello,

I’m experiencing a problem with ThinLinc where accented characters such as “~”, “'”, and “ç” are not functioning in my remote session. These keys work correctly on my local machine but fail to produce any output when using ThinLinc remotely.

Environment Details:

  • Server OS: Ubuntu 24.04
  • Client OS: Ubuntu 22.04
  • Extra Arguments to X Server: -br -localhost -verbose 3

Troubleshooting Steps I’ve Tried:

  1. Checked Keyboard Layouts on Client and Server:
  • Ensured that both the client and server are set to the Portuguese (Brazil) keyboard layout.
  • Verified that the ThinLinc client is configured to map the local keyboard.
  1. Modified X Server Arguments:
  • Added -xkbmap br to the “Extra Arguments to X Server” to force the Brazilian keyboard layout.
  • Tried removing all extra arguments to see if there was any effect.
  1. Checked Locale Settings:
  • Confirmed that the LANG and LC_ALL environment variables on the server are set to pt_BR.UTF-8.
  1. Updated Software:
  • Both the ThinLinc client and server software are up to date with the latest versions.

Despite these efforts, the problem remains unresolved. The inability to use accented characters is impacting my work, and I’m looking for assistance to fix this issue.

Questions:

  • Are there known issues with accented character input on ThinLinc in this environment?
  • Is there additional configuration required for proper keyboard mapping of accented characters?
  • Could the current X Server arguments be causing this problem? If so, what would be the recommended settings?

Any help or suggestions would be greatly appreciated.

Thank you!

Hi @fagner

Thanks for the excellent detailed report!

@CendioOssman, any ideas here?

Not really. I’m not aware of any known issues like that. And I can’t see the issue with a quick test with that keyboard layout here.

What applications are you testing with, @fagner?