X.org कॉन्फ़िग फ़ाइल कहाँ है? मैं X को कैसे कॉन्फ़िगर करूं?


107

जैसा कि उबंटू 10.10 न तो मेरे ग्राफिक्स कार्ड (Intel 82852 / 855GM) का स्वचालित रूप से पता लगाता है और न ही इसे स्थापित करने के बाद भी संबंधित इंटेल ड्राइवर का उपयोग करता है, मैं मैन्युअल रूप से एक्स को कॉन्फ़िगर कर रहा हूं (मुझे नहीं?)। मुझे उन कॉन्फ़िगरेशन फ़ाइलों को कहां मिल सकता है जिन्हें मुझे संपादित करने की आवश्यकता है?


5
यहां तक ​​कि अगर आप एक समाधान के साथ आते हैं, तो लॉन्चपैड पर एक बग दर्ज करना न भूलें ताकि यह हार्डवेयर कॉन्फ़िगरेशन भविष्य के उबंटू रिलीज में बॉक्स से बाहर काम करने के लिए बनाया जा सके।
ændrük

1
हम जानबूझकर इंटेल ड्राइवर को आपके हार्डवेयर पर लोड नहीं करते हैं क्योंकि यह बहुत अस्थिर है। इस उत्तर को देखें: askubuntu.com/questions/4658/…
RAOF

जवाबों:


81

Xorg.conf डिफ़ॉल्ट रूप से मौजूद नहीं है। आप हालांकि एक बना सकते हैं।

रिकवरी मोड में बूट करें और रूट शैल चुनें। तो भागो:

X -configure

फिर:

cp /root/xorg.conf.new /etc/X11/xorg.conf

रिबूट और आप नए Xorg.conf को संपादित कर सकते हैं।


6
यह सही तरीका है। यह सिर्फ इतना है कि एक्स अब सेटिंग्स का पता लगाता है, और एक xorg.conf अनिवार्य नहीं है। यदि आप जानते हैं कि आप क्या संपादित करना चाहते हैं, तो हर तरह से एक बनाएँ।
नाइटविशफैन

11
इसमें है कोई एक बार भी रिबूट करने कारण। बस टर्मिनल खोलें, लिखें sudo X -configure; sudo cp ...और sudo /etc/init.d/gdm restart(उबंटू को मानते हुए, कुबंटु नहीं)।
ओली

5
@Olli; यह काम नहीं करता है, आपको X -configure को चलाने के लिए X सर्वर को निष्क्रिय करने की आवश्यकता है
जोश जी

15
जोश जी: यदि आप पहले से ही एक्स चला रहे हैं, तो बस कहें X :1 -configure। आपको X सर्वर को अपने डिस्प्ले पोर्ट पर खोलना होगा; यदि आपके पास पहले से ही एक एक्स सर्वर चल रहा है, तो 0 का डिफ़ॉल्ट पोर्ट विफल हो जाएगा, इसलिए आपको डिस्प्ले निर्दिष्ट करना होगा: x (जहां x सबसे पहले उपलब्ध डिस्प्ले है; अधिकांश मामलों में 1)।
jeffcook2150

7
X चलाते समय: 1-कॉन्फ़िगर करें मेरे पास त्रुटि है: निर्मित स्क्रीन की संख्या का पता लगाए गए उपकरणों की संख्या से मेल नहीं खाता है। कॉन्फ़िगरेशन विफल हुआ। ddxSigGiveUp: समापन लॉग सर्वर को त्रुटि के साथ समाप्त किया गया (2)। लॉग फ़ाइल बंद करना।
चमीक

56

विन्यास फाइल पर हैं /usr/share/X11/xorg.conf.d

वो हैं:

10-evdev.conf

11-evdev-quirks.conf

50-vmmouse.conf

50-wacom.conf

51 synaptics-quirks.conf

वर्तमान मैनुअल की जाँच करें ।

यदि आप एक xorg.conf फ़ाइल बनाते हैं , तो इस फ़ाइल के विन्यास प्रबल होंगे। इस उत्तर को
भी देखें ।


23

आमतौर पर, आप xorg.confकिसी भी अधिक की जरूरत नहीं है ।

यदि आपको कुछ उपकरणों को किसी भी तरह से कॉन्फ़िगर करने की आवश्यकता है, तो आप /usr/lib/X11/xorg.conf.d/(Ubuntu 10.04) या /usr/share/X11/xorg.conf.d/(Ubuntu 10.10 के बाद से ) में एक फ़ाइल रखकर ऐसा कर सकते हैं । इस निर्देशिका में कुछ फाइलें पहले से हैं।

आप xorg.conf.d (जर्मन में, लेकिन कॉन्फ़िगरेशन फ़ाइलें अंग्रेज़ी में हैं) पर अधिक जानकारी प्राप्त कर सकते हैं । यह महत्वपूर्ण है कि फ़ाइल नाम 10 से अधिक दो अंकों की संख्या के साथ शुरू होना चाहिए।

एक और गाइड - अंग्रेजी में - एक्स ओआरजी संग्रह पर है । यह अभी भी / usr / lib का उपयोग कर रहा है लेकिन यह अच्छा है।


