我的雇主最近给我发了一个MacBook Pro。我有很多Linux经验,但是令我惊讶的是,该终端在Mac上以全屏模式显示时的表现非常出色,尤其是在运行“ top”时。我认为它作为屏幕保护程序看起来“令人讨厌”。
有没有人想出一种方法来使这项工作?当然,我必须禁用通常的显示器关闭时的省电模式。
那里有一个项目,但基于它的网站,即使可行,也很难。
我的雇主最近给我发了一个MacBook Pro。我有很多Linux经验,但是令我惊讶的是,该终端在Mac上以全屏模式显示时的表现非常出色,尤其是在运行“ top”时。我认为它作为屏幕保护程序看起来“令人讨厌”。
有没有人想出一种方法来使这项工作?当然,我必须禁用通常的显示器关闭时的省电模式。
那里有一个项目,但基于它的网站,即使可行,也很难。
Answers:
如果您正在寻找骇人的屏幕保护程序,则不久前,旧的Xscreensaver捆绑包已转换为OSX。
很好的黑客类型示例是Sonar,AppleII和Phosphor。也可能是GLMatrix。
但是,要回答您的问题:https : //superuser.com/questions/420546/osx-run-bash-or-app-as-the-screensaver
编写一个applescript来运行Terminal,运行Top和全屏本身。然后将该脚本放入应用程序。
如果安装OS X版本的XScreenSaver,则phosphor保护程序将模拟旧的磷终端显示。可以将其配置为在终端显示屏上运行任何命令,包括top:

我发现这些设置-scale 2 -delay 40 -program top可以很好地工作,并且看起来很“破旧”。
该LookThrough屏幕做你正在寻找什么几乎对小牛和优胜美地。当您在屏幕上维护top命令的实际输出时,它可以使Mac保持正确的安全。
屏幕上的输出不会完全是没有屏幕保护程序的屏幕上的同步副本。此输出将是一个异步副本,但是延迟非常小,因此非常适合避免完全吃掉Mac的CPU,并避免让您感到慢动作。
它还可以让您随时随地在屏幕上进行维护。我用它来保持cacti网络设备性能输出的屏幕图形。
如果您要在Lion或Mountain Lion上寻找解决方案,请查看这个旧问题透明锁定屏幕。
您可以使用ScriptSaver,因为,如果Require password after sleep or screen saver begins在IIRC OS X之后启用了该功能,10.7否则您将看不到并出现黑屏(我在10.8.5)。下面是用它来推出的一个例子iTerm用top。
激活脚本
tell application "iTerm" to create window with profile "Hotkey Window" command "top"
屏幕保护
LookThrough。另外,JohnnyNash,透明。
停用脚本
tell application "iTerm"
close front window
quit
end tell
如果您想节省一些计算机内存,也许还想节省CPU使用量,则可以使用这种方法记录Top命令中的“骇客”输出并将其用作屏幕保护程序。
这种方法的缺点是sreensaver将无法显示任何实时 Top数据。如果实时输出很重要,那么Alex的答案可能是最好的解决方案(当然不包括编写程序)。
但是,如果您只是想这样做很酷,那么视频方法可能会减少系统资源,并且可以使用Apple的官方程序来完成。另外,您不需要在后台运行全屏应用程序(尽管实际上这是一个非常酷的@Alex概念,我以后可能会考虑使用ot以供自己使用)。
无论如何,这是制作屏幕截图屏幕保护程序的小步骤:
这个简短的视频展示了如何使用Apple的Quartz Composer制作屏幕保护程序。不幸的是,默认情况下,该程序不再随Xcode一起提供。
要获取Quartz Composer,请访问developer.apple.com/downloads并在主页上进行搜索。Graphics Tools for Xcode应该列出一个程序列表,我安装了最新的程序,并且在OSX 10.9.4上也可以正常工作(之所以这样,是因为上面视频的制造商说一个较旧的版本不适用于他的OS。)
您可以使用QuickTime Player来录制节目File > New Screen Recording。
录制几分钟的视频,然后根据需要剪切/修剪视频,以使其看起来不错,同时转到Edit > Split Clip和循环播放Edit > Trim。我认为您也可以根据需要复制并粘贴拆分的细分。
以您选择的分辨率导出剪辑,但是如果您只是录制终端,则可能不需要很高的分辨率。
如果您确实录制了很长的视频或想要使用高分辨率,则文件可能会很大并且资源效率低下,但是幸运的是,可以解决此问题。在这种情况下,我实际上建议使用非Apple程序进行视频压缩。这个程序已经存在了很长一段时间,在我看来,这个程序似乎很有名。它称为HandBrake。在压缩屏幕截图和课堂演讲时,我个人经常使用它。如果使用正确的设置,则将做得非常好。
如果您决定使用HandBreak压缩视频,请在此处发表评论,我可以建议一些用于录制的设置。
希望这可以帮助! :)