টার্মিনাল থেকে জাগ্রত প্রদর্শন, সাধারণ জাগরণ


20

এটি একটি দুই অংশ প্রশ্ন। একটি ব্যবহারিক, "কীভাবে" প্রশ্নটি প্রথমে হয় এবং তারপরে আমি কনফিগারেশনের পরামর্শ চাই।

প্রথমত, আমি আমার ডিসপ্লেগুলি রাতে ঘুমাতে রেখেছি এবং আমি দূরবর্তী থেকে প্রদর্শনটি জাগাতে সক্ষম হতে চাই। এসএসএইচ এর মাধ্যমে জাগ্রত করতে আমি কি কোনও কমান্ড লাইন ইউটিলিটি ব্যবহার করতে পারি? আমি ওয়েকঅনলান সম্পর্কে জানি, তবে এটি ওভারকিলের মতো বলে মনে হচ্ছে।

দ্বিতীয়ত, আমার প্রদর্শন দূরবর্তীভাবে জাগাতে চাওয়ার পুরো কারণটি সিংহের পাওয়ার সঞ্চয়ীকরণের সেটিংস কীভাবে পরিবর্তিত হয়েছিল তার সাথে আমাদের সম্পর্কযুক্ত। অ্যাপল ইনফ্রারেড রিমোট আর প্রদর্শন করে না। আমি মূলত একটি মেশিনকে একটি সংযুক্ত ডেস্কটপ / হোম থিয়েটার পিসি হিসাবে কেনার জন্য এটি একটি বিশাল চুক্তি, যেহেতু এটি তার অর্ধেক উদ্দেশ্যকে পরাস্ত করে। সুতরাং, কারও কি কোন ধারণা / পরামর্শ আছে এ সম্পর্কে করণীয়? এটি খোলা শেষ, আমি জানি।

উত্তর:


25

এসএসএইচের মাধ্যমে এটি করার সবচেয়ে সহজ উপায় হ'ল caffeinate -uব্যবহারকারীর ক্রিয়াকলাপ অনুকরণ করার জন্য (ওএস এক্স ১০.৯-এর পরে উপলব্ধ)।

পতাকা যোগ করুন -t 55 সেকেন্ডের একটি সময়সীমার উল্লেখ করার (অন্যথায় আপনি করতে হবে চাই ctrl+ ccaffeinate বাইরে, মনে)।


1
আপনার উত্তরের জন্য আপনি একটি (+) যান যাতে কেউ মনোযোগ দিচ্ছে না। আমার নিজের অনেক লোক আছে, যেখানে পিপিএল একটি প্রশ্ন জিজ্ঞাসা করে নতুন জিজ্ঞাসা করে উত্তর জিজ্ঞাসা করতে ফিরে আসে।
উত্সাহিত

1
ম্যান পেজ অনুসারে (হাই সিয়েরায়) 5 সেকেন্ড -uবিকল্পটির একটি খেলাপি : যদি '-t' বিকল্পের সাথে টাইমআউট নির্দিষ্ট না করা হয়, তবে এই
দৃtion়তা

9

তুমি ব্যবহার করতে পার

pmset schedule wake "01/01/2012 20:00:00"

অন্যথায় "জাগ্রত" ম্যাকের উপর ঘুমন্ত প্রদর্শন জাগাতে to তারিখ / সময় অংশটি অবশ্যই অবশ্যই বর্তমান সময়ের সাথে প্রতিস্থাপন করুন।


9

ওয়েক: caffeinate -u -t 2

ঘুম: pmset displaysleepnow


চমৎকার সমাধান! যদিও caffeinateপ্রদর্শনটি চালু করার জন্য কখনও ব্যবহার করা হয়নি, তবে আমার ধারণা এটি কার্যকর হয় works
JMY1000

7

কমান্ড লাইন থেকে প্রদর্শন জেগে

আপনার প্রদর্শনকে দূর থেকে জাগ্রত করার জন্য, কমান্ড লাইনে একটি অ্যাপলস্ক্রিপ্ট চালানোর চেষ্টা করুন:

