Kann ich als Bildschirmschoner nach oben laufen?


9

Mein Arbeitgeber hat mir kürzlich ein MacBook Pro zum Spielen ausgestellt. Ich habe viel Linux-Erfahrung, aber ich war beeindruckt, wie gut das Terminal auf dem Mac im Vollbildmodus aussieht, insbesondere wenn "top" ausgeführt wird. Ich denke, es würde als Bildschirmschoner beeindruckend "hackerisch" aussehen.

Hat jemand einen Weg gefunden, um diese Arbeit zu machen? Natürlich müsste ich den üblichen Energiesparmodus deaktivieren, in dem das Display ausgeschaltet ist.

Es gibt ein Projekt da draußen, aber basierend auf seiner Website ist es sehr rau, wenn es überhaupt funktioniert.


Was war das Projekt? Hast du es ausprobiert?
Alistair McMillan

@AlistairMcMillan Es war githib.com/lunow/terminalscreensaver, auf das in einer früheren Diskussion hier (106270, Oktober 2013) verwiesen wurde, in der berichtet wurde, dass es viel Arbeit erfordern würde, um es funktionsfähig zu machen.
Jordan Nash

Ja, leider gibt dieser Bildschirmschoner nur vorgenerierten Text aus. Es spricht eigentlich mit nichts.
Alistair McMillan

Antworten:


4

Wenn Sie nach hackerischen Bildschirmschonern suchen, wurde das alte Xscreensaver-Bundle vor einiger Zeit auf OSX konvertiert.

Schöne Beispiele für Hackertypen wären Sonar, AppleII und Phosphor. Mögliche GLMatrix auch.

Um Ihre Frage zu beantworten: /superuser/420546/osx-run-bash-or-app-as-the-screensaver

Schreiben Sie ein Applescript, um Terminal, Top und Vollbild selbst auszuführen. Fügen Sie dann das Skript in die App ein.


3

Wenn Sie die OS X-Version von XScreenSaver installieren phosphor, simuliert der Saver eine alte Phosphor-Terminal-Anzeige. Es kann so konfiguriert werden, dass jeder Befehl in der Terminalanzeige ausgeführt wird, einschließlich top:

Phosphor-Bildschirmschoner

Ich finde, dass die Einstellungen -scale 2 -delay 40 -program topziemlich gut funktionieren und ziemlich "hackerisch" aussehen.


Ich sehe mir das Fenster "Bildschirmschoner-Optionen" von Phosphor in den Einstellungen an und kann nicht herausfinden, wie ich damit anfangen soll. -scale ist eine Flagge ... zu welchem ​​Befehl?
Niels

1

Der LookThrough- Bildschirmschoner macht fast das, wonach Sie bei Mavericks und Yosemite suchen . Damit können Sie Ihren Mac korrekt sichern, während Sie gleichzeitig die tatsächliche Ausgabe eines topBefehls auf dem Bildschirm verwalten .

Die Ausgabe auf dem Bildschirm ist nicht genau eine synchrone Kopie dessen, was ohne den Bildschirmschoner auf dem Bildschirm angezeigt wird. Diese Ausgabe ist eine asynchrone Kopie, aber die Verzögerung ist so gering, dass es perfekt ist, um zu vermeiden, dass die CPU Ihres Mac vollständig verbraucht wird und Sie nicht das Gefühl haben, in Zeitlupe zu sein.

Außerdem können Sie auf dem Bildschirm behalten, was Sie wollen. Ich verwende es, um Diagramme der cactiAusgabe der Leistung von Netzwerkgeräten auf dem Bildschirm zu halten .

Wenn Sie nach einer Lösung für Lion oder Mountain Lion suchen, schauen Sie sich bitte diese alte Frage an. Transparenter gesperrter Bildschirm .


1

Sie können ScriptSaver verwenden , da Sie, wenn Sie Require password after sleep or screen saver beginsnach IIRC OS X aktiviert haben, 10.7sonst nicht durchschauen und einen schwarzen Bildschirm erhalten (ich bin eingeschaltet 10.8.5). Hier ist ein Beispiel für die Verwendung zum Starten iTermmit top.

ScriptSaver-Einstellungen

