abesnier / docker-guacamole

A self-contained guacamole docker container for x64. Remotely connect over SSH, RDP or VNC using HTML5.

Home Page:https://hub.docker.com/r/abesnier/guacamole

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adding French-Canadian Keyboard to the build

JSChasle opened this issue · comments

Would it be possible to add the French-Canadian Keyboard to the build (Someone did and their docker does not work anymore?)

kavenr/guacamole-server@962b48f

Thanks

Hi, sorry, I thought I had replied already.

Indeed, the code was merged with the 1.4 branch a while back, but I have to check to see if it is incorporated in 1.5.x.

For reference, the issue is with the upstream package, but I'll try to find why it is not present anymore, and if needed, raise a PR.

Cheers
Antoine

I had a better look at the PR. The keymap in question was added to the RDP protocol, on the guacamole server side. And items are created in the translation files for the Guacamole Client web app for fr_ca. But indeed, nothing is shown when trying to create or edit a RDP connection.

So I'll keep investigating, to see if the issue is with the way I build my images, or it is a bug with Guacamole client.

I'll keep you informed.

It's definitely missing from the official releases, so I've asked when it will be implemented.

https://lists.apache.org/thread/4wxwrf2mzd3rok3slgwq2yjfm0bmnbr1

The Guacamole dev replied that it will be implemented in the next release (1.6.0, not 1.5.4 that will soon be released apparently).

There two solutions for now:

  • when building the image, I could git clone the guacamole-client repo, and build it, but that would make the image grow by a quite a lot (I already did some tests, it would almost double in size)
  • I could build the client outside docker, but that would break the traceability of the webapp.

If you really need it, I could create a specific tag.

Thanks you so much for all your help. If it is not to much trouble and you can make it a specific tag I would really appreciate it. and once again thanks so much for helping with this issue :)

No worries. Which image are you using currently? Which flavour of Postgresql do you want to use (13, 14 or 15?)

I am using your latest release from docker docker pull abesnier/guacamole:latest and whatever is the easiest for you. I will rebuilt the docker with what you will provide me. Am really gratefull for your time and help :)

Ostie de tabarnak, t'es tu pas un beggar toi! (sorry, I had too! Love from France!)

i forgot to ask which architecture (amd64 or arm)? If that's amd64, then the image is ready (abesnier/guacamole:latest-github)

Yeah perfect for amd64 :). Merci beaucoup! plein d'amour du Québec :)

Thank you so much, everything works perfectly :)

No worries.

By the way, I decided to build the github images for all flavours of PostgreSQL, so I have renamed the image I pushed yesterday github or github-pg13, and there will be github-pg14 and github-pg15.

Images are being built, so make sure to update your command line or your docker-compose to reference github instead of latest-github.

Cheers