টার্গেট ডিসপ্লে মোড সক্রিয় করতে ssh এর মাধ্যমে কী পাঠাচ্ছেন বা মাউস ব্যবহার করছেন?


11

এসএসএইচ এর মাধ্যমে কী কী স্ট্রোক পাঠানো সম্ভব? আমি ম্যাক ওএস এক্স থেকে / এসএসএসের মাধ্যমে ⌘ (CMD)+ প্রেরণে সক্ষম হতে চাই F2that's যদি এটি সম্ভব না হয় তবে একটি মাউস সমাধানও ভাল।

আমার এটির কারণটি হ'ল আমার কেবল একটি কীবোর্ড রয়েছে (তবে দুটি ইঁদুর)। আমি আমার আইম্যাকটি বাহ্যিক প্রদর্শন হিসাবে ব্যবহার করি। আইম্যাকটিতে লক্ষ্য প্রদর্শন মোডটি সক্রিয় করতে আমাকে প্রতিবার ব্লুটুথ কীবোর্ডটি সংযুক্ত করতে হবে, CMD+ চাপুন F2, তারপরে আমার ল্যাপটপটি কীবোর্ডের সাথে সংযোগ স্থাপনের চেষ্টা করুন।

এসএসএসের মাধ্যমে CMD+ প্রেরণ করা F2বা আসল আইম্যাকটিতে আমার মাউস ব্যবহার করতে সক্ষম হওয়া আমার বোঝা বাঁচাতে পারে!

উত্তর:


3

স্বাক্ষরিত, তবে আমি নীচের বিষয়বস্তু সহ iMac- এ ~ / bin / কমান্ড_f2 এ একটি অ্যাপ্লিক্রিপ্ট তৈরি করতে বিবেচনা করতে পারি:

অ্যাপ্লিকেশনটিকে "সিস্টেম ইভেন্টস" কে {কমান্ড ডাউন using ব্যবহার করে কীস্ট্রোক "F2" তে বলুন

এবং তারপরে আপনার ল্যাপটপের ধরণ থেকে:

এসএমএস আমাকে @ ইম্যাক '~ / বিন / কমান্ড_ফ 2'

এই প্রশ্নের আরও সহায়তা পেতে শিরোনামটি "এসএসএসের মাধ্যমে কীস্ট্রোকগুলি প্রেরণ করা" এর মতো কিছুতে পরিবর্তন করা বিবেচনা করুন কারণ "কী" এর অর্থ এসএসএস কীগুলির সাথে বিভ্রান্ত হতে পারে।

শুভকামনা।


1
সঠিক পথে। আমি যা চেষ্টা করেছিলাম তা ছিল osascript -e 'tell application "System Events" to key code 120 using command down';। এটি সাধারণত কাজ করে এবং কীগুলি প্রেরণ করতে পারে তবে যখন এটি সিএমডি + এফ 2 এ আসে এটি লক্ষ্য প্রদর্শন মোডটি কাজ / সক্ষম করে না। আদেশ কি সঠিক? মাউস বা কমান্ড দিয়ে টার্গেট ডিসপ্লে মোড সক্ষম করার অন্য কোনও উপায় আছে কি? এখানে কী কোডগুলি খুঁজে
পেয়েছে

আমি এটা করতে পেরেছিলেন keyboardmaestro.com/main ... আমি ভাবছি কম্যান্ড এটি কাজ করা হিসেবে প্রেরণ করে তা।
iDev247

আমার কাছে আপেল কীবোর্ড নেই, আপনি যদি সম্ভব হয় তবে আপনার ম্যাক্রোটি ভাগ করে নিতে পারেন? আমার ফিলকো ব্যবহার করে রেকর্ডিং সিএমডি-এফ 2 সুইচজে না।
ফ্লোরিয়ান ডায়ন

15

দুঃখিত, জন শ্মিত, আপনার অচিহ্নিত সমাধান কাজ করে না, তবে আপনি সঠিক পথে ছিলেন। এটির পরীক্ষিত এবং এটি কার্যকর।

ডান কমান্ডটি হ'ল (যদি আপনি শেল স্ক্রিপ্টগুলিতে অ্যাপ্লিকেশনগুলি এম্বেড করেন তবে আমি কীভাবে এটি করতে পছন্দ করি):

osascript -e 'tell application "System Events" to key code 144 using command down'

এটি সংরক্ষণ করুন, উদাহরণস্বরূপ, লক্ষ্য প্রদর্শন মেশিনে ~ / bin / tdm.sh হিসাবে।

তারপরে, প্রাথমিক মেশিন থেকে, এটি টার্মিনালে জারি করুন:

ssh username@target-display-machine "~/bin/tdm.sh"

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


1
এটি আমার পক্ষে কাজ করছে না, একটি 27 "আইম্যাক যা গতকাল একটি সত্যিকারের অ্যাপল কীবোর্ডে খুশি খুশি সিএমডি-এফ 2 এর মাধ্যমে টিডিএম প্রবেশ করছিল, কিন্তু আজ আর নেই Anyone ফার্মওয়্যার থেকে আমি কীভাবে বাধ্য করতে পারি এমন উপায় সম্পর্কে কেউ জানেন? I এই মেশিনে ম্যাকোএস মোটেও বুট করার দরকার নেই / করতে চান না
রবার্ট অ্যাটকিন্স

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

এটি পাশাপাশি প্রতিদ্বন্দ্বিতাও হতে পারে, কারণ এটি কাজ করে না।
hmedia1

পছন্দ করুন ধারণার প্রমাণ হ'ল এটি অ্যাক্সেসিবিলিটি কীবোর্ড থেকে করা যেতে পারে (কোনও আসল কীবোর্ড সংযুক্ত না হওয়া), সুতরাং এপিআইগুলি এখানে রয়েছে ... কোথাও
hmedia1

আমার জন্য কাজ করছে না
wukong

0

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

tell application "System Events"
    key code 144 using {command down}
end tell
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.