X11 会话:当会话开始和结束时,“gdm”是否运行会话?

X11 会话:当会话开始和结束时,“gdm”是否运行会话?

我对 X11 会话很困惑。也就是说,我不明白,当 X 会话开始时:

  • 我想用我自己的bob-session程序以编程方式启动 X 会话,类似于gnome-session.我怎么做?或者做什么gnome-sessiongdm做什么来开始新的会话?
  • 当我们在启动时运行 X 时,它们是否运行任何会话?
  • 当gdm/xdm等运行时,它们是否在某个X会话下运行?由 gdm 配置启动的程序(例如虚拟键盘)不在任何 X 会话下运行?
  • 当我们在 Gnome 的热座上切换用户时,用户会话会发生什么?
  • XDMCP协议是否意味着Xserver可能运行在机器A(终端)上,gdm运行在机器B上并且用户可以从A登录到B?

您能否提供一些在 X 会话中发生的事件的有指导意义的案例?

相关内容