টার্মিনালের মাধ্যমে মনিটর সেটিংসকে ডিফল্টে পুনরায় সেট করবেন কীভাবে?


32

কেডিএতে (কুবুন্টু) একাধিক মনিটর সম্পর্কিত আমার একটি জটিল সমস্যা আছে। আমার কাছে একটি ল্যাপটপ রয়েছে যা ঘরে বসে ভিজিএ এবং এইচডিএমআই দুটি মনিটরের সাথে সংযুক্ত থাকে। এটি কেবল তখনই কাজ করে যখন অন্তর্নির্মিত ল্যাপটপ ডিসপ্লে অক্ষম থাকে (কমপক্ষে আমাকে এটি বলা হয়েছিল)।

সমস্যাটি হ'ল এখন আমি ল্যাপটপটি সরিয়ে নিয়েছি এবং কোনও বহিরাগত মনিটর সংযুক্ত না করে এটি বুট করে ফেলেছি। সিস্টেমটি মনে রাখে যে অন্তর্নির্মিত প্রদর্শনটি অক্ষম ছিল, সুতরাং এটি কেবলমাত্র সংযুক্ত থাকা সত্ত্বেও এটি অক্ষম করে। স্পষ্টতই, এটি ল্যাপটপটিকে বেশ ব্যবহারযোগ্য করে তোলে। Ctrl+ Alt+ F#কাজের মাধ্যমে টার্মিনালে স্যুইচিং করে, আমি লগইন করতে পারি; এমনকি অতিথি সাধারণত কাজ করে।

প্রশ্নটি হল, আমি জিইআইআই ব্যবহার করতে পারি না বলে আমি কীভাবে (পুনরায়) টার্মিনালের মাধ্যমে কোনও অ্যাকাউন্টের মনিটরের সেটিংস সেট করব?

ধন্যবাদ


3
সাম্প্রতিক উত্তরের সাথে সম্পর্কিত প্রশ্ন যা xrandrদরকারী হতে পারে।

2
এটি সাহায্য করেছিল যখন আমি দ্বিতীয় মনিটরে কনসোলটি ব্যবহার করতে পারি, xrandr আমার সেটিংস সেট করতে সক্ষম হয়েছিল। যাইহোক, যখন আমি কেবল নন-গুই টার্মিনালটি ব্যবহার করতে পারি, এক্সরেন্ডার বলে যে এটি প্রদর্শনটি খুলতে পারে না, সুতরাং এটি বেশ অকেজো।
মার্টিন মেলকা

আপনি বিল্ট-ইন ল্যাপটপ প্রদর্শনটি কীভাবে অক্ষম করলেন?
বাদামি 27-23

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

1
আপনি কি বোঝাতে চেয়েছেন যে প্রতিবার আমি বাহ্যিক মনিটরের সাথে বা ছাড়া ল্যাপটপটি ব্যবহার করি তখনই আমাকে সেটিংস সেট করতে হবে? যদি তাই হয়, যে স্তন্যপান। যাইহোক,
টিটিটির

উত্তর:


9

ভাল প্রশ্ন. উত্তর দিতে কিছুটা জটিল, তবে এখানে একটি চেষ্টা করা হয়েছে।

বেসিক উত্তর

সেখানে আসলে একটি সামান্য রিসেট সম্ভাবনা ব্যবহারে X11 মধ্যে অন্তর্ভুক্ত । আপনি এটি খুঁজে পেতে পারেন /etc/X11/XresetXreset.dকোনও ব্যবহারকারী লগ আউট হওয়ার পরে স্বয়ংক্রিয়ভাবে চালিত স্ক্রিপ্টটি পেস্ট করতে আপনি Xreset ডিরেক্টরি ( ) ব্যবহার করতে পারেন । README ফাইল:

# Scripts in this directory are executed as root when a user log out from
# a display manager using /etc/X11/Xreset.
# The username of the user logging out is provided in the $USER environment
# variable.

