我对 X11 会话很困惑。也就是说,我不明白,当 X 会话开始时:
- 我想用我自己的
bob-session
程序以编程方式启动 X 会话,类似于gnome-session
.我怎么做?或者做什么gnome-session
或gdm
做什么来开始新的会话? - 当我们在启动时运行 X 时,它们是否运行任何会话?
- 当gdm/xdm等运行时,它们是否在某个X会话下运行?由 gdm 配置启动的程序(例如虚拟键盘)不在任何 X 会话下运行?
- 当我们在 Gnome 的热座上切换用户时,用户会话会发生什么?
- XDMCP协议是否意味着Xserver可能运行在机器A(终端)上,gdm运行在机器B上并且用户可以从A登录到B?
您能否提供一些在 X 会话中发生的事件的有指导意义的案例?