osascript -e 'tell application "System Events" to key code 123'

এটি কার্সার কী টিপে অনুকরণ করবে এবং ম্যাক ওএস এক্স 10 কে বিশ্বাস করবে যে কোনও ব্যবহারকারী কম্পিউটারে সক্রিয় রয়েছে।

এই অ্যাপলস্ক্রিপ্ট উত্তরের উপর ভিত্তি করে তৈরি হয়েছে, আমি কীভাবে অ্যাপলস্ক্রিপ্টে একটি কী প্রেসটি স্বয়ংক্রিয় করব?

রিমোট দিয়ে জাগ্রত করার পরে প্রদর্শন জাগানো

যদি আপনি রিমোটটি ব্যবহার করে আপনার ম্যাকটি জাগ্রত করেন এবং প্রদর্শনটি চালু না হয় তবে ওয়েক অ্যাসিস্ট চেষ্টা করুন । এটি এই পরিস্থিতির জন্য ডিজাইন করা হয়নি তবে এটি কেবল কাজ করতে পারে।

আপনার ম্যাক ঘুম থেকে ওঠার পরে ওয়েক অ্যাসিস্ট একটি মাউস ক্লিক সিমুলেট করে। আপনার মূল প্রদর্শনের উপরের-বামে মাউস দু'বার ক্লিক করা হয়েছে। ওয়েক অ্যাসিস্ট কিছুই করবে না যদি এটি কোনও ব্যবহারকারীকে সনাক্ত করে তবে কম্পিউটারটি যদি জেগে থাকে এবং অলস থাকে, তবে মাউসটি আপনার জন্য ক্লিক করা হবে।


1
অ্যাপলস্ক্রিপ্ট জিনিসটি আমার পক্ষে কার্যকর হয়নি। screencaptureকয়েক মিনিট অপেক্ষা করার পরেও আমি একটি কালো চিত্র পেয়েছি ।
lhf

আপনি কি অন্য কোনও সিমুলেটেড কী কী টিপ ব্যবহার করে দেখেছেন - কার্সার কী যথেষ্ট নয়? আপনার কি ঘুম থেকে ওঠার জন্য একটি পাসওয়ার্ড দরকার?
গ্রাহাম মিলন

1
ওএস এক্স 10.6 এ আমার জন্য জরিমানা কাজ করেছে
মিনিটে ক্লাটিট্রন

3

wuc লিখেছেন:

তুমি ব্যবহার করতে পার

pmset schedule wake "01/01/2012 20:00:00"

অন্যথায় "জাগ্রত" ম্যাকের উপর ঘুমন্ত প্রদর্শন জাগাতে to তারিখ / সময় অংশটি অবশ্যই অবশ্যই বর্তমান সময়ের সাথে প্রতিস্থাপন করুন।

যাইহোক, এটি আমার জন্য ২০০৮ আইএম্যাকের ১০.৯.১ চলমান বা ২০১০ সালের শেষের দিকে ম্যাকবুক এয়ারের ১০.৯.২ চলমান একটি সার্কায় কাজ করে না। আমি নিশ্চিত নই যে মাভেরিক্সের শক্তি পরিচালনা বা হার্ডওয়্যার, বা কীসের সাথে এর কিছু আছে।

আমি ভবিষ্যতে ওঠার সময় 15 সেকেন্ডে সেট করে এটি কাজ করতে সক্ষম হয়েছি। মাঝে মাঝে আমি এটিকে 12 বা 13 এর চেয়ে কম সেটিংয়ের সাথে কাজ করতে সক্ষম হয়েছি তবে নির্ভরযোগ্যভাবে নয়। তবে অন্যান্য কারণও থাকতে পারে যা আমি তখন বুঝতে পারি নি, তবে 15 টি কাজ করেছে, তাই আমি 15 ব্যবহার করেছি।

তবে আপনি কীভাবে ভবিষ্যতে প্রোগ্রামিক্যালি 15 সেকেন্ড গণনা করবেন?

