Apple Remote Desktop具有“幕布”功能,远程客户端可使用该功能锁定被远程控制的Mac屏幕。从家用Mac连接到我的工作Mac时,会用到它。当我使用Apple Remote Desktop(ARD)从家用Mac远程控制它时,我的工作Mac屏幕上显示一个大锁图标和一条消息。
不幸的是,即使我断开了连接,Mac OS X还是存在某种导致远程Mac屏幕锁定的错误。(两台计算机上均为最新的ARD和OS X 10.8.2。)发生这种情况时,我第二天进来工作,在Mac屏幕上找到大锁图标和消息。尽管现在实际存在于Mac的前面,但我找不到解锁屏幕的方法。
我通常会尝试- ssh
从另一台计算机进入Mac并终止进程。我试图杀死该ARDAgent
进程,屏幕锁定进程(我不记得它的名称)以及进程名称中带有“ ard”或“ remote”的所有其他内容。这些东西似乎都无法解锁屏幕。最终,我诉诸于使用osascript -e ...
告诉所有正在运行的应用程序正常退出,然后运行shutdown -r now
以重启计算机。
我的问题:是否有办法使用ssh
或以其他方式成功解锁卡在ARD锁定屏幕上的Mac ?
重现此错误的一种方法:使用远程桌面登录到目标Mac,启动“窗帘”模式,然后完成所有要完成的工作,然后在仍处于“窗帘”模式下退出目标Mac上的用户。这将使远程桌面应用程序甚至计算机的物理用户都无法访问Mac,并且大锁图标仍显示在目标Mac的屏幕上。
我不确定要如何触发这种情况,但我绝对不会退出。无论哪种方式,似乎解决方案都应该相同。