Refactor user management in Ansible playbooks to standardize on keeper_user
- Updated user addition tasks across multiple playbooks (mcp_switchboard, mcpo, neo4j, neo4j_mcp, openwebui, postgresql, rabbitmq, searxng, smtp4dev) to replace references to ansible_user and remote_user with keeper_user. - Modified PostgreSQL deployment to create directories and manage files under keeper_user's home. - Enhanced documentation to clarify account taxonomy and usage of keeper_user in playbooks. - Introduced new deployment for Agent S, including environment setup, desktop environment installation, XRDP configuration, and accessibility support. - Added staging playbook for preparing release tarballs from local repositories. - Created templates for XRDP configuration and environment activation scripts. - Removed obsolete sunwait documentation.
This commit is contained in:
70
ansible/agent_s/xorg.conf.j2
Normal file
70
ansible/agent_s/xorg.conf.j2
Normal file
@@ -0,0 +1,70 @@
|
||||
# XRDP Xorg configuration - Fixed 1024x768 resolution for Agent-S / UI-TARS compatibility
|
||||
# Deployed by Ansible to /etc/X11/xrdp/xorg.conf
|
||||
|
||||
Section "ServerLayout"
|
||||
Identifier "X11 Server"
|
||||
Screen "Screen (xrdpdev)"
|
||||
InputDevice "xrdpMouse" "CorePointer"
|
||||
InputDevice "xrdpKeyboard" "CoreKeyboard"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
# Prevent other ServerLayout sections from overriding this one
|
||||
Option "DefaultServerLayout" "X11 Server"
|
||||
Option "DontVTSwitch" "on"
|
||||
Option "AutoAddDevices" "off"
|
||||
Option "AutoAddGPU" "off"
|
||||
EndSection
|
||||
|
||||
Section "Module"
|
||||
Load "dbe"
|
||||
Load "ddc"
|
||||
Load "extmod"
|
||||
Load "glx"
|
||||
Load "int10"
|
||||
Load "record"
|
||||
Load "vbe"
|
||||
Load "glamoregl"
|
||||
Load "xorgxrdp"
|
||||
Load "fb"
|
||||
EndSection
|
||||
|
||||
Section "InputDevice"
|
||||
Identifier "xrdpKeyboard"
|
||||
Driver "xrdpkeyb"
|
||||
EndSection
|
||||
|
||||
Section "InputDevice"
|
||||
Identifier "xrdpMouse"
|
||||
Driver "xrdpmouse"
|
||||
EndSection
|
||||
|
||||
Section "Monitor"
|
||||
Identifier "Monitor"
|
||||
Option "DPMS"
|
||||
HorizSync 30-80
|
||||
VertRefresh 60-75
|
||||
# Fixed resolution for Agent-S / UI-TARS compatibility
|
||||
Modeline "1024x768" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
|
||||
# Fallback resolutions required by xrdpdev driver
|
||||
Modeline "800x600" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
|
||||
Modeline "640x480" 23.75 640 664 720 800 480 483 487 500 -hsync +vsync
|
||||
EndSection
|
||||
|
||||
Section "Device"
|
||||
Identifier "Video Card (xrdpdev)"
|
||||
Driver "xrdpdev"
|
||||
EndSection
|
||||
|
||||
Section "Screen"
|
||||
Identifier "Screen (xrdpdev)"
|
||||
Device "Video Card (xrdpdev)"
|
||||
Monitor "Monitor"
|
||||
DefaultDepth 24
|
||||
SubSection "Display"
|
||||
Depth 24
|
||||
# Fixed resolution - 1024x768 with fallbacks for xrdpdev driver
|
||||
Modes "1024x768" "800x600" "640x480"
|
||||
Virtual 1024 768
|
||||
EndSubSection
|
||||
EndSection
|
||||
Reference in New Issue
Block a user