আমি gdateজিএনইউ কোরিটিলস প্যাকেজটি থেকে ব্যবহার করেছি ( dateওএস এক্সে এটি করতে সক্ষম হতে পারে তবে এটি যদি করতে পারে তবে আমি কীভাবে তা জানি না এবং আমি ইতিমধ্যে gdateইনস্টল করেছিলাম ):

[ব্যবহারের dateপরিবর্তে gdateউপন্যাস সেট_ভেক_টাইম = 'তারিখ "-v + $ F অফসেট} এস" "+% ডি% টি"' ব্যবহারের পরিবর্তে ]]

আমি যে স্ক্রিপ্টটি ব্যবহার করেছি তা এখানে:

#!/bin/zsh -f

# how many seconds into the future we want to wake the display
# 15 seems to work reliably. YMMV.
OFFSET=15

# to calculate the time, we need `gdate`
alias set_wake_time='/usr/local/bin/gdate --date "+${OFFSET} sec" "+%m/%d/%g %H:%M:%S"'

# this is where we set the wake command
# if it doesn't succeed the script will exit immediately
/usr/bin/sudo /usr/bin/pmset schedule wake "`set_wake_time`" || exit 1

# if you were not testing this, you'd probably want to end at the
# next line. Just remove the leading '#'
#exit 0
#######################################################

### Everything below this line is only needed during testing ###

# this tells the display to sleep
# because we can test waking the screen up unless it's asleep
pmset displaysleepnow

# for testing purposes: now the script will pause for $OFFSET seconds
sleep $OFFSET

# For testing purposes:
# after $OFFSET seconds, this sound will play 3 times.
# by that time, the display should be awake
# I did this to help me know when I had set OFFSET too low

afplay /System/Library/Sounds/Glass.aiff

afplay /System/Library/Sounds/Glass.aiff

afplay /System/Library/Sounds/Glass.aiff

# script is done
exit 0

'################################################ আপনি পরীক্ষা শেষ করার পরে ######### 'মুছে ফেলা যাবে।


date -jv+15Sএখন থেকে ভবিষ্যতে 15 সেকেন্ড গণনা করার কৌশলটি করবে। -jসুইচ আটকায় dateসিস্টেম ঘড়ি সেট করার চেষ্টা করেন।
মাইকে

1
কমান্ডটি date -jv+15S "+%m/%d/%Y %H:%M:%S"ভবিষ্যতে 15 সেকেন্ডের জন্য সঠিক বিন্যাসে রাখবে pmset
অ্যারন ডি

ওএসএক্স ১০.১০.৩ পিএমসেট ম্যানপেজ অনুসারে, 'পিএমসেট আপেক্ষিক জাগ্রত সেকেন্ড' বিকল্প রয়েছে। পাশাপাশি তদন্ত মূল্যবান হতে পারে।
জেএস।

1

ওহ, আমি কীভাবে চাই যে আমার এই উম্মাদকর হতাশার সমস্যার জন্য @ wuc এর উত্তরটি 10 ​​বার উপস্থাপনের জন্য যথেষ্ট পরিমাণে উত্তর পেয়েছিল (বা কমপক্ষে এটির প্রশংসার প্রশংসা সহ একটি সাধারণ মন্তব্য দিতে সক্ষম হব)।

অ্যাপল তার পিতৃতান্ত্রিক প্রজ্ঞায় একটি "বৈশিষ্ট্য" যুক্ত করেছে যা ইচ্ছাকৃতভাবে সিংহ এবং পর্বত সিংহের উপর প্রদর্শন জাগানো আরও কঠিন করে তুলেছিল। এটি তাদের ম্যাকের সাথে যোগাযোগের জন্য দূরবর্তী অবস্থান থেকে (আইআর রিমোটগুলি ব্যবহার করে বা ভিএনসির মাধ্যমে) জাগ্রত করতে ইচ্ছুক ব্যক্তিদের জীবনকে আরও শক্ত করে তুলেছে। কোনও কারণে, এটি ওএস এক্স 10.8.2 এর সাথে আরও প্রকট হয়ে উঠেছে ।

