क्या मैं स्क्रीनसेवर के रूप में शीर्ष पर चल सकता हूं?


9

मेरे नियोक्ता ने हाल ही में मेरे साथ खेलने के लिए मैकबुक प्रो जारी किया है। मेरे पास बहुत सारे लिनक्स अनुभव हैं, लेकिन मैं इस बात से चकित था कि पूर्ण स्क्रीन मोड में मैक पर टर्मिनल कितना अच्छा दिखता है, खासकर जब "टॉप" चल रहा हो। मुझे लगता है कि यह स्क्रीनसेवर के रूप में प्रभावशाली "हैकरिश" दिखेगी।

क्या किसी ने इस काम को करने का कोई तरीका निकाला है? बेशक, मुझे सामान्य बिजली बचत मोड को अक्षम करना होगा जहां प्रदर्शन बंद हो।

वहाँ एक परियोजना है, लेकिन अगर यह भी काम करता है तो यह बहुत मोटा है वेबसाइट पर आधारित है।


क्या था प्रोजेक्ट? क्या आपने इसे आज़माया?
एलिस्टेयर मैकमिलन

@AlistairMcMillan यह था githib.com/lunow/terminalscreensaver जो एक पिछली चर्चा यहाँ (106,270, अक्टूबर 2013) में संदर्भित किया गया था, जिसमें वे यह बहुत काम ले यह कार्यात्मक बनाने के लिए होता है की सूचना दी।
जॉर्डन नैश

हाँ, दुर्भाग्य से कि स्क्रीनसेवर सिर्फ कुछ पूर्व-उत्पन्न पाठ को आउटपुट करता है। यह वास्तव में कुछ भी बात नहीं करता है।
एलिस्टेयर मैकमिलन

जवाबों:


4

यदि आप Hackerish स्क्रीनसेवर की तलाश कर रहे हैं, तो पुराने Xscreensaver बंडल को कुछ समय पहले OSX में बदल दिया गया था।

अच्छी तरह से हैकर प्रकार के उदाहरण सोनार, AppleII, और फॉस्फोर होंगे। संभव GLMatrix भी।

हालाँकि, आपके प्रश्न का उत्तर देने के लिए: /superuser/420546/osx-run-bash-or-app-as-the-screensaver

टर्मिनल चलाने, टॉप चलाने और फुलस्क्रीन चलाने के लिए एक एप्सस्क्रिप्ट लिखिए। फिर उस स्क्रिप्ट को ऐप में डाल दें।


3

यदि आप XScreenSaver के OS X संस्करण को स्थापित करते हैं , तो phosphorसेवर एक पुराने फॉस्फोरस टर्मिनल डिस्प्ले का अनुकरण करता है। इसे टर्मिनल डिस्प्ले में किसी भी कमांड को चलाने के लिए कॉन्फ़िगर किया जा सकता है , जिसमें शामिल हैं top:

फॉस्फोर स्क्रीनसेवर

मुझे लगता है कि सेटिंग्स -scale 2 -delay 40 -program topकाफी अच्छी तरह से काम करती हैं, और काफी "हैकरिश" दिखती हैं।


मैं सेटिंग में फॉस्फर के स्क्रीन सेवर ऑप्शंस पैनल को देख रहा हूं, और मैं यह पता नहीं लगा सकता कि इसे कैसे शुरू किया जाए। -क्या एक झंडा है ... किस आज्ञा का?
नील्स

1

LookThrough स्क्रीनसेवर आप पर के लिए लगभग क्या देख रहे करता मावेरिक्स और Yosemite । यह आपके मैक को सही ढंग से सुरक्षित रखने की अनुमति देता है जब उसी समय आप स्क्रीन पर topकमांड के वास्तविक आउटपुट को बनाए रखते हैं ।

स्क्रीन पर आउटपुट स्क्रीन सेवर के बिना स्क्रीन पर क्या होगा इसकी बिल्कुल समकालिक प्रतिलिपि नहीं होगी। यह आउटपुट एक एसिंक्रोनस कॉपी होगा, लेकिन देरी इतनी कम है कि यह आपके मैक के सीपीयू को पूरी तरह से खाने से बचने और धीमी गति पर होने का एहसास देने से बचने के लिए एकदम सही है।

यह आपको स्क्रीन पर बनाए रखने की सुविधा भी देता है। मैं इसका उपयोग cactiनेटवर्क उपकरण प्रदर्शन के आउटपुट के स्क्रीन ग्राफ़ को रखने के लिए करता हूं ।

यदि आप लायन या माउंटेन लायन पर कोई समाधान खोज रहे हैं , तो कृपया इस पुराने प्रश्न को देखें ट्रांसपेरेंट लॉक स्क्रीन


1

आप ScriptSaver का उपयोग कर सकते हैं , क्योंकि, यदि आपने Require password after sleep or screen saver beginsIIRC OS X के बाद सक्षम किया है तो आप 10.7अन्यथा नहीं देखेंगे और एक काली स्क्रीन प्राप्त करेंगे (मैं चालू हूं 10.8.5)। यहाँ इसे का उपयोग शुरू करने के लिए का एक उदाहरण है iTermके साथ top

ScriptSaver सेटिंग्स

सक्रियण स्क्रिप्ट

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

स्क्रीन सेवर

देखो । वैकल्पिक रूप से, जॉनीनाश , पारदर्शी

