From 267d262eb34176b5bcbbdaa650b4bf50e32175f8 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Nov 2025 04:29:31 +0000 Subject: [PATCH] Simplify RDP config editor: auto-set local user to rdpuser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes: - Remove local user prompt from config editor - Auto-set local_user to "rdpuser" (default value) - Display "(자동 설정)" label for local user in confirmation - Fix "알 수 없음" display: show "설정되지 않음" for unset values - Improve prompts: show "(Enter=유지)" or example values This simplifies the config editing process since local_user is always rdpuser by default in our setup. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- RDP/proxmox-auto-rdp-setup.sh | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/RDP/proxmox-auto-rdp-setup.sh b/RDP/proxmox-auto-rdp-setup.sh index a02c38e..b74fdc7 100755 --- a/RDP/proxmox-auto-rdp-setup.sh +++ b/RDP/proxmox-auto-rdp-setup.sh @@ -744,13 +744,13 @@ main() { # 현재 설정 로드 if [ -f "/var/lib/rdp-toggle/config.json" ]; then - CURRENT_RDP_SERVER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_server'])" 2>/dev/null || echo "알 수 없음") - CURRENT_RDP_USERNAME=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_username'])" 2>/dev/null || echo "알 수 없음") - CURRENT_LOCAL_USER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['local_user'])" 2>/dev/null || echo "알 수 없음") + CURRENT_RDP_SERVER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_server'])" 2>/dev/null || echo "") + CURRENT_RDP_USERNAME=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_username'])" 2>/dev/null || echo "") + CURRENT_LOCAL_USER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['local_user'])" 2>/dev/null || echo "rdpuser") else - CURRENT_RDP_SERVER="알 수 없음" - CURRENT_RDP_USERNAME="알 수 없음" - CURRENT_LOCAL_USER="알 수 없음" + CURRENT_RDP_SERVER="" + CURRENT_RDP_USERNAME="" + CURRENT_LOCAL_USER="rdpuser" fi echo "" @@ -761,8 +761,8 @@ main() { echo -e "${CYAN}📍 API 서버: http://$(get_primary_ip):8090${NC}" echo "" echo -e "${CYAN}현재 설정:${NC}" - echo " RDP 서버: $CURRENT_RDP_SERVER" - echo " RDP 사용자: $CURRENT_RDP_USERNAME" + echo " RDP 서버: ${CURRENT_RDP_SERVER:-'설정되지 않음'}" + echo " RDP 사용자: ${CURRENT_RDP_USERNAME:-'설정되지 않음'}" echo " 로컬 사용자: $CURRENT_LOCAL_USER" echo "" echo "다음 중 선택하세요:" @@ -789,11 +789,19 @@ main() { echo "" # 새로운 RDP 정보 입력 - echo -n "RDP 서버 주소 (현재: $CURRENT_RDP_SERVER): " + if [ -n "$CURRENT_RDP_SERVER" ]; then + echo -n "RDP 서버 주소 (현재: $CURRENT_RDP_SERVER, Enter=유지): " + else + echo -n "RDP 서버 주소 (예: 192.168.0.201:3389): " + fi read -r NEW_RDP_SERVER