16.04 এ প্রাথমিক মনিটর সেট করুন


13

সমস্ত উইন্ডোগুলি বাম মনিটরে খোলে এবং সমস্ত নতুন ফাইলগুলি সেভ হয়ে যায়, আমি আমার ডান মনিটরটিকে আমার প্রাথমিক মনিটর হিসাবে চাই তাই সেখানে এই সমস্ত ঘটে।

নীচের ছবিতে দেখানো হয়েছে যে আমি আমার ডান মনিটরে লঞ্চার সেট করেছি তবে এটি আমার সমস্যার সাথে সহায়তা করে না।

প্রদর্শন সেটিং



"সমস্ত নতুন ফাইলগুলি সেভ হবে" ?! আপনার মনিটরে বাম দিকে কোনও এসডি কার্ড বা ইউএসবি ড্রাইভ আছে বা কী?
ড্যান ড্যাসক্লেস্কু

উত্তর:


14

আমার একই সমস্যা ছিল, পাশাপাশি একাধিক মনিটর থাকার সাথে সম্পর্কিত আরও বেশ কয়েকটি সমস্যা ছিল।

দেখা যাচ্ছে এটি উবুন্টুর জন্য একটি উন্মুক্ত অমীমাংসিত বাগ; উপরের মন্তব্যে পোস্ট করা সমাধান লিঙ্কটির অর্থ আসলে সম্পূর্ণরূপে কাজ করে এমন কোনও সমাধান নেই। এখানে খোলা বাগ প্রতিবেদনটি দেখুন: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1425000

ভাগ্যক্রমে আমি লগইন স্ক্রিনগুলির ওরিয়েন্টেশনটি কীভাবে এটি কনফিগার করতে হবে তা নির্ধারণ করতে বেশ কিছুটা সময় ব্যয় করেছি তবে এটি আলাদা থ্রেডে ব্যাখ্যা করা হয়েছে (আমার চারটি মনিটর রয়েছে এবং লগইন ওরিয়েন্টেশন ভুল ছিল তবে এটি এখনই বাছাই করা হয়েছে, যদি আপনার কাছে এটি থাকে তবে সমস্যাটি এখানে সমাধান দেখুন: Unক্য / ইউনিটি-গ্রেটার লোড এক্স কনফিগারেশন কোথা থেকে আসে? )

আপনার ডিফল্ট ডিসপ্লে সেট না করা এবং / অথবা ডিফল্ট ডিসপ্লে পুনরায় চালু হওয়ার পরে পুনরায় সেট করা সম্ভব না হওয়ার সমস্যার দ্রুত সমাধান হ'ল একটি শর্ট কমান্ড স্থাপন করা যা প্রাথমিক মনিটরটিকে আপনার "স্টার্টআপ অ্যাপ্লিকেশন" হিসাবে একটি হিসাবে পরিবর্তন করে যা স্বয়ংক্রিয়ভাবে হবে আপনি যখন লগইন করবেন তখনই চালান (এটি সাম্প্রতিক কোনও উবুন্টুর পক্ষে কাজ করা উচিত ইউনিটি ডিসপ্লে ম্যানেজার যা ডিফল্ট ডিসপ্লে ম্যানেজার এবং সম্ভবত অন্যান্য ডিএমইস কিন্তু আমি এটি পরীক্ষা করি নি):

1) প্রথমে, আপনি arandrসহজেই আপনার মনিটরের প্রদর্শনের নামগুলি সন্ধান করতে ইনস্টল করতে চান, এটি শেল এ চালান:

sudo apt-get install arandr --upgrade

2) এরপরে, arandrকমান্ডটি চালান এবং এটির ইউজার ইন্টারফেসটি দেখুন যা লোড হয় (এটি সম্ভবত ভুল স্ক্রিনে লোড হবে যেহেতু আপনি এখনও কোনও কিছু কনফিগার করেননি)।

