krzotr opened a new pull request, #625:
URL: https://github.com/apache/guacamole-server/pull/625

   Hi,
   
   In v1.6.0 after I connect using Guacamole to a Linux Server (CentOS 7, Rocky 
Linux 9), Polish characters do not work.
   When connecting from Windows directly (using `mstsc.exe`) or Linux 
(freerdp), everything is working fine.
   
   I spent a few days changing Guacamole settings, the keymap in Linux, and 
changing the configuration in `/etc/xrdp` - no results. In general, `AltGR` 
does not work (Even if `Keyboard layout` in connection properties was set to 
`Polish (Qwerty)`)
   I reverted the Docker image from 1.6.0 to v1.5.4, and everything is working 
correctly!
   
   I have checked commits. The issue is.
   
   > GUACAMOLE-1473: Disable AltGr handling for RDP keyboard layouts that don't 
support it.
   >
   > 
https://github.com/apache/guacamole-server/commit/1f14982adde4f97296f84763ab7f79f4db33631e
   
   As you can see, the `map +ext 0x38 ~ 0xfe03 # AltGr` has been removed from 
`base.keymap‎` and added to `base_altgr.keymap‎`.
   Mostly keymap lang files have been replaced from `parent  "base"` to `parent 
 "base_altgr"`.
   
   File `pl_pl_qwerty.keymap` was not touched! So `AltGr` (ąćęłńśóźż) does not 
work!
   
   I have downloaded the latest guacd from the git, added changes, run `docker 
build`, and replaced the image. Now everything is working as expected. I can 
use `ąćęłńśóźż`. Please replace `base` to `base_altgr` in `pl_pl_qwerty.keymap` 
file.
   
   ```
     diff --git a/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap 
b/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap
     index 76b043d0..86f63282 100644
     --- a/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap
     +++ b/src/protocols/rdp/keymaps/pl_pl_qwerty.keymap
     @@ -17,7 +17,7 @@
      # under the License.
      #
   
     -parent  "base"
     +parent  "base_altgr"
      name    "pl-pl-qwerty"
      freerdp "KBD_POLISH_PROGRAMMERS"
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to