一个 X 客户端可以有多个窗口吗?

一个 X 客户端可以有多个窗口吗?

我想了解X Window System它的术语。所以我有几个问题:

  1. 可以X client有多个窗口吗?我认为可以,但我不确定。
  2. 进程和进程之间的关系是什么X cient:a) 一个进程可以有多个X clients吗?换句话说,多个客户端可以在一个进程中工作吗?b) 一个客户端可以X client在多个进程中工作吗?(我认为这是不可能的,这个问题很愚蠢)
  3. 有些应用程序允许从中分离窗口。什么决定了这个分离的窗口是否具有相同或新的 X 客户端?什么决定了这个分离的窗口是在新的还是相同的进程中运行?我认为两者都取决于应用程序并且独立于 X Window 系统。例如,firefox 允许在新窗口中打开选项卡。我检查发现仍然有一个 firefox 进程,因此两个窗口都在一个进程中运行。两个窗口是否由一个 X 客户端控制?

相关内容