Majikan saya baru-baru ini mengeluarkan saya MacBook Pro untuk dimainkan. Saya memiliki banyak pengalaman Linux, tetapi saya terkejut dengan betapa bagusnya terminal yang terlihat pada Mac dalam mode layar penuh, terutama ketika menjalankan "atas". Saya pikir itu akan terlihat mengesankan "hacker" sebagai screensaver.
Adakah yang tahu cara membuat ini berhasil? Tentu saja, saya harus menonaktifkan mode hemat daya seperti biasa di mana tampilan dimatikan.
Ada satu proyek di luar sana, tetapi berdasarkan situs webnya, itu sangat kasar jika berhasil.
macbook
terminal
screensaver
hacking
Jordan Nash
sumber
sumber
Jawaban:
Jika Anda mencari screensaver peretas, bundel Xscreensaver lama dikonversi ke OSX beberapa waktu lalu.
Contoh-contoh jenis hacker yang bagus adalah Sonar, AppleII, dan Phosphor. Kemungkinan GLMatrix juga.
Namun, untuk menjawab pertanyaan Anda: /superuser/420546/osx-run-bash-or-app-as-the-the-screensaver
Tulis applescript untuk menjalankan Terminal, jalankan Top, dan layar penuh itu sendiri. Lalu masukkan skrip itu ke dalam aplikasi.
sumber
Jika Anda menginstal versi XScreenSaver OS X ,
phosphor
saver mensimulasikan tampilan terminal fosfor lama. Ini dapat dikonfigurasi untuk menjalankan perintah apa pun di tampilan terminal, termasuktop
:Saya menemukan pengaturan
-scale 2 -delay 40 -program top
bekerja dengan sangat baik, dan terlihat cukup "hacker".sumber
The LookThrough screensaver melakukan hampir apa yang Anda cari di Mavericks dan Yosemite . Ini memungkinkan untuk menjaga Mac Anda diamankan dengan benar ketika pada saat yang sama Anda menjaga di layar output aktual dari suatu
top
perintah.Output di layar tidak akan persis salinan sinkron dari apa yang akan ada di layar tanpa screen saver. Output ini akan menjadi salinan asinkron, tetapi penundaannya sangat kecil sehingga sangat sempurna untuk menghindari sepenuhnya memakan CPU Mac Anda dan untuk menghindari memberi Anda perasaan berada di gerakan lambat.
Itu juga memungkinkan Anda mempertahankan di layar apa pun yang Anda inginkan. Saya menggunakannya untuk menjaga grafik layar dari
cacti
output kinerja peralatan jaringan.Jika Anda mencari solusi pada Lion atau Mountain Lion , silakan lihat pertanyaan lama ini Layar terkunci transparan .
sumber
Anda dapat menggunakan ScriptSaver , karena, jika Anda telah
Require password after sleep or screen saver begins
mengaktifkan setelah IIRC OS X10.7
Anda tidak akan melihat dan mendapatkan layar hitam (saya aktif10.8.5
). Berikut ini adalah contoh dari menggunakannya untuk memulaiiTerm
dengantop
.Skrip Aktivasi
tell application "iTerm" to create window with profile "Hotkey Window" command "top"
Screen saver
Lihatlah . Atau, JohnnyNash , Transparan .
Skrip Penonaktifan
sumber
Jika Anda ingin menghemat memori komputer dan mungkin menggunakan cpu, berikut adalah cara untuk merekam output "peretas" dari
Top
perintah Anda dan menggunakannya sebagai screensaver.Kelemahan dari pendekatan ini adalah bahwa sreensaver tidak akan dapat menampilkan data langsung apa pun
Top
. Jika output langsung penting, daripada jawaban Alex mungkin solusi terbaik (tidak termasuk tentu saja menulis program).Namun, jika Anda hanya ingin melakukan ini karena terlihat keren, pendekatan video mungkin akan jauh lebih ringan pada sumber daya sistem dan dapat dilakukan menggunakan program Apple resmi. Plus, Anda tidak perlu menjalankan aplikasi layar penuh di latar belakang (meskipun sebenarnya itu adalah konsep yang cukup keren @Alex, dan saya mungkin akan melihat ke nanti untuk kegunaan saya sendiri).
Bagaimanapun, inilah langkah-langkah kecil untuk membuat screensaver tangkapan layar:
Video singkat ini menunjukkan cara membuat screensaver dengan Apple's Quartz Composer. Sayangnya, program ini tidak lagi dilengkapi dengan Xcode secara default.
Untuk mendapatkan Quartz Composer, buka developer.apple.com/downloads dan cari di beranda. Daftar
Graphics Tools for Xcode
program harus muncul, saya menginstal yang terbaru dan berfungsi dengan baik di OSX 10.9.4 (saya katakan ini karena pembuat video di atas mengatakan bahwa salah satu versi yang lebih lama tidak bekerja dengan OS-nya.)Anda dapat menggunakan QuickTime Player untuk merekam program Anda dengan masuk ke
File > New Screen Recording
.Rekam beberapa menit video, dan potong / potong video sesuai kebutuhan agar terlihat bagus saat berulang dengan pergi ke
Edit > Split Clip
danEdit > Trim
. Saya pikir Anda juga dapat menyalin dan melewati segmen pemisahan sesuai kebutuhan.Ekspor klip dalam resolusi yang Anda pilih, tetapi jika Anda hanya merekam Terminal, Anda mungkin tidak memerlukan resolusi yang sangat tinggi.
Jika Anda merekam video yang sangat panjang atau Anda ingin menggunakan resolusi tinggi, file Anda mungkin keluar cukup besar dan tidak efisien sumber daya, tetapi untungnya ada pekerjaan di sekitar. Dalam hal ini, saya sebenarnya akan merekomendasikan menggunakan program non-Apple untuk kompresi video. Program ini sudah ada cukup lama, dan menurut saya tampaknya cukup bereputasi. Ini disebut HandBrake . Saya pribadi sering menggunakannya ketika mengompresi tangkapan layar dan kuliah saya. Jika Anda menggunakan pengaturan yang tepat, itu melakukan pekerjaan yang sangat bagus.
Jika Anda memutuskan untuk mengompresi vide Anda dengan HandBreak, poskan komentar di sini, dan saya dapat menyarankan beberapa pengaturan yang saya gunakan untuk rekaman saya.
Semoga ini membantu!
:)
sumber