দ্বৈত মনিটরের জন্য একটি সেশন কীভাবে কাস্টমাইজ করা যায় এবং অন্য একক মনিটরের জন্য কীভাবে?


8

আমি আমার ল্যাপটপে উবুন্টু চালাই। প্রায় 75% সময়, আমি যুক্ত দ্বিতীয় মনিটরের সাথে কাজ করছি। বাকি সময় আমি কেবল ল্যাপটপের স্ক্রিন দিয়ে চালাচ্ছি। আমি ডুয়াল মনিটরের সাথে আমার প্যানেলগুলি (এবং কঙ্কির মতো কয়েকটি বিস্তৃত জিনিস) সূক্ষ্মভাবে কনফিগার করতে পারি, তবে তারপরে যখন আমি আমার ল্যাপটপটি চালাই তখন কেবল জিনিসগুলি বিভ্রান্ত দেখায় (একাধিক শীর্ষ এবং নীচের প্যানেল ইত্যাদি)। আমি যদি কোনও একক মনিটরের জন্য জিনিসগুলি সেট আপ করি, তবে আমি যখন দ্বৈত মনিটর ব্যবহার করি তখন জিনিসগুলি সেট আপ হয় না।

আমি যা করতে চাই তা ব্যবহার করার জন্য কোনও ব্যবহারকারী চয়নযোগ্য (বা স্বয়ংক্রিয়ভাবে নির্বাচিত) আমার জিনোম প্যানেলের মতো জিনিসগুলি সংজ্ঞায়িত করতে সক্ষম।

এটি কি সম্ভব, এবং যদি তাই হয় তবে আমি কোথা থেকে শুরু করব?

উত্তর:


3

আমি আমার নোটবুক-মনিটর বা বাহ্যিক মনিটর ব্যবহারের জন্য দুটি স্ক্রিপ্ট ব্যবহার করি। হতে পারে আপনি এগুলিকে একটি প্রাথমিক পয়েন্ট হিসাবে ব্যবহার করতে পারেন।

দ্রষ্টব্য: আমার নোটবুকটিতে একটি এনভিডিয়া গ্রাফিক কার্ড রয়েছে, সুতরাং আমাকে xrandr এর পরিবর্তে বিলি ব্যবহার করতে হবে।

বাহ্যিক মনিটরে স্যুইচ করার স্ক্রিপ্ট এবং 1 টি মনিটরের জন্য জিনোম-প্যানেল সেট করুন:

#!/bin/sh
disper --displays=auto -e
lines=`disper -l|wc -l`

display_count=$((lines / 2))

if [ $display_count = 1 ] ; then

   gconftool-2 \
        --set "/apps/panel/toplevels/top_panel_screen0/monitor" \
        --type integer "0"
   disper -s
else
   gconftool-2 \
        --set "/apps/panel/toplevels/top_panel_screen0/monitor" \
        --type integer "1"
   disper -S

fi

নোটবুক-মনিটরে ফিরে যাওয়ার দ্বিতীয় স্ক্রিপ্ট:

#!/bin/sh
 disper -s  
 gconftool-2 \
        --set "/apps/panel/toplevels/top_panel_screen0/monitor" \
        --type integer "0"

1

কেউ এই উত্তরটি শোভিত করতে ইচ্ছুক হতে পারে তবে আমি আশা করি এটি একটি প্রাথমিক পয়েন্ট হিসাবে দরকারী এবং এটি কিছুটা শিখতে পারে।

  1. আপনার প্যানেল সেটিংস আপনার / হোম / ব্যবহারকারী / ডিরেক্টরিতে আপনার জিনোম সেটিংসে কোথাও সঞ্চিত রয়েছে। সম্ভবত .gconf / অথবা .gnome2 /, আপনি এই ডিরেক্টরিগুলি একটি টার্মিনাল খোলার মাধ্যমে এবং টাইপ করে ls -aবা কেবল নিজের ডিরেক্টরি ডিরেক্টরিতে থাকার সময় নটিসিয়াসে ctrl + h টিপে টিপতে পারেন । আশা করি আপনি যদি সেখানে এবং ইন্টারনেটে রুট করে থাকেন তবে আপনার কোনও ফাইলের মধ্যে এটি সন্ধান করতে সক্ষম হওয়া উচিত।

  2. একবার ফাইল করার সময় আপনি জানতে পারবেন যে এটির একটি অনুলিপি একক মনিটরের সেটআপ দিয়ে তৈরি করা হবে, তারপরে আপনার বাহ্যিক মনিটরটি প্লাগ ইন করুন এবং পুনরায় সমস্ত সেট আপ করুন এবং এর একটি অনুলিপি আবার তৈরি করুন।

  3. অবশেষে আপনি একটি স্ক্রিপ্ট লিখতে পারেন যা লগইন করার পরে সরাসরি চলতে পারে এবং কোনও বাহ্যিক ডিসপ্লের প্লাগ-ইন করা আছে কিনা তা পরীক্ষা করতে পারেন (বা সেখানে কতগুলি প্রদর্শন রয়েছে তা দেখুন) এবং তারপরে জিনোমটি শুরু হওয়ার আগে সম্পর্কিত কনফিগারেশন ফাইলটি অনুলিপি করতে পারেন এবং আশা করি সবকিছু যেমন দেখতে পেল তেমনি দেখা উচিত।

দুর্ভাগ্যক্রমে আমি ঠিক জানি না যে প্রাসঙ্গিক কনফিগারেশন সেটিংসটি কোথায় বা কোনও স্ক্রিপ্টে বাহ্যিক প্রদর্শনগুলির জন্য কীভাবে চেক করবেন এবং এর কিছু নির্ভর করবে আপনি কোন স্ক্রিপ্টিং ভাষার ব্যবহার করছেন (যদি আপনি কোনওরকম ব্যবহার না করেন তবে এর জন্য কেবল বাশ স্ক্রিপ্ট, বা সম্ভবত অজগরকে প্রস্তাব দিন)। শুভকামনা!

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