Mon employeur m'a récemment délivré un MacBook Pro pour jouer avec. J'ai beaucoup d'expérience Linux, mais j'ai été frappé par la beauté du terminal sur le Mac en mode plein écran, en particulier lors de l'exécution de "top". Je pense que ce serait un "piratage" impressionnant comme économiseur d'écran.
Quelqu'un a-t-il trouvé un moyen de faire fonctionner cela? Bien sûr, je devrais désactiver le mode d'économie d'énergie habituel lorsque l'écran est éteint.
Il y a un projet, mais sur la base de son site Web, c'est très difficile si cela fonctionne.
macbook
terminal
screensaver
hacking
Jordan Nash
la source
la source
Réponses:
Si vous recherchez des économiseurs d'écran hackerish, l'ancien bundle Xscreensaver a été converti en OSX il y a quelque temps.
Des exemples de type bien piratés seraient Sonar, AppleII et Phosphor. GLMatrix possible aussi.
Cependant, pour répondre à votre question: /superuser/420546/osx-run-bash-or-app-as-the-screensaver
Écrivez un applescript pour exécuter Terminal, exécuter Top et plein écran lui-même. Ensuite, mettez ce script dans l'application.
la source
Si vous installez la version OS X de XScreenSaver , l'
phosphor
économiseur simule un ancien affichage de terminal de phosphore. Il peut être configuré pour exécuter n'importe quelle commande sur l'écran du terminal, notammenttop
:Je trouve que les paramètres
-scale 2 -delay 40 -program top
fonctionnent assez bien et semblent assez "piratés".la source
L' économiseur d' écran LookThrough fait presque ce que vous recherchez sur Mavericks et Yosemite . Il permet de maintenir votre Mac correctement sécurisé lorsque vous maintenez en même temps à l'écran la sortie réelle d'une
top
commande.La sortie à l'écran ne sera pas exactement une copie synchrone de ce qui serait à l'écran sans l'économiseur d'écran. Cette sortie sera une copie asynchrone, mais le délai est si petit qu'il est parfait pour éviter de manger complètement le CPU de votre Mac et pour ne pas vous donner l'impression d'être au ralenti.
Il vous permet également de conserver à l'écran tout ce que vous voulez. Je l'utilise pour garder à l'écran des graphiques de
cacti
sortie des performances de l'équipement réseau.Si vous cherchez une solution sur Lion ou Mountain Lion , regardez cette vieille question Écran verrouillé transparent .
la source
Vous pouvez utiliser ScriptSaver , car si vous avez
Require password after sleep or screen saver begins
activé après IIRC OS X,10.7
vous ne verrez pas autrement et obtiendrez un écran noir (je suis allumé10.8.5
). Voici un exemple d'utilisation pour lanceriTerm
avectop
.Script d'activation
tell application "iTerm" to create window with profile "Hotkey Window" command "top"
Économiseur d'écran
Regardez à travers . Alternativement, JohnnyNash , Transparent .
Script de désactivation
la source
Si vous souhaitez économiser de la mémoire d'ordinateur et peut-être utiliser le processeur, voici un moyen d'enregistrer la sortie "hackerish" de votre
Top
commande et de l'utiliser comme économiseur d'écran.L'inconvénient de cette approche est que l'économiseur d'écran ne pourra pas afficher de données en direct
Top
. Si une sortie en direct est importante, la réponse d'Alex est probablement la meilleure solution (à l'exclusion bien sûr de l'écriture d'un programme).Si toutefois vous voulez simplement le faire pour son look cool, l'approche vidéo sera probablement beaucoup plus légère sur les ressources système et peut être effectuée à l'aide des programmes officiels d'Apple. De plus, vous n'aurez pas besoin d'exécuter une application plein écran en arrière-plan (bien qu'en fait, c'est un concept plutôt cool @Alex, et je pourrais y jeter un œil plus tard pour mes propres utilisations).
Quoi qu'il en soit, voici la petite procédure pas à pas pour créer un économiseur d'écran de capture d'écran:
Cette courte vidéo montre comment créer un économiseur d'écran avec Quartz Composer d'Apple. Malheureusement, ce programme n'est plus fourni avec Xcode par défaut.
Pour obtenir Quartz Composer, accédez à developer.apple.com/downloads et recherchez-le sur la page d'accueil. Une liste de
Graphics Tools for Xcode
programmes devrait apparaître, j'ai installé le dernier et cela fonctionne très bien sur OSX 10.9.4 (je dis cela parce que le fabricant de la vidéo ci-dessus a dit que l'une des anciennes versions ne fonctionnait pas avec son système d'exploitation.)Vous pouvez utiliser QuickTime Player pour enregistrer votre programme en allant sur
File > New Screen Recording
.Enregistrez quelques minutes de vidéo et coupez / coupez la vidéo au besoin pour la rendre belle lors de la boucle en allant à
Edit > Split Clip
etEdit > Trim
. Je pense que vous pouvez également copier-coller vos segments divisés selon vos besoins.Exportez le clip dans la résolution de votre choix, mais si vous enregistrez simplement le terminal, vous n'avez probablement pas besoin d'une résolution très élevée.
Si vous enregistrez une très longue vidéo ou si vous souhaitez utiliser une haute résolution, votre fichier peut être assez volumineux et peu efficace en ressources, mais heureusement, il existe un moyen de contourner ce problème. Dans ce cas, je recommanderais en fait d'utiliser un programme non Apple pour la compression vidéo. Ce programme existe depuis un certain temps et, à mon avis, semble assez réputé. Ça s'appelle HandBrake . Personnellement, je l'utilise très souvent lors de la compression de mes captures d'écran et de mes cours. Si vous utilisez les bons paramètres, cela fait un excellent travail.
Si vous décidez de compresser votre vidéo avec HandBreak, postez un commentaire ici, et je peux suggérer certains paramètres que j'utilise pour mes enregistrements.
J'espère que cela t'aides!
:)
la source