निष्क्रियकरण स्क्रिप्ट

tell application "iTerm"
close front window
quit
end tell

0

यदि आप कुछ कंप्यूटर मेमोरी और शायद सीपीयू उपयोग को सहेजना चाहते हैं, तो यहां आपके Topकमांड से "हैकरिश" आउटपुट रिकॉर्ड करने और इसे अपने स्क्रीनसेवर के रूप में उपयोग करने का एक तरीका है ।

इस दृष्टिकोण के नकारात्मक पक्ष यह है कि सायरसेवर किसी भी लाइव Top डेटा को दिखाने में सक्षम नहीं होगा । यदि एक लाइव आउटपुट महत्वपूर्ण है, तो एलेक्स का जवाब शायद सबसे अच्छा समाधान है (एक कार्यक्रम लिखने के पाठ्यक्रम को छोड़कर)।

यदि हां, तो आप इसे शांत लग रहा है के लिए ऐसा करना चाहते हैं, वीडियो दृष्टिकोण शायद सिस्टम संसाधनों पर बहुत हल्का हो जाएगा और आधिकारिक Apple कार्यक्रमों का उपयोग करके किया जा सकता है। इसके अलावा, आपको पृष्ठभूमि में एक पूर्ण स्क्रीन ऐप चलाने की आवश्यकता नहीं होगी (हालांकि वास्तव में यह एक बहुत अच्छी अवधारणा है @ एलेक्स, और मैं अपने स्वयं के उपयोगों के लिए बाद में ओटी में देख सकता हूं)।

वैसे भी, यहाँ एक स्क्रीन कैप्चर स्क्रीनसेवर बनाने के लिए थोड़ा सा चलना है:

  • यह लघु वीडियो दिखाता है कि एप्पल के क्वार्ट्ज संगीतकार के साथ एक स्क्रीनसेवर कैसे बनाया जाए। दुर्भाग्य से, यह प्रोग्राम अब डिफ़ॉल्ट रूप से Xcode के साथ नहीं आता है।

  • क्वार्ट्ज संगीतकार पाने के लिए developer.apple.com/downloads पर जाएं और होम पेज पर इसे खोजें। Graphics Tools for Xcodeकार्यक्रम की एक सूची सामने आनी चाहिए, मैंने नवीनतम को स्थापित किया और यह OSX 10.9.4 पर ठीक काम करता है (मैं ऐसा इसलिए कहता हूं क्योंकि उपरोक्त वीडियो के निर्माता ने कहा कि पुराने संस्करणों में से एक ने अपने ओएस के साथ काम नहीं किया है।)

  • आप अपने प्रोग्राम को रिकॉर्ड करने के लिए क्विकटाइम प्लेयर का उपयोग कर सकते हैं File > New Screen Recording

  • वीडियो के कुछ मिनटों को रिकॉर्ड करें, और वीडियो को काटें / ट्रिम करें क्योंकि इसे Edit > Split Clipऔर जाते हुए लूपिंग करते समय अच्छा दिखने के लिए आवश्यक है Edit > Trim। मुझे लगता है कि आप आवश्यकतानुसार अपने विभाजन खंडों की प्रतिलिपि बना सकते हैं।

  • क्लिप को अपने चयन के एक रिज़ॉल्यूशन में निर्यात करें, लेकिन यदि आप केवल टर्मिनल रिकॉर्ड कर रहे हैं, तो आपको संभवतः बहुत उच्च रिज़ॉल्यूशन की आवश्यकता नहीं है।

यदि आप एक बहुत लंबा वीडियो रिकॉर्ड करते हैं या आप उच्च रिज़ॉल्यूशन का उपयोग करना चाहते हैं, तो आपकी फ़ाइल बहुत बड़ी और संसाधन-अक्षम हो सकती है, लेकिन सौभाग्य से चारों ओर एक काम है। इस मामले में, मैं वास्तव में वीडियो संपीड़न के लिए गैर-ऐप्पल प्रोग्राम का उपयोग करने की सलाह दूंगा। यह कार्यक्रम काफी समय से चला आ रहा है, और मेरी राय में यह काफी प्रतिष्ठित है। इसे हैंडब्रेक कहा जाता है । मैं व्यक्तिगत रूप से इसका उपयोग बहुत बार करता हूं जब मेरी स्क्रीन कैप्चर और क्लास लेक्चर को कंप्रेस करता है। यदि आप सही सेटिंग्स का उपयोग करते हैं, तो यह वास्तव में बहुत अच्छा काम करता है।

यदि आप अपने विडियो को हैंडब्रेक के साथ कंप्रेस करने का निर्णय लेते हैं, तो यहां एक टिप्पणी पोस्ट करें, और मैं कुछ सेटिंग्स का सुझाव दे सकता हूं जो मैं अपनी रिकॉर्डिंग के लिए उपयोग करता हूं।

उम्मीद है की यह मदद करेगा! :)


1
मैंने सभी टिप्पणियों को हटा दिया है क्योंकि ऐसा लगता है कि चर्चा समाप्त हो गई है और अब उत्तर में कोई जोड़ नहीं है। यदि आप चर्चा फिर भी जारी रखना चाहते हैं, तो कृपया चैट में ऐसा करें।
nohillside

1
उत्तर स्पष्ट होने के बाद मैंने अपना पद छोड़ दिया। इसके बारे में क्षमा करें, @ वल्दमीर।
एग्लासर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.