From 1f349b5f812a901e22add9373aa3328ba149190f Mon Sep 17 00:00:00 2001 From: swaggboi Date: Sun, 23 Mar 2025 21:29:03 -0400 Subject: [PATCH] Add xdm-config --- my_etc/X11/xdm/xdm-config | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 my_etc/X11/xdm/xdm-config diff --git a/my_etc/X11/xdm/xdm-config b/my_etc/X11/xdm/xdm-config new file mode 100644 index 0000000..53378e4 --- /dev/null +++ b/my_etc/X11/xdm/xdm-config @@ -0,0 +1,34 @@ +! +! +! +! +! +DisplayManager.authDir: /var/db/xdm +DisplayManager.errorLogFile: /var/log/xdm.log +DisplayManager.pidFile: /var/run/xdm.pid +DisplayManager.keyFile: /etc/X11/xdm/xdm-keys +DisplayManager.servers: /etc/X11/xdm/Xservers +DisplayManager.accessFile: /etc/X11/xdm/Xaccess +DisplayManager*resources: /etc/X11/xdm/Xresources +DisplayManager.willing: su -m nobody -s /bin/sh -c /etc/X11/xdm/Xwilling +! All displays should use authorization, but we cannot be sure +! X terminals may not be configured that way, so they will require +! individual resource settings. +DisplayManager*authorize: true +! +DisplayManager*chooser: /usr/X11R7/libexec/chooser +DisplayManager*startup: /etc/X11/xdm/Xstartup +DisplayManager*session: /etc/X11/xdm/Xsession +DisplayManager*reset: /etc/X11/xdm/Xreset +DisplayManager*authComplain: true +! The following three resources set up display :0 as the console. +DisplayManager._0.setup: /etc/X11/xdm/Xsetup_0 +DisplayManager._0.startup: /etc/X11/xdm/GiveConsole +DisplayManager._0.reset: /etc/X11/xdm/TakeConsole +DisplayManager*loginmoveInterval: 10 +! SECURITY: do not listen for XDMCP or Chooser requests +! Comment out this line if you want to manage X terminals with xdm +DisplayManager.requestPort: 0 +! Adding this per: +! https://www.netbsd.org/docs/guide/en/chap-x.html#chap-x-xdm +DisplayManager*authName: MIT-MAGIC-COOKIE-1