9 votes

Puis-je utiliser Top comme économiseur d'écran ?

Mon employeur m'a récemment fourni un MacBook Pro pour jouer avec. J'ai beaucoup d'expérience avec Linux, mais j'ai été frappé par l'aspect agréable du terminal sur le Mac en mode plein écran, en particulier lorsque je lance "top". Je pense que ça ferait un impressionnant "hackerish" comme économiseur d'écran.

Quelqu'un a-t-il trouvé un moyen de faire fonctionner ce système ? Bien sûr, je devrais désactiver le mode d'économie d'énergie habituel où l'écran est éteint.

Il existe un projet, mais d'après son site web, il est très difficile de savoir s'il fonctionne.

4voto

Alex Points 8703

Si vous recherchez des économiseurs d'écran pirates, l'ancien pack d'économiseurs d'écran Xscreensaver a été converti pour OSX il y a quelque temps.

Des exemples de type hacker seraient Sonar, AppleII et Phosphor. GLMatrix est également possible.

Cependant, pour répondre à votre question : https://superuser.com/questions/420546/osx-run-bash-or-app-as-the-screensaver

Écrivez un applescript pour exécuter Terminal, exécuter Top, et se mettre en plein écran. Puis mettez ce script dans l'application.

3voto

Kundra Points 21

Si vous installez la version OS X de XScreenSaver le phosphor Saver simule un ancien écran de terminal au phosphore. Il peut être configuré pour exécuter n'importe quelle commande sur l'affichage du terminal, comprenant top :

phosphor screensaver

Je trouve les paramètres -scale 2 -delay 40 -program top fonctionnent très bien, et ont l'air assez "hacker".

1voto

Rich Points 2429

En LookThrough L'économiseur d'écran fait presque tout ce que vous cherchez sur Mavericks y Yosemite . Il permet de maintenir votre Mac correctement sécurisé tout en gardant à l'écran le résultat réel d'une opération de nettoyage. top commandement.

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 faible qu'il est parfait pour éviter de manger complètement le CPU de votre Mac et pour éviter de vous donner la sensation d'être au ralenti.

Il vous permet également de maintenir à l'écran ce que vous voulez. Je l'utilise pour maintenir à l'écran des graphiques de cacti sortie de l'équipement de réseau performance.

Si vous cherchez une solution sur Lion ou Lion de montagne , veuillez consulter cette ancienne question Écran verrouillé transparent .

1voto

1.61803 Points 391

Vous pouvez utiliser ScriptSaver car, si vous avez Require password after sleep or screen saver begins activé après IIRC OS X 10.7 sinon vous ne verrez pas à travers et obtiendrez un écran noir (je suis sur 10.8.5 ). Voici un exemple d'utilisation pour le lancer iTerm avec top .

ScriptSaver Settings

Activation script

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

Économiseur d'écran

LookThrough . Alternativement, JohnnyNash , Transparent .

Désactivation script

tell application "iTerm"
close front window
quit
end tell

0voto

Vladimir Points 439

Si vous voulez économiser la mémoire de votre ordinateur et peut-être l'utilisation du processeur, voici un moyen d'enregistrer la sortie "pirate" de votre ordinateur. Top et l'utiliser comme économiseur d'écran.

L'inconvénient de cette approche est que l'économiseur d'écran ne pourra pas afficher les éléments suivants en direct Top données. Si une sortie en direct est importante, alors la réponse d'Alex est probablement la meilleure solution (à l'exception bien sûr de l'écriture d'un programme).

Toutefois, si vous souhaitez le faire uniquement pour son aspect cool, l'approche vidéo sera probablement beaucoup plus légère pour les ressources système et peut être réalisée à l'aide des programmes officiels d'Apple. De plus, vous n'aurez pas besoin de faire tourner une application plein écran en arrière-plan (bien que ce soit un concept plutôt cool @Alex, et je pourrais y réfléchir plus tard pour mes propres utilisations).

Quoi qu'il en soit, voici le petit guide pour créer un économiseur d'écran par capture d'écran :

  • Cette courte vidéo montre comment créer un économiseur d'écran avec le Quartz Composer d'Apple. Malheureusement, ce programme n'est plus livré avec Xcode par défaut.

  • Pour obtenir le Quartz Composer, rendez-vous à l'adresse suivante developer.apple.com/downloads et le rechercher sur la page d'accueil. Une liste de Graphics Tools for Xcode J'ai installé la dernière version et elle fonctionne parfaitement sous OSX 10.9.4 (je dis cela parce que le créateur 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 le lecteur QuickTime pour enregistrer votre programme en allant à l'adresse suivante File > New Screen Recording .

  • Enregistrez quelques minutes de vidéo, et coupez/découpez la vidéo si nécessaire pour qu'elle ait l'air bien pendant la boucle en allant à Edit > Split Clip y Edit > Trim . Je pense que vous pouvez également copier et coller vos segments fractionné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 vidéo très longue ou si vous souhaitez utiliser la haute résolution, votre fichier risque d'être assez volumineux et peu gourmand en ressources, mais il existe heureusement une solution. Dans ce cas, je vous recommande d'utiliser un programme non-Apple pour la compression vidéo. Ce programme existe depuis un certain temps et, à mon avis, il a une bonne réputation. Il s'appelle Frein à main . Personnellement, je l'utilise très souvent pour compresser mes captures d'écran et mes cours. Si vous utilisez les bons paramètres, il fait un excellent travail.

Si vous décidez de compresser votre vidéo avec HandBreak, postez un commentaire ici, et je peux vous suggérer quelques paramètres que j'utilise pour mes enregistrements.

J'espère que cela vous aidera ! :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X