小编sni*_*ies的帖子

如何在不失去 Mac OS X 焦点的情况下从命令行更新 Preview.app?

我想从命令行在后台更新 Preview.app,而不失去当前窗口的焦点。我知道我可以使用以下命令打开/更新文件的视图,但随后我失去了对 Preview.app 的焦点。

open -a Preview foo.pdf
Run Code Online (Sandbox Code Playgroud)

我想可能有一些聪明的AppleScript命令可以做到这一点,但到目前为止我还没有找到合适的命令。

或者,我有兴趣在更新后直接将焦点转移回我当前的应用程序。在根据我正在编辑的TeX文件中的更改更新 PDF 文件后,我需要这个才能通过 vi autocmd 更新 Preview.app 的 PDF 文件视图。这是我想要实现的示例,但使用Ubuntu 和 evince

focus applescript preview updates macos

5
推荐指数
1
解决办法
3099
查看次数

为什么“普通用户”在 OS X 上执行“ps ux”时报告的用户是“root”?这是正常行为吗?

我正在运行 OS X 10.6.1 。当我以组工作人员的普通用户身份登录并执行

ps ux
Run Code Online (Sandbox Code Playgroud)

它列出了我的 ps ux 命令由 root 运行:

snies   181   0.0  0.3  2774328  12500   ??  S     6:00PM   0:20.96 /System/Library...
root   1673   0.0  0.0  2434788    508 s001  R+    8:16AM   0:00.00 ps ux
snies   177   0.0  0.0  2457208    984   ??  Ss    6:00PM   0:00.52 /sbin/launchd
snies  1638   0.0  0.0  2435468   1064 s001  S     8:13AM   0:00.03 -bash
Run Code Online (Sandbox Code Playgroud)

这是正常行为吗?如果是这样,为什么?请注意,该用户不是管理员帐户,无法执行 sudo。

root osx-snow-leopard user ps macos

3
推荐指数
1
解决办法
409
查看次数

标签 统计

macos ×2

applescript ×1

focus ×1

osx-snow-leopard ×1

preview ×1

ps ×1

root ×1

updates ×1

user ×1