अच्छा बिंदु और जाने के लिए कठोर रास्ता। आर्क विकी के पास इस पर भी अधिक है ( wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI ) हालांकि उनका एक्स सर्वर /etc/X11/xorg.conf.d/ का उपयोग करने के लिए कॉन्फ़िगर किया गया है, जो मुझे अधिक समझ में आता है।
टॉड पार्ट्रिज 'जेन 2'

1
उबंटू में, उपयोगकर्ता द्वारा जोड़ा गया Xorg विकल्प भी/etc/X11/xorg.conf.d/ फाइलों में जाना चाहिए । आपको पहले उस निर्देशिका को बनाना होगा, लेकिन यह काम करता है, और वास्तव में उबंटू की /usr/share/X11/xorg.conf.d/*फाइलों में उल्लिखित है ।
तानीस

13

Cookiecaper का उपयोग करने का सुझाव

sudo X :1 -configure

मेरे लिए काम किया - सही डेस्कटॉप से! यह अंत में त्रुटि-रहित था, लेकिन मेरी होम निर्देशिका में एक अच्छा नया xorg.conf.new प्रदान करने से पहले नहीं। धन्यवाद cc! मेरे द्वारा सुझाए गए अन्य सभी सुझाव फ़ाइल का उत्पादन करने में विफल रहे।

ओह, वैसे,

man xorg.conf

टर्मिनल में xorg.conf फ़ाइल के संपादन पर उपयोगी, और अद्यतित, जानकारी (थोड़ा सा, शायद) का एक गुच्छा प्रदान करेगा।


X -config /root/xorg.conf.new
noobninja

1
इसने मेरे पीसी से मेरा दूसरा मॉनिटर हटा दिया। उस एक के लिए कोई आसान तय नहीं है, इसलिए मुझे लगता है कि मुझे ubuntu को फिर से स्थापित करना होगा। अच्छा है।
साइमन

1
@ साइमन गंभीरता से? क्या आपने जो कुछ भी किया उसे पूर्ववत करने का प्रयास किया? (यानी, /etc/X11/xorg.conf फ़ाइल को हटा दें?) desgua के उत्तर को पढ़ें, यह बताता है कि नव निर्मित xorg.conf XOrg के लिए अन्य सभी सेटिंग्स को कैसे ओवरराइड करेगा।
एडम प्लोचर

1

सबसे मुफ्त ग्राफिक्स ड्राइवरों के लिए हाँ, उबंटू की हालिया रिलीज़ को एक xorg.conf फ़ाइल की आवश्यकता नहीं है। आप एक बहुत आसानी से उत्पन्न कर सकते हैं, हालांकि:

sudo Xorg -configure

1

यह मेरे लिए एनवीडिया ऑप्टिमस (भौंरा) के साथ बिना किसी विशेष विन्यास के ठीक काम करता है, बस चूक:

#!/bin/bash
#
# Source: https://bbs.archlinux.org/viewtopic.php?id=140315
#

r=`zenity --width 400 --height 250 --title "Display setup" --text "Choose display mode:" --list --column "Modes" "Internal" "External" "Clone" "Extended"`

case "$r" in
Internal)
    xrandr --output LVDS1  --auto \
           --output VGA1 --off ;;
External)
    xrandr --output LVDS1  --off \
           --output VGA1 --auto ;;
Clone)
    xrandr --output LVDS1  --auto \
           --output VGA1 --auto --same-as LVDS1 ;;
Extended)
    xrandr --output LVDS1  --auto --primary \
           --output VGA1 --auto --left-of LVDS1 ;;
esac

मॉनिटर LVDS1 और VGA1 ~ / .config / मॉनिटर्स.xml में परिभाषित किए गए हैं। मॉनिटर.एक्सएमएल के बारे में अधिक जानकारी के लिए http://www.sudo-juice.com/dual-monitor-settings-in-ubuntu/ पर एक नज़र डालें ।

उदाहरण:

<monitors version="1">
  <configuration>
  <clone>no</clone>
  <output name="LVDS1">
      <vendor>AUO</vendor>
      <product>0x213c</product>
      <serial>0x00000000</serial>
      <width>1366</width>
      <height>768</height>
      <rate>60</rate>
      <x>1280</x>
      <y>256</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
  </output>
  <output name="VGA1">
      <vendor>GSM</vendor>
      <product>0x43ff</product>
      <serial>0x00035928</serial>
      <width>1280</width>
      <height>1024</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>no</primary>
  </output>
  <output name="HDMI1">
  </output>
  <output name="DP1">
  </output>
  </configuration>
</monitors>

0

खोए हुए amd उपयोगकर्ताओं के लिए: कृपया ध्यान दें कि amd ड्राइवर xorg.conf उत्पन्न करने के लिए एक उपकरण प्रदान करते हैं

aticonfig --initial

aticonfigहै मालिकाना ; इसके साथ स्थापित नहीं होता है xserver-xorg-video-ati। AMD / ATI उपयोगकर्ता xrandrडिस्प्ले को कॉन्फ़िगर करने के लिए उपयोग कर सकते हैं ।
noobninja
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.