xrdp/sesman
Derek Schrock 829378bba8 Add xrdp-waitforx to wait for X to start with RandR outputs
For some window managers (fvwm2 and fvwm3) if the X server isn't
running and has output it's possible for the window manager to fail or
reconfigure randr incorrectly.

With xrdp-waitfox:
 - Install xrdp-waitfox to the BIN dir.
 - sesman will run xrdp-waitfox as the logged in user.
 - Set an alarm to exit after 30 seconds.
 - Try to open env DISPLAY value's display (10 seconds).
 - Test for RandR extension.
 - Wait for outputs to appear (10 seconds).
2023-02-11 18:01:10 -05:00
..
chansrv sound: fix noise between two playbacks for mp3/aac (#2519) 2023-02-09 10:09:04 +09:00
tools Remove libipm_msg_in_start() 2023-01-30 14:31:16 +00:00
Doxyfile preparing sources to add new sesman control protocol 2006-05-26 13:10:14 +00:00
Makefile.am Add xrdp-waitforx to wait for X to start with RandR outputs 2023-02-11 18:01:10 -05:00
access.c Remove nested includes from sesman.h 2022-12-22 11:35:02 +00:00
access.h Eliminate APP_CC and DEFAULT_CC 2017-03-14 00:21:48 -07:00
auth.h Update PAM auth module for UDS logins 2022-12-22 11:35:02 +00:00
config.c Remove support for x11rdp 2023-01-05 11:26:44 +00:00
config.h Remove support for x11rdp 2023-01-05 11:26:44 +00:00
env.c Call g_set_allusercontext() on appropriate systems 2023-01-05 10:52:08 +00:00
env.h Update sesman authentication processing 2022-12-22 11:35:02 +00:00
lock_uds.c fix typos 2022-09-03 02:01:48 +00:00
lock_uds.h Add lock_uds module to sesman 2022-04-18 09:09:46 +01:00
notes.txt Move sesman to new SCP interface 2022-03-15 10:45:00 +00:00
reconnectwm.sh sesman: install empty reconnectwm.sh as a template 2017-06-20 13:40:05 +09:00
scp_process.c Remove libipm_msg_in_start() 2023-01-30 14:31:16 +00:00
scp_process.h Update sesman authentication processing 2022-12-22 11:35:02 +00:00
sesman.c Update sesman authentication processing 2022-12-22 11:35:02 +00:00
sesman.h Update sesman authentication processing 2022-12-22 11:35:02 +00:00
sesman.ini.in fix typos 2022-09-03 02:01:48 +00:00
session.c Add xrdp-waitforx to wait for X to start with RandR outputs 2023-02-11 18:01:10 -05:00
session.h Update sesman authentication processing 2022-12-22 11:35:02 +00:00
sig.c Remove nested includes from sesman.h 2022-12-22 11:35:02 +00:00
sig.h Fix signal handling in sesman 2022-03-04 11:37:45 +00:00
startwm.sh try using startup command in /usr/share/xsessions 2023-02-02 14:54:56 +01:00
verify_user.c Update other auth modules to use new interface 2022-12-22 11:35:02 +00:00
verify_user_bsd.c Update other auth modules to use new interface 2022-12-22 11:35:02 +00:00
verify_user_kerberos.c Update other auth modules to use new interface 2022-12-22 11:35:02 +00:00
verify_user_pam.c Update PAM auth module for UDS logins 2022-12-22 11:35:02 +00:00
verify_user_pam_userpass.c Update other auth modules to use new interface 2022-12-22 11:35:02 +00:00
xauth.c Moved a lot of string funcs to string_calls module 2020-12-22 11:57:24 +00:00
xauth.h Eliminate APP_CC and DEFAULT_CC 2017-03-14 00:21:48 -07:00
xwait.c Add xrdp-waitforx to wait for X to start with RandR outputs 2023-02-11 18:01:10 -05:00
xwait.h Add xrdp-waitforx to wait for X to start with RandR outputs 2023-02-11 18:01:10 -05:00