আপনি এইভাবে ক) একটি রিসেট /etc/X11/Xreset.dস্ক্রিপ্ট যুক্ত করতে পারেন এবং খ) কোনও লঞ্চের সাথে সংযুক্ত একটি স্ক্রিপ্ট তৈরি করুন যা আপনার দ্বৈত বাহ্যিক প্রদর্শনগুলি সেট করে। এই হিসাবে, আপনি লগ অফ করবেন এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে আসবে, আপনি আপনার ল্যাপটপে লগইন করবেন, প্রদর্শনগুলির জন্য লঞ্চে আঘাত করবেন এবং জীবন উপভোগ করবেন।

অধিক তথ্য

  1. আপনি sudo dpkg-reconfigure -phigh xserver-xorgজেসারভারটি পুনরায় সেট করার জন্য সন্ধান করতে পারেন বা (সম্ভবত মিক মন্তব্যগুলিতে প্রস্তাবিত উত্তরটি আরও ভালভাবে দেখুন )।

  2. এক সুস ছেলে একটি এক্স সম্পর্কে একটি দুর্দান্ত নিবন্ধ লিখেছিল ।

  3. সমাধান করা বাগেরপোর্টে কেউ বলেছেন:

    প্রশাসকরা লগ আউট করার পরে চালানোর জন্য /etc/X11/Xreset.d/ এ স্ক্রিপ্টগুলি ফেলে দিতে পারে।

  4. এটি ফাইলের বিষয়বস্তু:

আপনি এটি নিজের সিস্টেমে খুঁজে পেতে পারেন।

#!/bin/sh
#
# /etc/X11/Xreset
#
# global Xreset file -- for use by display managers

# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $

set -e

PROGNAME=Xreset
SYSSESSIONDIR=/etc/X11/Xreset.d

if [ ! -d "$SYSSESSIONDIR" ]; then
  # Nothing to do, exiting
  exit 0
fi

# use run-parts to source every file in the session directory; we source
# instead of executing so that the variables and functions defined above
# are available to the scripts, and so that they can pass variables to each
# other
SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
if [ -n "$SESSIONFILES" ]; then
  set +e
  for SESSIONFILE in $SESSIONFILES; do
    . $SESSIONFILE
  done
  set -e
fi 

exit 0

# vim:set ai et sts=2 sw=2 tw=80:

মজাদার. রিসেট স্ক্রিপ্ট যদিও কিছু করে না। আমি এটি টিটিআই, রিস্টার্ট কম্পিউটারের মাধ্যমে চালিয়েছি, তবে সবকিছু একই ছিল। এটি ফোল্ডারে রাখার সাথে একই: | আমি ভিতরে ভিতরে xrandr কমান্ডগুলি রাখার চেষ্টা করেছি, তবে কোনও
ফলসই

রিসেট স্ক্রিপ্টটি Xreset.d ডিরেক্টরি যা পাওয়া যায় তা চালায়।
don.joey

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

হাই মার্টিন আপনি খুশি যে আপনি এটি কাজ পেয়েছিলাম! আপনি কি কিছু চেষ্টা করেছিলেন gnome-session-quit? সূত্র: Askubuntu.com
প্রশ্নগুলি

17

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

মূল কথাটি হ'ল এক্সরেন্ডার দৃশ্যত কেবলমাত্র বর্তমানে দৃষ্টি নিবদ্ধ করা ডিসপ্লেতে কাজ করে। সুতরাং আপনাকে আপনার Xrandr কমান্ডের আগে একটি স্লিপ কমান্ড চেইন করতে হবে যাতে আপনাকে Ctlr-alt-F7 দিয়ে এক্স সার্ভারে ফিরে যেতে সময় দিতে পারে যাতে কমান্ডটি এখানে কার্যকর করা হয়। অন্যথায় আপনি একটি ত্রুটি পেতে xrandr: Configure crtc 0 failed

  1. Ctrl-alt-F1 দিয়ে ভার্চুয়াল টার্মিনালটি খুলুন এবং লগ ইন করুন

