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
