$ps -ax 显示长时间运行的“windows 服务器”

$ps -ax 显示长时间运行的“windows 服务器”

执行命令时ps -ax,我看到以下内容:

  158 ??       294:09.79 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer -daemon

它是迄今为止运行时间最长的程序,我觉得它很可疑。我从来没有在我的电脑上运行过任何虚拟 Windows 机器(我使用过 docker,也登录过远程桌面,但从来没有使用过任何虚拟机)。

当我尝试时sudo kill 158什么也没有发生,只是继续运行。

我很想查看目录rm -r中的所有内容SkyLight.framework,但是我想先问一下。

感谢任何能够解释这是怎么回事的人。

答案1

上面没有写“Windows Server”,而是写着“窗户服务器”。

窗口服务器是操作系统组件,负责处理屏幕上应用程序窗口的显示 - 例如它们的堆叠顺序、定位、焦点(即将输入传送到正确的窗口)以及将各个窗口组合成单个最终图像。

以下是对 macOS ‘WindowServer’ 的更详细的解释:

它也被称为“Quartz Compositor”(Quartz 是整个 macOS GUI 环境):

类似地,Xorg在 Linux 上会有 X Window System 又名 X11 的“窗口服务器”(尽管它确实将相当多的任务留给了单独的窗口管理器程序),并且dwm.exe可能是 Windows 中最接近的。

答案2

我很想把目录rm -r中的所有内容SkyLight.framework

我不认为你想这么做。

WindowServer 是 macOS 的核心部分,也是应用程序和显示器之间的某种联络人。如果您在 Mac 的显示屏上看到某些内容,WindowServer 会将其放在那里。您打开的每个窗口、浏览的每个网站、玩的每个游戏 — WindowServer 都会将它们全部“绘制”到您的屏幕上。您可以更多信息请阅读苹果开发者指南如果你有技术倾向,但它并不是一本轻松的读物。

大多数情况下,只需知道 WindowServer 是 macOS 以及在其上运行的每个应用程序用来在屏幕上显示内容的工具。绝对安全

(重点是我的)

来源:什么是 WindowServer 进程?为什么它在我的 Mac 上运行?

相关内容