সংযুক্ত পর্দার নামগুলি পেতে (এবং ধরে নেওয়া আপনার এক্স সার্ভারটি চালু আছে :0):

  1. $xrandr -d :0

প্রদর্শন সেটিংস পরিবর্তন করতে:

  1. $sleep 5; xrandr --output LVDS1 --auto -d :0

আপনি যে আউটপুটটি সংশোধন করতে চান তার দ্বারা এলভিডিএস 1 কে প্রতিস্থাপন করুন এবং আপনি যেই এক্সরেন্ডার প্যারামিটার ব্যবহার করতে চান তা দ্বারা - আউটো।

  1. আপনি উপরের কমান্ডটি বিচ্ছিন্ন হয়ে যাওয়ার আগে ঘুমের বিলম্ব হওয়ার আগে Ctrl-alt-F7 সহ এক্স সার্ভারে স্যুইচ করুন।

এটি করার আরও ভাল উপায় হতে পারে। কিন্তু এটি কাজ করে.

সমাধানের মূল উত্স: http://www.lgqyc.com/server-14-04-3-lts-display-orientation/

আমার সমাধানের সম্ভাব্য উন্নতির জন্য এই মন্তব্যটি দেখুন (নিজেকে পরীক্ষা করা হয়নি)।


এটিই ছিল আমার পক্ষে একমাত্র উত্তর। ক্রেজি কাকতালীয় ঘটনা, 3 বছরের পুরানো বিষয়টিতে 11 ঘন্টা আগে একমাত্র কার্যকরী উত্তর জমা দেওয়া হয়েছিল :)। সম্পাদনা: ওহ স্ন্যাপ, ঠিক 3 বছর আগে। অদ্ভুত ...
অ্যাডাম প্লোচার

কি দারুন. এটি আমাকে যুগ যুগ ধরে বাদাম চালিয়ে চলেছে। আপনার উত্তরটি হাস্যকর বলে মনে হচ্ছে (ঘুম? সত্যই?) তবে এটি কার্যকর হয়, তাই আপনাকে ধন্যবাদ!
টাইলার

6
দেখা যাচ্ছে, সেখানে এই কাজ করতে একটি সামান্য ভাল উপায় হল: chvt 7; xrandr --output LVDS1 --auto -d :0। chvt 7 আপনার জন্য ভিটি 7 তে স্যুইচ করে, তাই আপনাকে ঘুমানোর দরকার নেই / Ctrl-Alt-F7। কল এবং কলগুলির sleep 5মধ্যে একটি হতে পারে তবে এটি ম্যানুয়াল কী টিপুনগুলি সংরক্ষণ করে। chvtxrandr
টাইলার

একটি বিকল্প তৈরি করতে হবে .xsessionrcআপনার হোম ডিরেক্টরীতে এক্সিকিউটেবল এবং কমান্ড সহ xrandr --autoপ্রত্যেক সময় আপনি লগ ইন সব প্রদর্শন স্বয়ংক্রিয় পুনরায় কনফিগার বলপূর্বক।
Mikko Rantalainen

16

কমান্ডটি xrandr -s 0আপনার প্রদর্শনগুলি টার্মিনালে পুনরায় সেট করা উচিত। নিম্নলিখিত সাইট বা man xrandrটার্মিনাল থেকে আরও পাওয়া যাবে ।

https://linuxacademy.com/blog/linux/solution-resetting-your-screen-resolution-with-xrandr/


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! এই প্রশ্নের উত্তর করার সময়, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
গুন্টবার্ট

4
হ্যাঁ, এটি কাজ করে। অন্যান্য উত্তরগুলি খুব খুব স্ফীত, জটিল বা দক্ষ নয়। এছাড়াও লক্ষণীয় কিছু মূল্য হতে পারে যে আপনি যদি একটি কালো পর্দা অনুভব করেন (এবং কিছু দেখতে না পান), আপনি শর্টকাট কী দিয়ে আপনার টার্মিনালটি খুলতে পারেন এবং "xrandr -s 0" টাইপ করতে পারেন। আমি এটাই করেছি :)
কোডেয়ার্ট

