ওএস এক্স-এর কমান্ড লাইন থেকে আমি কীভাবে বর্তমান পর্দার রেজোলিউশন পেতে পারি?


53

ওএস এক্স-এর কমান্ড লাইন থেকে কীভাবে আমি বর্তমান প্রদর্শন রেজোলিউশন পেতে পারি?

উত্তর:


76
system_profiler SPDisplaysDataType | grep Resolution

6
একটি ম্যাকবুক প্রোতে (10.8.3) এটি কেবলমাত্র এলসিডির সর্বোচ্চ রেজোলিউশন দেয়, বর্তমান / নির্বাচিত প্রদর্শন রেজোলিউশনটি নয়।
স্টাডিজিক

1
আমার এয়ারটি বাহ্যিক ডিসপ্লে সহ 10.8.4 চলমান এ এটি পৃথক লাইনে এয়ারের রেজোলিউশন এবং বাহ্যিক প্রদর্শনের রেজোলিউশন উভয়ই দেখায়।
জিম স্টুয়ার্ট

@ স্টুডিজেক আমি নিশ্চিত নই যে এটি এখনও একটি সমস্যা কিনা তবে আমার এয়ারে এটি বর্তমান রেজোলিউশনটি প্রদর্শন করে। এটা খুব আশ্চর্যজনক যে প্রো এই আচরণটি বদলাবে।
গেরি

1
এটি ম্যাকবুক প্রো 2011 মডেলটিতে ম্যাভেরিকস চালিয়ে বর্তমান রেজোলিউশনটি প্রদর্শন করে।
ডেভিউলেস

1
এটি ওএসএক্স ১০.৯.৪ সহ এমবিপি-তে বর্তমান রেজোলিউশনটি দেখায়

12

একক রেটিনা প্রদর্শনের বর্তমান ভার্চুয়াল রেজোলিউশনে দ্রুত পড়ার জন্য:

$ osascript -e 'tell application "Finder" to get bounds of window of desktop'
0, 0, 2048, 1280

একাধিক-মনিটরের সেটআপগুলির ফলাফলগুলি প্রদর্শিত হয় যে প্রাথমিকভাবে প্রদর্শন করা হয় এবং কীভাবে সেগুলি সাজানো হয় তার উপর নির্ভর করে vary এখানে আরও পড়ুন


1
এটি কাজ করে, গেরির দেওয়া উত্তরটি ভুল।
অস্পষ্ট

গ্রেট! এটি এত দ্রুত system_profiler!
ড্যান

তারা যদিও রেটিনার ক্ষেত্রে বিভিন্ন নম্বর দেয়।
নাকিলন


0

আমি ডিসপ্লেপ্লেসর লিখেছি , যা এটির সাথে সহায়তা করতে পারে। কার্যকর করুন displayplacer listএবং এটি সমস্ত পর্দার জন্য বর্তমান রেজোলিউশন (এবং আরও তথ্য) দেখায়।

$ displayplacer list
Persistent screen id: A46D2F5E-487B-CC69-C588-ECFD519016E5
Contextual screen id: 1124216237
Type: 40 inch external screen
Resolution: 3840x2160
Hertz: 60
Color Depth: 4
Scaling:off
Origin: (0,0) - main display
Rotation: 0
Resolutions for rotation 0:
  mode 0: res:3840x2160 hz:60 color_depth:4 <-- current mode
  mode 1: res:3840x2160 hz:60 color_depth:8
  mode 2: res:3840x2160 hz:30 color_depth:4
...
Persistent screen id: 2960D639-F605-5BB4-A53D-A3263008894C
Contextual screen id: 69733451
Type: MacBook built in screen
Resolution: 1680x1050
Hertz: N/A
Color Depth: 4
Scaling:on
Origin: (-1680,1291)
Rotation: 0 - rotate internal screen example (may crash computer, but will be rotated after rebooting): `displayplacer "id:2960D639-F605-5BB4-A53D-A3263008894C degree:90"`
Resolutions for rotation 0:
  mode 0: res:1440x900 color_depth:4 scaling:on
  mode 1: res:1440x900 color_depth:8 scaling:on
  mode 2: res:720x450 color_depth:4 scaling:on

আউটপুট পার্স করার জন্য গ্রেপ একটি সহজ পদ্ধতির approach

$ displayplacer list | grep -e Resolution: -e Scaling:
Resolution: 3840x2160
Scaling:off
Resolution: 1680x1050
Scaling:on

হোমব্রিউয়ের মাধ্যমেও উপলব্ধ brew tap jakehilborn/jakehilborn && brew install displayplacer


1
(1) আমি ধরে নিই যে আপনি এই প্রোগ্রামটির লেখক (নামটি একই হচ্ছে)। আপনি প্রোগ্রামটি উল্লেখ করার সাথে সাথে আপনার স্পষ্টভাবে এবং স্পষ্টভাবে বলা উচিত। (২) আপনার প্রোগ্রামটির আউটপুটকে কীভাবে প্রশ্নটি জিজ্ঞাসা করা যায় তা কেবল আপনার প্রোগ্রামটি টাউট করার পরিবর্তে কীভাবে পার্স করা যায় তা যদি আপনি দেখিয়ে থাকেন তবে এটি আরও ভাল উত্তর হতে পারে। ……………………………………… ... দয়া করে মন্তব্যে সাড়া দিবেন না;  আপনার উত্তরটি আরও পরিষ্কার এবং আরও পরিপূর্ণ করতে সম্পাদনা করুন।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.