3) এখন, কোন ডিসপ্লেটি নোট করুন (নামগুলি এইচডিএমআই - # এইচডিএমআই বা ডিপি-র জন্য # হওয়া উচিত # প্রদর্শন পোর্টের জন্য, ডিভিআই -I- # ডিজিটাল ভিডিও ইত্যাদির জন্য)। একবার আপনি আরেন্ডার চালালে লেবেলটি বড় এবং স্পষ্ট হওয়া উচিত। আপনি হয় প্রদর্শনের নামটি লিখতে পারেন, বা কেবল arnadrউইন্ডোটি উন্মুক্ত রাখতে পারেন, যাতে আপনি এটি দেখতে পারেন এবং পরবর্তী অংশের প্রয়োজন হলে একটি নতুন শেল চালু করতে পারেন। আমার ডিফল্ট প্রদর্শনটিকে পরের উদাহরণে ব্যবহৃত ডিপি -4 বলা হয় , তবে নিঃসন্দেহে আপনার আলাদা হবে তাই পরবর্তী পদক্ষেপের জন্য নোট নিন।

4) এরপরে, "স্টার্টআপ অ্যাপ্লিকেশনগুলি" সরঞ্জামটি লোড করুন। আপনি এটি ড্যাশে গিয়ে "স্টার্টআপ অ্যাপ্লিকেশনগুলি" টাইপ করে খুঁজে পেতে পারেন এবং উবুন্টু এটি আপনার জন্য খুঁজে পাবেন বা আপনি শেলটিতে এই আদেশটি চালাতে পারবেন:

gnome-session-properties

৫) এখন, স্টার্টআপ অ্যাপ্লিকেশন সরঞ্জামের মধ্যে থেকে, "অ্যাড" বোতামটি ক্লিক করুন এবং লগ ইন করার পরে চালানোর জন্য একটি নতুন প্রোগ্রাম যুক্ত করুন what একটি উইন্ডো আপনাকে কী চালাতে হবে তা জিজ্ঞাসা করবে, এখানে কী টাইপ করবেন তা এখানে:

  • নাম: ডিফল্ট মনিটর সেট করুন

  • (দ্রষ্টব্য: আপনি যে কোনও নাম দিন)

  • COMMAND: xrandr --output DP-4 --primary

  • (দ্রষ্টব্য: DP-4 আপনি যে কোনও মনিটর কোডে যা পেয়েছেন তাতে পরিবর্তন করুন * আপনি দৌড়ে যাওয়ার সময় আপনি ডিফল্ট প্রদর্শন হতে চান * arandr)

  • মন্তব্য: খালি ছেড়ে দিন বা পরে এটি আপনার জন্য একটি অনুস্মারক রাখুন put

এটি কাজ করে পুরোপুরি পরীক্ষা করতে পুনরায় বুট করুন এবং এটি কৌশলটি করা উচিত। কমান্ডটি কাজ করবে কিনা তা আপনি যদি নিশ্চিত না হন এবং প্রথমে এটি পরীক্ষা করতে চান, আপনি শেল থেকে চালাতে xrandr --output DP-4 --primary(আবার, DP-4আপনার ডিফল্ট মনিটর দিয়ে প্রতিস্থাপন করুন ) তারপরে একটি উইন্ডো চালু করতে পারেন এবং দেখুন যে এটি সঠিক ডিফল্ট মনিটরে প্রদর্শিত হয়েছে কিনা। তবে প্রতিবার এটি সংরক্ষণ এবং কাজ করার জন্য, বাগের চারপাশে কাজ করার জন্য আপনাকে সেই আদেশটি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যুক্ত করতে হবে

আপডেট : এটি সম্পূর্ণরূপে কাজ করার জন্য এটি এই সমাধানটির দ্বিতীয় পদক্ষেপ / অংশ 2 বলে মনে হয়। উবুন্টু ১.0.০৪-তে বেশ কয়েকটি দিন পরীক্ষার পরে, আমি আবিষ্কার করেছি ~/.config/monitors.xmlযে প্রাথমিক মনিটরটি নির্দিষ্ট করার জন্য এটিও সংশোধন করা দরকার। আপনি যদি প্রাথমিক মনিটরটি সেট না করে থাকেন ~/.config/monitors.xmlতবে এটি প্রদর্শিত হবে কিছু উইন্ডোজ এবং / অথবা প্রোগ্রামগুলি xrandr কমান্ডটি মানছে এবং কিছু না করে। এই পদক্ষেপটি সম্পাদন করার জন্য আপনাকে যা করতে হবে তা হ'ল ~/.config/monitors.xmlএকটি পাঠ্য সম্পাদকের মতো খুলুন এবং আপনি যে প্রাথমিক প্রদর্শন হিসাবে চান তা প্রাথমিক এবং অন্য সমস্ত প্রদর্শনগুলির জন্য ট্যাগ geditসেট করে। পদক্ষেপ এখানে:<primary>yesno

