Hi,
I’ve created a new RDP keymap for Guacamole as per 
https://issues.apache.org/jira/browse/GUACAMOLE-121?focusedCommentId=15721121&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15721121.
However when I build the Guacamole server from these sources and install it, I 
don’t see the new keymap as a selectable option in the connection settings. 
Obviously I’ve missed some step here.

What I’ve done:
- I’ve cloned the Guacamole server repository from Github.
- I’ve copied a keymap file similar to what I needed, and updated its contents.
- I’ve copied the configure script and a bunch of Makefile.* files to their 
respective directories in my instance of the cloned repo from the official 
guacamole-server-1.1.0.tgz archive, in response to error messages when running 
the configure script.
- I’ve updated Makefile.am and Makefile.in, in src/protocols/rdp, to in 
addition to the existing keymap files also know about the new one.
- I then ran make clean, ./configure --with-systemd-dir=/etc/systemd/system, 
make, and sudo make install sequentially.
- Finally I ran systemctl daemon-reload && systemctl restart guacd && systemctl 
restart tomcat9, and cleared my browser cache before attempting to change 
keymaps.
- /usr/local/sbin/guacd has a timestamp that makes sense, so it has been 
updated by make install.

My guess is that there’s a smarter way of generating the configure script and 
Makefile.* files, and that the build system for some reason still is unaware of 
the new keymap file, but I have no idea what I’m looking for.

Best regards,
Mikael Hansson

Reply via email to