abesnier / docker-guacamole

A self-contained guacamole docker container for x64. Remotely connect over SSH, RDP or VNC using HTML5.
https://hub.docker.com/r/abesnier/guacamole
GNU General Public License v3.0
78 stars 14 forks source link

Adding French-Canadian Keyboard to the build #23

Closed JSChasle closed 1 year ago

JSChasle commented 1 year ago

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

https://github.com/kavenr/guacamole-server/commit/962b48fae4d6ea9f5a447b34e93fc26b9d3c30d3

Thanks

abesnier commented 1 year ago

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

abesnier commented 1 year ago

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.

abesnier commented 1 year ago

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

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

abesnier commented 1 year ago

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:

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

JSChasle commented 1 year ago

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 :)

abesnier commented 1 year ago

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

JSChasle commented 1 year ago

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 :)

abesnier commented 1 year ago

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)

JSChasle commented 1 year ago

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

JSChasle commented 1 year ago

Thank you so much, everything works perfectly :)

abesnier commented 1 year ago

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