Aktivierungsskript

tell application "iTerm" to create window with profile "Hotkey Window" command "top"

Bildschirmschoner

LookThrough . Alternativ JohnnyNash , Transparent .

Deaktivierungsskript

tell application "iTerm"
close front window
quit
end tell

0

Wenn Sie etwas Computerspeicher und möglicherweise CPU-Auslastung sparen möchten, können Sie hier die "hackerische" Ausgabe Ihres TopBefehls aufzeichnen und als Bildschirmschoner verwenden.

Der Nachteil dieses Ansatzes ist, dass der Bildschirmschoner keine Live- Top Daten anzeigen kann. Wenn eine Live-Ausgabe wichtig ist, ist Alex 'Antwort wahrscheinlich die beste Lösung (außer natürlich das Schreiben eines Programms).

Wenn Sie dies jedoch nur tun möchten, um ein cooles Aussehen zu erzielen, wird der Videoansatz wahrscheinlich die Systemressourcen erheblich entlasten und kann mit offiziellen Apple-Programmen durchgeführt werden. Außerdem müssen Sie keine Vollbild-App im Hintergrund ausführen (obwohl dies eigentlich ein ziemlich cooles Konzept @Alex ist und ich es möglicherweise später für meine eigenen Zwecke prüfen werde).

Hier ist die kleine Anleitung zum Erstellen eines Bildschirmschoners für die Bildschirmaufnahme:

  • Dieses kurze Video zeigt, wie Sie mit Apples Quartz Composer einen Bildschirmschoner erstellen. Leider wird dieses Programm standardmäßig nicht mehr mit Xcode geliefert.

  • Um den Quartz Composer zu erhalten, gehen Sie zu developer.apple.com/downloads und suchen Sie ihn auf der Startseite. Eine Liste der Graphics Tools for XcodeProgramme sollte erscheinen, ich habe das neueste installiert und es funktioniert einwandfrei unter OSX 10.9.4 (ich sage dies, weil der Hersteller des obigen Videos sagte, dass eine der älteren Versionen mit seinem Betriebssystem nicht funktioniert hat.)

  • Sie können den QuickTime Player verwenden, um Ihr Programm aufzuzeichnen, indem Sie zu gehen File > New Screen Recording.

  • Nehmen Sie ein paar Minuten Video auf und schneiden / schneiden Sie das Video nach Bedarf, damit es beim Schleifen gut aussieht, indem Sie zu Edit > Split Clipund gehen Edit > Trim. Ich denke, Sie können Ihre geteilten Segmente bei Bedarf auch kopieren und einfügen.

  • Exportieren Sie den Clip in einer Auflösung Ihrer Wahl. Wenn Sie jedoch nur das Terminal aufnehmen, benötigen Sie wahrscheinlich keine sehr hohe Auflösung.

Wenn Sie ein sehr langes Video aufnehmen oder eine hohe Auflösung verwenden möchten, ist Ihre Datei möglicherweise ziemlich groß und ressourcenschonend, aber zum Glück gibt es eine Problemumgehung. In diesem Fall würde ich die Verwendung eines Nicht-Apple-Programms für die Videokomprimierung empfehlen. Dieses Programm gibt es schon eine ganze Weile und scheint meiner Meinung nach ziemlich seriös zu sein. Es heißt HandBrake . Ich persönlich benutze es sehr oft, wenn ich meine Screenshots und Vorlesungen komprimiere. Wenn Sie die richtigen Einstellungen verwenden, macht es einen wirklich tollen Job.

Wenn Sie Ihr Video mit HandBreak komprimieren möchten, geben Sie hier einen Kommentar ein, und ich kann einige Einstellungen vorschlagen, die ich für meine Aufnahmen verwende.

Hoffe das hilft! :)


1
Ich habe alle Kommentare gelöscht, da die Diskussion zu einem Abschluss gekommen zu sein scheint und die Antwort nicht mehr ergänzt. Wenn Sie die Diskussion trotzdem fortsetzen möchten, tun Sie dies bitte im Chat.
Nohillside

1
Ich habe meine Ablehnung widerrufen, sobald die Antwort geklärt war. Tut mir leid, @Vladimir.
Aglasser
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.