নোট করুন যে দ্বি-মনিটর সেটআপগুলিতে, এই কমান্ডটি উভয় মনিটরকে তাদের ডিফল্ট রেজোলিউশনে সেট করার পরিবর্তে দ্বিতীয় মনিটরের নিষ্ক্রিয় করতে পারে।
ডারিয়েন

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

4

তুমি কি চেষ্টা করেছ

DISPLAY=:0 xrandr --output LVDS1 --auto

আলাদা tty(যেমন tty1) থেকে,

আপনি যেটির মাধ্যমে অ্যাক্সেস করতে পারেন Ctrl Alt F1এবং টিটি 7 দিয়ে (মানক গ্রাফিকাল) ফিরে যেতে পারেন Ctrl Alt F7?


1
xrandr: Configure crtc 1 failed--আউটপুট HDMI1 - অফ চেষ্টা করার সময় এটি আমাকে দিচ্ছে। --আউটো ​​কিছু না বলে, যতক্ষণ না আমি ম্যানুয়ালি এটিকে স্যুইচ করি না। তারপরে - আউটো একই ত্রুটি ছুড়ে মারে
মার্টিন মেলকা

আরও নিবিড়ভাবে তদন্ত করতে হবে; ইতিবাচক এটি কাজ করবে , শেষ পর্যন্ত ...
ন্যাটিটি

2

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

সুতরাং লিনাক্সের মধ্যে কোনও কিছু পুনরায় সেট করার দরকার নেই, তাই কথা বলার জন্য।


1
আমার একটি আইডিয়াপ্যাড রয়েছে, তবে Fn + কীগুলি কাজ করে না (কেবলমাত্র ঘুম হয়)
মার্টিন মেলকা

আমার কুণ্ডলীটি: এটির সাথে চলতে থাকুন! আমি পুঙ্খানুপুঙ্খভাবে নিজেকে বর্তমানে তদন্ত করতে, একটি ভাল সুযোগ আমি আমার আইবিএম Thinkpad X41 এই ক্ষেত্রের কিছু অপটিমাইজেশন করতে পারে যদিও সময় নেই, কিন্তু -for কি এটা worth- এর সবচেয়ে ফাং কী না আমার সিস্টেম কাজ (উভয় উপর আমার ল্যাপটপ, পাশাপাশি আমার বহিরাগত স্ক -8855 "থিভ্যান্টেজ" কীবোর্ডে): উবুন্টু সফ্টওয়্যার সেন্টারে (বা সিনাপটিক) প্রথম পৃষ্ঠায় এক নজরে কমপক্ষে এই জিনিসটি টিপি-স্মিপি-ডি কেএমএস 0.41-1 ইনস্টল করা আছে। সুতরাং আপনি এটি ইনস্টল করার চেষ্টা করতে চাইতে পারেন, এটিতে এবং / বা অনুরূপ বিকল্পগুলি অনুসন্ধান করুন যা আপনার Fn কীগুলি শেষ পর্যন্ত জীবনে আসবে!
বাদামি ন্যাটি


বিশ্বাস করা শক্ত, তবে এটি ছিল। ডেল অক্ষাংশে Fn+ প্রদর্শন প্রদর্শন করুন Switch F8ডকিং স্টেশন থেকে সরানোর পরে, এটি কখনও কখনও অন্তর্নির্মিত প্রদর্শনটি চালু করে না। (আমি ডকিং স্টেশনের সাথে কেবলমাত্র বাহ্যিক ভিজিএ প্রদর্শন ব্যবহার করি)) ডিসপ্লেটি স্যুইচ করার চেষ্টা করা বোকামির মতো মনে হলেও এটি বিল্ট-ইন ডিসপ্লে চালু করে did
ফার্ডিনানড প্রান্টেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.