प्राथमिक मॉनिटर पर बल gdm लॉगिन स्क्रीन


24

मेरे पास मेरे वीडियो कार्ड से जुड़े दो मॉनिटर हैं। प्राइमरी मॉनिटर का रिज़ॉल्यूशन 1280x1024 के बराबर है और दूसरे में 1920x1200 है। मेरी gdmलॉगिन स्क्रीन हमेशा दूसरी मॉनीटर पर दिखाई देती है, भले ही वह बंद हो। मेरा प्रश्न है कि gdmसंकल्प 1280x1024 के साथ प्राथमिक मॉनिटर पर हमेशा लॉगिन स्क्रीन दिखाने के लिए कैसे मजबूर किया जाए?

मैं ट्विनव्यू मोड में एनवीडिया जीटी 9500 विडकार्ड का उपयोग करता हूं। मैं झिनेरमा का उपयोग नहीं कर सकता क्योंकि vpdau इस मोड में correclty काम नहीं करता है।

मैंने पाया है कि माउस पॉइंटर हमेशा स्क्रीन के केंद्र में दिखाई देता है और केंद्र हमेशा उच्च रिज़ॉल्यूशन के साथ मॉनिटर पर होता है। लॉगिन स्क्रीन हमेशा दिखाता है कि माउस कर्सर कहाँ है।


अब मेरे प्राथमिक मॉनिटर में 1920x1080 के बराबर रिज़ॉल्यूशन है। समस्या अभी भी बनी हुई है, माउस मॉनिटर हमेशा दूसरे मॉनिटर के दाएं-नीचे कोने में दिखाई देता है।

जवाबों:


26

उबन्टु के नए संस्करणों जैसे कि १३.१० या १३.०४ में उन्नत ग्नोम ३.३ का उपयोग करके, यह प्रक्रिया अलग है क्योंकि एक्स विन्यास फाइल अब मॉनिटर लेआउट को नियंत्रित नहीं करती है। आपको निम्न कार्य करना चाहिए:

  1. लॉग-इन उपयोगकर्ता के रूप में मॉनिटर लेआउट को सही ढंग से सेट करें ( प्राथमिक रूप से स्थायी रूप से मॉनिटर सेट करें देखें )

  2. कॉन्फ़िगरेशन फ़ाइल को gdm सेटिंग्स पर कॉपी करें

    cp ~/.config/monitors.xml ~gdm/.config/
    

अधिक जानकारी के लिए, https://bbs.archlinux.org/viewtopic.php?id=161903 देखें

  1. Monitor.xml फ़ाइल के भीतर टैग किए गए टैग हैं: <primary>something</primary>

मॉनीटर के लिए आप प्राथमिक होना चाहते हैं, टैग के बीच एक 'हां' और अन्य सभी स्क्रीन के लिए एक 'नहीं'। उदाहरण के लिए:<primary>yes</primary>


6
पुष्टि की, यह गनोम 3.10 के लिए भी काम करता है। किसी अन्य चमत्कार के मामले में पूर्ण स्थान ~gdm/.config/है /var/lib/gdm/.config/
फोरेज

3
सूक्ति 3.14 पर देखा गया:sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
फ्रेंकोइस

मैं यह पुष्टि कर सकता हूं कि यह सरल ट्रिक Ubuntu 17.04 पर Gnome 3.24.2 के साथ भी काम करती है। मैंने सिर्फ कमांड @Francois पोस्ट किया और अब यह एक आकर्षण की तरह काम करता है।
fgblomqvist 13:11 पर

फिर भी Xorg का उपयोग करके 17.10 में काम करता है। लेकिन स्मार्ट पाने की कोशिश न करें और अपने यूजर कॉन्फिग्रेशन में सहानुभूति रखें। यह काम नहीं करेगा।
रफनेस

इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए।
अज़प

1

क्या आप दोहरे स्क्रीन सेटअप के साथ एनवीडिया कार्ड का उपयोग कर रहे हैं?