1) শেলের মধ্যে প্রথমে আপনার বিদ্যমান monitors.xmlফাইলটিকে ব্যাকআপ করুন যাতে সম্পাদনা প্রক্রিয়া চলাকালীন অপ্রত্যাশিত কিছু ঘটলে আপনি এটি পুনরুদ্ধার করতে পারেন:

cp ~/.config/monitors.xml ~/.config/monitors_OLD.xml

2) ওপেন monitors.xmlমধ্যে geditকনফিগ সেটিংস ট্যাগ পরিবর্তন করতে:

gedit ~/.config/monitors.xml

3) এখন, gedit সম্পাদক উইন্ডোর ভিতরে, আপনি যে মনিটরটি প্রাথমিক হতে চান তার জন্য লেবেলযুক্ত আউটপুট ট্যাগটি সন্ধান করুন, তারপরে সেই <output>ব্লকের অধীনে , <primary>ট্যাগটি পরিবর্তন করুন yesঅন্যান্য সমস্ত মনিটরের দিকে লক্ষ্য করা নিশ্চিত করুন এবং অন্যান্য সমস্ত মনিটরের জন্য প্রাথমিক ট্যাগটি এতে পরিবর্তন করুন no

আমার জন্য, এই দুটি জিনিস করা এখন পর্যন্ত যে সমস্ত ক্ষেত্রে আমি মুখোমুখি হয়েছি সে সমস্যার সমাধান করেছে।


2
আমি চিরকালই এই লড়াই করে যাচ্ছি আমি আপনাকে ভালবাসি।
মাইকজার্ম

আপনার প্রাথমিক মনিটর পরিবর্তন হলে কী হবে? আমার অবস্থা হ'ল বাড়িতে আমার ল্যাপটপটি বামে + মনিটরে থাকে এবং কর্মক্ষেত্রে আমার ডানদিকে আমার ল্যাপটপ থাকে।
ড্যান ড্যাসক্লেস্কু

1

ইট্রনের উত্তর ছাড়াও - এটি আমার পক্ষে কাজ করে না, আমার গৌণ পর্দা (এইচডিএমআই 1) যা বাম দিকে রয়েছে, এখনও এটি পুনরায় বুট করার পরে প্রাথমিক (এইচডিএমআই 2) ডানদিকে কাজ করবে, যদিও তা ছিল আমার মনিটর.এক্সএমএলে সব ঠিক আছে। আমার পক্ষে যা কাজ করেছিল তা হ'ল এট্রন বর্ণনা অনুসারে, তবে পরিবর্তে আমি আমার প্রারম্ভিক অ্যাপ্লিকেশনগুলিতে নিম্নলিখিত কমান্ডটি রেখেছি:

xrandr --output HDMI2 --pos 1920x0 --output HDMI1 --pos 0x0

এটি আমার প্রাথমিক (এইচডিএমআই 2) ডানদিকে (অনুভূমিক অফসেট x = 1920) এবং সেকেন্ডারি (এইচডিএমআই 1) বাম দিকে (x = 0) জোর করে


এইটা কাজ করে. তবে সমস্যাটি হ'ল আপনাকে ডান স্ক্রিনে উপস্থিত হতে বাম স্ক্রিনের বাম দিকে আপনার মাউসটি সরিয়ে নিতে হবে।
কোবরা কাই ডোজো


0

অপারেটিং সিস্টেম: Ubuntu Studio 16.04 LTS

সমস্যাটি হ'ল আমার কনফিগারটি ডিফল্ট প্রদর্শন প্রোগ্রামের মাধ্যমে আমার ডিসপ্লে সেটিংস সংরক্ষণ করে, যদিও "প্রাথমিক" সেটিংসটি সঠিকভাবে বুটআপে প্রয়োগ না করে।

আমার ল্যাপটপটি ডান এবং বামদিকে প্রধান পর্দায় রয়েছে, আমার বাম মনিটরটি প্রাথমিক হিসাবে কনফিগার করা আছে।

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

