কীভাবে ডিফল্ট xrandr সেটিংস সেট করবেন?


17

আমি উবুন্টুতে দ্বৈত মনিটর সক্ষম করার চেষ্টা করছি। এটি ঠিকঠাক কাজ করছে তবে আমি যতবার এটি করি, ডেস্কটপ প্রভাবগুলি অক্ষম থাকে is আমি মনে করি এর কারণটি আমি খুঁজে পেয়েছি, যদিও:

https://wiki.ubuntu.com/X/Config/Multihead/

জিনোম এক্সআরআ্যান্ডআর কনফিগারেশন পদ্ধতির মতো ভার্চুয়ালকে খুব বড় মান নির্ধারণের ফলে হার্ডওয়্যার ত্বরণ হ্রাস পেতে পারে এবং এভাবে কমিজ এবং তার ডেস্কটপ প্রভাবগুলি ব্যবহার করতে অক্ষম হতে পারে।

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

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

হালনাগাদ:

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

আপডেট 2:

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

xrandr --output VGA1 --above LVDS1

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

যদি কমান্ড লাইন থেকে ডেস্কটপ প্রভাবগুলি পুনরায় সক্ষম করার কোনও উপায় থাকে, যা আমি যথাযথ xrandr অনুরোধের সাথে স্ক্রিপ্টে রাখতে পারি তবে আমি এটিকে কার্যক্রম হিসাবে গ্রহণ করব।

আপডেট 3:

ঠিক আছে, এখানে আমার স্ক্রিপ্টটি ডেস্কটপ প্রভাবগুলির সাথে দ্বিতীয় মনিটরের সক্ষম করতে হবে। এটি খারাপ হতে পারে, আমি নিশ্চিত নই:

second-monitor.sh

xrandr --output VGA1 --above LVDS1
sleep 3
compiz --replace &

ঘুমের বিবৃতি প্রয়োজন হতে পারে না।

এটি করার আরও ভাল উপায় যদি থাকে তবে দয়া করে আমাকে জানান।

আপডেট 4:

এটি একটি ডেল মিনি অনুপ্রেরণ 1012।

এখানে আমার সিস্টেমের বিশেষ উল্লেখ রয়েছে:

lspci -vv

00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
    Subsystem: Dell Device 041a
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 29
    Region 0: Memory at f0b00000 (32-bit, non-prefetchable) [size=512K]
    Region 1: I/O ports at 18d0 [size=8]
    Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
    Region 3: Memory at f0900000 (32-bit, non-prefetchable) [size=1M]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
    Subsystem: Dell Device 041a
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Region 0: Memory at f0b80000 (32-bit, non-prefetchable) [size=512K]
    Capabilities: <access denied>

lsmod | গ্রেপ আই 915

i915                  287458  2 
drm_kms_helper         29329  1 i915
drm                   162409  3 i915,drm_kms_helper
intel_agp              24375  2 i915
i2c_algo_bit            5028  1 i915
video                  17375  1 i915

এটি সম্ভবত একটি এনভিডিয়া কার্ড জড়িত?
উইন্ডিগো

একেবারে না. প্রাসঙ্গিক স্পেসিফিকেশন সহ তথ্য আপডেট করেছি।
jbeard4

আপনি যখন এটির সম্মুখীন হচ্ছেন তখন কি ঘটে যাওয়া ত্রুটিগুলির একটি আউটপুট পোস্ট করতে পারেন? এটি সমস্যাটি বিচ্ছিন্ন করতে সহায়তা করবে। ধন্যবাদ.

উত্তর:


3

এগুলি বাম-থেকে-ডানে রেখে দেওয়া Xrandr ডিফল্ট নয়, তবে জিনোম-সেটিংস-ডেমন ডিফল্ট। জিনোম-সেটিংস-ডেমন ২.৩৩ থেকে, শেষ কনফিগারেশনটি কেবল মনিটর.এক্সএমএল থেকে লোড করা উচিত; সুতরাং আপনি যদি একবার উল্লম্ব বিন্যাসটি সম্পন্ন করেন, তবে পরের বারটি কমপিজকে লাথি না মেরে স্বয়ংক্রিয়ভাবে তা তুলে নেবে।

তাহলে আপনি কি কোনও সুযোগে 10.04 লুসিড চালাচ্ছেন? সেক্ষেত্রে জিনোম-সেটিংস-ডেমন ২.৩০.১ এ এই বৈশিষ্ট্যটি সক্ষম করতে আপনি এই নির্দেশাবলী অনুসরণ করতে পারেন।

1) একটি টার্মিনাল খুলুন

2) উত্স পান:

mkdir src
cd src
apt-get source gnome-settings-daemon

3) এসসিআর / জিনোম-সেটিংস-ডেমন-2.30.1 / প্লাগইনস / এক্সরেন্ডার / জিএসডি-এক্সরেন্ডার-ম্যানেজার.সিডি 1349 লাইনে পরিবর্তন করুন

#if 1

প্রতি

#if 0

4) টার্মিনালে, বিল্ড নির্ভরতা ইনস্টল করুন:

sudo apt-get install build-dep gnome-settings-daemon

5) আপনার প্যাকেজটি একটি নতুন সংস্করণ নম্বর দিন:

dch -i "enable monitor.xml default values"

6) আপনার প্যাকেজটি তৈরি করুন এবং ইনস্টল করুন:

debuild
cd ..
sudo dpkg -i gnome-settings-daemon*.deb

এটি আপনার পক্ষে কাজ করে কিনা আমাকে দয়া করে জানান, আমি স্মৃতি থেকে পদক্ষেপগুলি পুনরুত্পাদন করেছি। এছাড়াও, আপনাকে যদি অতিরিক্ত পদক্ষেপগুলি করতে হয় তবে আমাকে জানান, যাতে আমি এই উত্তরটি আপডেট করতে পারি।


1

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


খুব সুন্দর! আমি Askubuntu.com এ এখানে পোস্টগুলি দেখেছি এবং প্রচুর প্রশ্ন এর সাথে সম্পর্কিত। এই বিষয়টি চিহ্নিত করার জন্য ধন্যবাদ!
ফারন

0

"স্মার্ট" প্রোগ্রামটি কি কেবল একটি কম্পিজ ক্র্যাশ পিছনে ফ্যালব্যাক উইন্ডো ম্যানেজারের কাছে পড়ে না? compizআপত্তিজনক সেটিংস ঠিক করার পরে আপনার কমান্ডটি 3 ডি উইন্ডো ম্যানেজারটি পুনরায় চালু করবে।

ঘুমানোর পরিবর্তে আপনি সম্ভবত কমান্ডটি চেইন করতে পারেন ;(দ্বিতীয়টি প্রথমটি শেষ হওয়ার প্রত্যাশা করে) চেয়েছিলেন প্রভাবটি পেতে।

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