我的雇主最近给我发了一个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压缩视频,请在此处发表评论,我可以建议一些用于录制的设置。
希望这可以帮助! :)