নীচের প্রক্রিয়াটি এখন আমার জন্য এটি স্বয়ংক্রিয়ভাবে হয়ে যায় ( ইট্রোন পোস্টের জন্য অনেক ধন্যবাদ ):

  1. আপনার প্রদর্শনের নামগুলি সহজে খুঁজে পেতে এবং কনফিগার করতে আরেন্ডার ইনস্টল করুন।

    sudo apt-get install arandr --upgrade
    
  2. arandrআপনার প্রদর্শনগুলি কনফিগার করতে এবং সনাক্ত করতে শেল থেকে কমান্ডটি চালান ।
    - লেআউটটির জন্য আপনি মনিটরের চারপাশে টানতে পারেন।
    - সক্রিয়, প্রাথমিক, রেজোলিউশন এবং ওরিয়েন্টেশন সেটিংসের জন্য গোটো মেনু বিকল্প Outputs > %Display

  3. উপরেরটি একবার আপনার পছন্দ মতো সেট হয়ে গেলে, গোটো মেনু বিকল্পটি লিখে নাম ক্ষেত্রে Layout > Save as: প্রবেশ করুন ~/.screenlayout/ScreenLayout.sh

  4. ~/.screenlayout/ScreenLayout.shকোনও পাঠ্য সম্পাদকে ফাইলটি সম্পাদনা করুন এবং পুরো এক্সরেন্ডার লাইনে সদৃশ (অনুলিপি করুন এবং অনুলিপি করুন)।

  5. এখন প্রথম এক্সরেন্ডার লাইনে একটি মান পরিবর্তন করুন।
    আমি --rotate normalবিকল্পের মানটি পরিবর্তন করেছি --rotate left। যখন এই স্ক্রিপ্টটি সঞ্চালিত হবে তখন এটি সংক্ষেপে বামে ঘূর্ণন পরিবর্তন করবে, তারপরে আবার সাধারণ অবস্থায় ফিরে কনফিগারেশনটি পুনরায় সক্রিয় করবে। উপরে বর্ণিত হিসাবে ম্যানুয়ালি আমাকে যা করতে হয়েছিল তা একই।
    আমার স্ক্রীনআউটআউট.শ ফাইলটি এখন এমন দেখাচ্ছে:

    #!/bin/sh 
    xrandr --output LVDS-1 --mode 1680x1050 --pos 1680x0 --rotate left --output HDMI-1 --off --output VGA-1 --primary --mode 1680x1050 --pos 0x0 --rotate normal  
    xrandr --output LVDS-1 --mode 1680x1050 --pos 1680x0 --rotate normal --output HDMI-1 --off --output VGA-1 --primary --mode 1680x1050 --pos 0x0 --rotate normal  
    
  6. এরপরে, "স্টার্টআপ অ্যাপ্লিকেশনগুলি" সরঞ্জামটি লোড করুন। আপনি এটি ড্যাশে গিয়ে "স্টার্টআপ অ্যাপ্লিকেশনগুলি" টাইপ করে খুঁজে পেতে পারেন এবং উবুন্টু এটি আপনার জন্য খুঁজে পাবেন বা আপনি শেলটিতে এই আদেশটি চালাতে পারবেন:

    gnome-session-properties
    
  7. এখন, সেশন এবং স্টার্টআপ সরঞ্জামের মধ্যে থেকে, "অ্যাপ্লিকেশন অটোস্টার্ট" ট্যাবে নেভিগেট করুন, "অ্যাড" বোতামটি ক্লিক করুন এবং লগ ইন করার পরে চালানোর জন্য একটি নতুন প্রোগ্রাম যুক্ত করুন what একটি উইন্ডো আপনাকে কী চালাতে হবে তা জিজ্ঞাসা করবে, এখানে কি টাইপ করতে হবে:
    নাম: ডিফল্ট মনিটর সেট করুন (দ্রষ্টব্য: আপনি যে কোনও নাম দিন )
    বিবরণ: খালি ছেড়ে দিন বা পরে এটি কী করে তা নিজের জন্য একটি অনুস্মারক রাখুন।
    COMMAND: ~/.screenlayout/ScreenLayout.sh

  8. এটি কাজ করে পুরোপুরি পরীক্ষা করতে পুনরায় বুট করুন।

দ্রষ্টব্য: কমান্ডটি কাজ করবে কিনা তা আপনি যদি নিশ্চিত না হন এবং প্রথমে এটি পরীক্ষা করতে চান তবে আপনি স্ক্রিপ্টটি নিজে নিজে চালাতে পারেন অর্থাত্ আমার ক্ষেত্রে আমি এটি ~/.screenlayout/ScreenLayout.shশেলটি চালিয়ে দেব । এছাড়াও, আপনি যদি একাধিক কনফিগারেশন সেট করতে কীবাইন্ডিংগুলি ব্যবহার করতে পছন্দ করেন তবে আমি বিশ্বাস করি যে আপনি আরেন্ডারের মধ্যে এটি করতে পারেন, যদিও এটির জন্য মেটাসিটি দরকার, যা আমি তদন্ত করি নি তাই আপনি নিজেরাই এখানে আছেন।

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