यदि ऐसा है, तो मुझे वही समस्या थी, और इसे निम्न तरीके से हल किया: कंप्यूटर को स्विच करें, दूसरे मॉनिटर को अनप्लग करें, कंप्यूटर को वापस स्विच करें, 'sudo nvidia-settings' चलाएं, दूसरे मॉनिटर को वापस प्लग करें, 'पता लगाएँ' को चलाएँ। एनवीडिया जीयूआई में प्रदर्शित करता है, और सेटिंग्स को बचाने से पहले आवश्यक कॉन्फ़िगरेशन करें। महत्वपूर्ण बिंदु यह है कि जिस स्क्रीन को आप लॉगिन करना चाहते हैं वह स्क्रीन 'स्क्रीन नंबर: 0' पर सेट है।

मेरे मामले में, 'एनवीडिया-सेटिंग्स' को चलाने से पहले दूसरे मॉनिटर को प्लग किया जाना किसी कारण से इसे स्क्रीन 0 के रूप में छोड़ दिया गया था, लेकिन इसे बाद में प्लग करके, यह सॉर्ट किया गया था।


हां, मैं ट्विन व्यू मोड में एनवीडिया कार्ड का उपयोग करता हूं। इस मोड में हर स्क्रीन स्क्रीन है। 0. इसलिए अनप्लगिंग ने मदद नहीं की।
किरिल वी। ल्याडविंस्की

ठीक है,

0

अपने मॉनिटर के बाएं / दाएं क्रम को स्विच करने का प्रयास करें, यह नहीं बदलता है कि कौन सा प्राथमिक है, लेकिन यह आपके जीडीएम को दिखाने में मदद कर सकता है।


यह मदद नहीं की।
किरिल वी। लयाडविंस्की

0

यदि ट्विनव्यू उसी तरह से करता है जिस तरह से एटीआई उत्प्रेरक नियंत्रण केंद्र करता है, तो एक xorg.conf है जिसे आप संपादित कर सकते हैं gksu gedit /etc/X11/xorg.conf

मेरा प्रासंगिक हिस्सा इस तरह दिखता है:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
    Screen         "amdcccle-Screen[1]-1" 1400 0
EndSection

आपको बस इतना करना है कि (निश्चित रूप से अपने xorg.conf का बैकअप लेने के बाद) स्क्रीन प्रविष्टियों को स्वैप करके (और स्क्रीन नंबरों को अडॉप्ट करके) ServerLayout को मेरे मामले में बदल दिया जाएगा:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-1" 1400 0
    Screen         "amdcccle-Screen[1]-0" 0 0
EndSection

मेरे पास केवल एक स्क्रीन परिभाषित है xorg.confजिससे यह मदद नहीं करता है।
किरिल वी। ल्याडविंस्की

@Kirill: आप प्लग स्वैप कर सकते हैं और फिर स्क्रीन सेटिंग्स को एनवीडिया सेटिंग्स में बदल सकते हैं?
टोबियास किंजलर

यह मदद नहीं की। माउस हमेशा स्क्रीन के केंद्र में दिखाई देता है और केंद्र हमेशा उच्च रिज़ॉल्यूशन वाले मॉनिटर पर होता है। लॉगिन स्क्रीन हमेशा दिखाता है कि माउस कर्सर कहाँ है।
किरिल वी। लयाडविंस्की

0

आप NVIDIA X सर्वर सेटिंग्स पर "अलग एक्स स्क्रीन सेटिंग" की कोशिश कर सकते हैं। यदि आप वांछित प्रदर्शन को 0 पर सेट करते हैं, तो लॉगिन विंडो वहां दिखाई देगी। यह मेरे लिए काम कर रहा है।


मैंने यह कोशिश की है, लेकिन Gnome3 इस मोड में लॉगिन पर हर बार क्रैश करता है।
किरिल वी। लयादविन्स्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.