當登入伺服器啟動時,就會啟動一項 dtlogin 處理。dtlogin 處理讀取 Xconfig 檔案以決定起始登入伺服器配置,並尋找其它的登入伺服器配置檔案。然後登入伺服器會讀取 Xservers 檔案來看看它是否有任何可明確管理的顯示器,並且也會讀取 Xaccess 檔案以控制登入伺服器的存取。
如果登入伺服器由需要管理區域顯示器的 Xservers 檔案尋找,它將會如 Xservers 檔案中所指示地啟動 X 伺服器,然後在該顯示器上顯示登入螢幕。
如果登入伺服器由需要管理網路顯示器的 Xservers 檔案尋找,它將會假定 X 伺服器已經正以指定的顯示器名稱來執行,並且在該顯示器上顯示登入螢幕。
然後登入伺服器將會等待來自網路的 XDMCP要求。
對於管理的每部顯示器而言,登入伺服器會先建立該顯示器的新 dtlogin 處理。這表示如果登入伺服器正在管理 n 顯示器,就會有 n+1 dtlogin 處理。登入伺服器將會執行 Xsetup 指令集,載入 Xresources 檔案,然後執行dtgreet 以顯示登入螢幕。只要使用者一輸入使用者名稱與密碼並已辨證,登入伺服器便會執行 Xstartup 指令集,然後執行 Xsession 或 Xfailsafe 指令集。當使用者結束階段作業時,登入伺服器將會執行 Xreset 指令集。
如果登入伺服器取得 XDMCP-間接請求,它將會執行 dtchooser 以呈現顯示器上登入伺服器主機的列表。當使用者從列表選擇主機時,主機上的登入伺服器將會管理顯示器。
對於 Xaccess、 Xconfig、 Xfailsafe、 Xreset、 language/Xresources、 Xservers、 Xsetup 與 Xstartup 配置檔案而言,登入伺服器將會依照內定先查看 /etc/dt/config 中,然後才查看 /usr/dt/config,並且使用找到的第一個檔案。