লাইটডিএম প্রদর্শন-সেটআপ-স্ক্রিপ্ট স্ক্রিপ্টটি চালায় না


10

দ্বৈত-মনিটরের রেজোলিউশন সমস্যাগুলির সাথে লড়াই করার জন্য, আমি এখানে সেশন- এবং প্রদর্শন-সেটআপ-স্ক্রিপ্ট সম্পর্কিত অন্যান্য প্রশ্নগুলিতে প্রাপ্ত পরামর্শ অনুসরণ করেছি। আমার নিম্নলিখিতগুলি রয়েছে /etc/lightdm/lightdm.conf:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh

আমার তৈরি করা নিম্নলিখিতগুলি (এক্সিকিউটেবল) রয়েছে /usr/bin/dualmon.sh:

#!/bin/bash

xrandr --output LVDS1 --auto --left-of HDMI1 --output HDMI1 --auto
# notify-send Dualscreen activated

touch /home/shade/Desktop/touched

যাইহোক, লগইন স্ক্রিনে এবং লগ ইন করার পরে রেজোলিউশন উভয়ই ভুল Also এছাড়াও, / হোম / শেড / ডেস্কটপ / স্পর্শ করা ফাইলটি নেই। আমি যখন dualmon.shস্ক্রিপ্টটি ম্যানুয়ালি চালিত করি (আমি লগ ইন করার পরে), রেজোলিউশনটি সঠিকভাবে সেট করা হয়।

এটি আমাকে ভাবতে বাধ্য করে যে স্ক্রিপ্টগুলি মোটেই চালিত হচ্ছে না। এর কারণ কী এবং আমি কীভাবে এটি ঠিক করতে পারি?


1
আমি ঠিক একই সমস্যা দেখছি। উবুন্টু 12.04.3 এ প্রায় নতুন করে ইনস্টল করার জন্য i3 সেটআপ করার চেষ্টা করা হচ্ছে। যদি আপনি কোনও সমাধান খুঁজে পান তবে দয়া করে আপনার নিজের প্রশ্নের উত্তর দিন। :)
dfarrell07

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

ঠিক আছে, তথ্যের জন্য ধন্যবাদ। আমি অন্য কিছু খুঁজে না পাওয়া পর্যন্ত, আমি আমার ডিসপ্লে ঠিক করতে লগইন করার পরে কেবল একটি এক্সরেন্ডার স্ক্রিপ্ট চালাচ্ছি।
dfarrell07

আপনি কি দুটি স্ক্রিপ্ট অক্ষম করার চেষ্টা করতে পারেন এবং কেবল গ্রিটার-সেটআপ-স্ক্রিপ্টে রেখে দিতে পারেন? এছাড়াও, দয়া করে আপনার বাশ স্ক্রিপ্টটি সত্যিই সম্পাদনযোগ্য কিনা তা পরীক্ষা করুন :)
স্টারারি

@ স্টাররি, ইস্যুটি আর কোনও ভ্যানিলা ১৩.১০ এর ইনস্টলেশনতে প্রকাশিত হয় না, সুতরাং প্রশ্নটি বেশিরভাগ ক্ষেত্রেই অচল। যদিও পরামর্শ জন্য ধন্যবাদ.
শেড

উত্তর:


1

উবুন্টু ব্যবহার করে আপনার ডুয়াল মনিটর সেটআপের জন্য সঠিকভাবে রেজোলিউশন পাওয়ার জন্য আপনার ব্যবহারকারীর অ্যাকাউন্ট পাওয়ার সর্বোত্তম উপায়টি হ'ল:

  • Itors / .config / থেকে monitors.xML মুছুন
  • ওপেন স্ক্রিন প্রদর্শন মধ্যে সিস্টেম সেটিংস
  • যথাযথ স্ক্রীন সেটিংস সেট করুন (প্রয়োজন হলে আগে XRandR বা ARandR ব্যবহার করুন)
  • তারপরে বড়টি - হিট প্রয়োগ করুন

উপরের কাজগুলি করার পরে আপনি লক্ষ্য করবেন যে মনিটরস.এক্সএমএল পুনরায় লিখিত এবং আপনি যখনই লগইন করবেন তখন আপনার দ্বৈত মনিটর সেটআপ কাজ করবে।

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

এই সেটআপটির সৌন্দর্য হ'ল কিছু এক্সরেন্ডার কমান্ড জোর করার চেষ্টা করার বিপরীতে, যখনই আপনি উবুন্টুতে আপনার রেজোলিউশন / মনিটর সেটআপ পরিবর্তন করবেন, আপনার লগইন স্ক্রিনটি অনুসরণ করবে।

উপরের উভয়টি কাজের জন্য আপনাকে প্রারম্ভের সময় xrandr কমান্ডের কোনও রেফারেন্স সরিয়ে ফেলা হয়েছে তা নিশ্চিত করতে হবে।


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

ব্যবহারকারীর লাইটডিএম-এরও ফাইলটিতে অ্যাক্সেস প্রয়োজন (এবং প্রতীকী লিঙ্ক, যদি আপনি সেই পথে যান) go এটাই ছিল যে আমাকে কিছুক্ষণের জন্য
ঠকিয়েছিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.