anyagixx commented on PR #574: URL: https://github.com/apache/guacamole-server/pull/574#issuecomment-3681728898
> > > The keymap "ru_ru_qwerty.keymap" has been added to the "src/protocols/rdp/Makefile.am" file to support the Russian keyboard layout. The file "src/protocols/rdp/keymaps/ru_ru_qwerty.keymap" has been added to support the Russian keyboard layout. > > > > > > Привет. Помоги пожалуйста решить эту проблему с РУ раскладкой. Напиши мне плиз в ТГ @truffle_tg > > Привет! Можете взять измененные файлы или целиком ветку VAGurko:GUACAMOLE-925: Server: https://github.com/VAGurko/guacamole-server/tree/GUACAMOLE-925 Client: https://github.com/VAGurko/guacamole-client/tree/GUACAMOLE-925 или использовать уже готовые docker образы: https://hub.docker.com/r/vagurko/guacd https://hub.docker.com/r/vagurko/guacamole К сожалению я только знакомлюсь с docker и ubuntu и плохо в этом разбираюсь Я установил ubuntu server 24, потом я поднял docker вот с такой конфигурацией: (ниже) т.е. мне нужно взять файл который ты создал ru_ru_qwerty.keymap и смапить его так? mkdir -p ~/guacamole-keymaps cp /путь/к/файлу/ru_ru_qwerty.keymap ~/guacamole-keymaps/ # В секции volumes сервиса guacd: volumes: - /home/putopelatudo/guacamole-keymaps:/etc/guacamole/keymaps:ro cd ~/guacamole-docker-compose docker-compose down && docker-compose up -d В веб-интерфейсе Guacamole в настройках вашего RDP-подключения в поле Keyboard Layout введите ru-ru-qwerty Верно мыслю? # networks # create a network 'guacnetwork_compose' in mode 'bridged' networks: guacnetwork_compose: driver: bridge # services services: # guacd guacd: container_name: guacd_compose image: guacamole/guacd:1.6.0 networks: - guacnetwork_compose restart: always volumes: - ./drive:/drive:rw - ./record:/record:rw # postgres postgres: container_name: postgres_guacamole_compose environment: TZ: "Europe/Moscow" PGDATA: /var/lib/postgresql/data/guacamole POSTGRES_DB: guacamole_db POSTGRES_PASSWORD: 'MY_PASSWORD' POSTGRES_USER: guacamole_pgs image: postgres:15.2-alpine networks: - guacnetwork_compose restart: always volumes: - ./init:/docker-entrypoint-initdb.d:z - ./data:/var/lib/postgresql/data:Z # guacamole guacamole: container_name: guacamole_compose group_add: - "1000" depends_on: - guacd - postgres environment: TZ: "Europe/Moscow" GUACD_HOSTNAME: guacd POSTGRESQL_DATABASE: guacamole_db POSTGRESQL_HOSTNAME: postgres POSTGRESQL_PASSWORD: 'MY_PASSWORD' POSTGRESQL_USERNAME: guacamole_pgs RECORDING_SEARCH_PATH: /record # --- Двухфакторка (2FA) --- TOTP_ENABLED: "true" TOTP_ISSUER: "Genzis1C" TOTP_DIGITS: 6 # --- Политика паролей --- POSTGRESQL_USER_PASSWORD_MIN_LENGTH: 12 # Минимальная длина пароля POSTGRESQL_USER_PASSWORD_REQUIRE_UPPER_CASE: "true" # Требовать заглавные буквы POSTGRESQL_USER_PASSWORD_REQUIRE_DIGIT: "true" # Требовать цифры POSTGRESQL_USER_PASSWORD_REQUIRE_SYMBOL: "true" # Требовать спецсимволы (!@#$) POSTGRESQL_USER_PASSWORD_PROHIBIT_USERNAME: "true" # Запретить пароль, совпадающий с логином # --- Защита от брутфорса --- BAN_ENABLED: "true" # Включить/выключить BAN_MAX_INVALID_ATTEMPTS: 30 # Попыток до бана BAN_DURATION: 10800 # Время бана в секундах BAN_MAX_TRACKED_ADDRESSES: 10485670 # Макс. отслеживаемых IP # --- Допы --- API_SESSION_TIMEOUT: 90 # Время жизни сессии в минутах GUACD_LOG_LEVEL: info # логирование image: guacamole/guacamole:1.6.0 networks: - guacnetwork_compose volumes: - ./record:/record:rw ports: ## enable next line if not using nginx ## - 8080:8080/tcp # Guacamole is on :8080/guacamole, not /. ## enable next line when using nginx - 8080/tcp restart: always ########### optional ############## # nginx nginx: container_name: nginx_guacamole_compose restart: always image: nginx:latest volumes: - ./nginx/templates:/etc/nginx/templates:ro - ./nginx/ssl/self.cert:/etc/nginx/ssl/self.cert:ro - ./nginx/ssl/self-ssl.key:/etc/nginx/ssl/self-ssl.key:ro ports: - 8443:443 networks: - guacnetwork_compose -- 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]