ব্যবহার pmsetকরা আমার জন্য এক দুর্দান্ত কাজ ছিল।

পদক্ষেপ 1: ব্যবহার করে দূরবর্তী মেশিনে লগইন করুন ssh myname@192.168.1.2(দূরবর্তী ম্যাকের জন্য একটি উপযুক্ত ব্যবহারকারীর নাম এবং আইপি দিয়ে প্রতিস্থাপন)।

পদক্ষেপ 2: pmset schedule wake "06/27/2013 04:20:00"(আপনার নির্বাচনের উপযুক্ত ভবিষ্যতের তারিখ সহ) ব্যবহার করে প্রদর্শনটি জাগ্রত করুন ।


আমি একমত, এবং আমি আপনার উত্তর পড়তে খুব উপভোগ করেছি, তবে সম্ভবত আপেল.স্ট্যাকেক্সেঞ্জার.হেল্প /how-to-answer বিবেচনা করুন
ডিএ ভিনসেন্ট

0

বিকল্পটি যদি আপনি জিডেট ব্যবহার করতে না চান:

  • সিস্টেম পছন্দসমূহ, ভাগ করে নেওয়ার আওতায় এসএসএইচডি (রিমোট লগইন) সক্ষম করুন
  • সিস্টেম পছন্দসমূহ, এনার্জি সেভারের অধীনে 'নেটওয়ার্ক অ্যাক্সেসের জন্য জাগ্রত করুন' সক্ষম করুন

এই কোডটি আপনার বাড়ির ফোল্ডারে 'ওয়েকআপ.শ' এর মতো একটি ফাইলে রাখুন:

shopt -s expand_aliases
#NB: 7 is the waiting interval. Works for me. Increase as needed. 
alias myDate='date -v+7S "+%m/%d/%Y %H:%M:%S"'
echo MacBook will wake up at: `myDate`
echo yourMacPW | sudo -S pmset schedule wake "`myDate`"
  • এটিকে 'chmod + x ওয়েকআপ.শ' দিয়ে কার্যকর করতে সক্ষম করুন এবং আপনার পছন্দ মতো আপনার পাসওয়ার্ড দিন। অন্যথায় ইকোটি ফেলে দিন এবং এস।

আপনি যদি উইন্ডোজ মেশিন থেকে কাজ করতে এই প্রক্রিয়াটি স্বয়ংক্রিয় করতে চান:

  • পুটি এবং একটি কমান্ড লাইন ওয়াকঅনলান সরঞ্জাম (অর্থাত সোর্সফোর্জে অ্যাকিলা) পান
  • './Wakeup.sh' সমন্বিত একটি লাইনের পাঠ্য ফাইল করুন
  • এই মত একটি ব্যাচফাইল লিখুন:

    @echo off
    c:
    cd "C:\Program Files (x86)\Aquila Technology\WakeOnLAN"
    :tryAgain
    wakeonlanc.exe -w -mac 00:00:00:00:00:00
    ping 192.168.1.101 -n 1 | find "unreachable"
    if %ERRORLEVEL% EQU 0 GOTO tryAgain
    cd C:\putty
    putty.exe -ssh 192.168.1.101 -l yourUser -pw yourMacPW -m c:\putty\macWake.txt
    

আপনার যে জিনিসগুলি পরিবর্তন করতে হবে: আপনার আইপি, আপনার ম্যাক ঠিকানা, 'অ্যাক্সেসযোগ্য' শব্দটি যা পাবেন তা নাও পারে - আপনি 'সময়সাপেক্ষ' পেতে পারেন। সরল পাঠ্যে মূল পাসওয়ার্ড সংরক্ষণ করা অবশ্যই কোনও ভাল ধারণা নয়, তবে এটি উইন্ডোজ থেকে ওএসএক্স-এ সম্পূর্ণ স্বয়ংক্রিয়ভাবে কীভাবে করা যায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.