X.org config dosyası nerede? X'i orada nasıl yapılandırabilirim?


107

Ubuntu 10.10 ne grafik kartımı (Intel 82852 / 855GM) otomatik olarak algılamıyor ne de manuel olarak kurduktan sonra bile ilgili Intel sürücüsünü kullanmıyor, X'i elle yapılandırmayı düşünüyorum (yapmalı mıyım?). Düzenlemem gereken yapılandırma dosyalarını nerede bulabilirim?


5
Bir çözüm bulsanız bile, Launchpad'de bir hata yazmayı unutmayın; böylece bu donanım yapılandırması gelecekteki Ubuntu sürümlerinde kullanıma hazır hale getirilebilir.
ændrük

1
Intel sürücüsünü donanımınıza yüklemiyoruz, çünkü çok dengesiz. Bu cevaba bakınız: askubuntu.com/questions/4658/…
RAOF

Yanıtlar:


81

Xorg.conf artık varsayılan olarak bulunmuyor. Yine de bir tane yaratabilirsiniz.

Kurtarma moduna önyükleme yapın ve Kök Kabuğu'nu seçin. O zaman koş:

X -configure

Sonra:

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

Yeniden başlatın ve yeni Xorg.conf dosyasını düzenleyebilirsiniz.


6
Bu doğru yol. Sadece X şimdi ayarları otomatik olarak algılar ve bir xorg.conf zorunlu değildir. Neyi düzenlemek istediğinizi biliyorsanız, elbette bir tane oluşturun.
NightwishFan

11
Kesinlikle bir kez bile yeniden başlatmak için hiçbir sebep yoktur . Sadece terminali açın, yazın sudo X -configure; sudo cp ...ve sudo /etc/init.d/gdm restart(Ubuntu varsayarak, KUbuntu varsayarak).
Olli

5
@Olli; işe yaramıyor, X yapılandırmasının çalışması için X sunucusunun etkin olmaması gerekiyor
Josh G

15
Josh G: Eğer zaten X kullanıyorsanız, sadece söyleyin X :1 -configure. X sunucusunu kendi ekran portundan açmanız gerekir; Zaten çalışan bir X sunucunuz varsa, varsayılan bağlantı noktası: 0 başarısız olur, bu nedenle ekran belirtmeniz gerekir: x (burada x ilk kullanılabilir ekrandır; çoğu durumda 1).
jeffcook2150 21.03.2012

7
X: 1 -configure çalıştırırken hatam var: Oluşturulan ekranların sayısı tespit edilen cihazların sayısıyla eşleşmiyor. Yapılandırma başarısız oldu. ddxSigGiveUp: Kapanış günlüğü Sunucusu hata ile sonlandırıldı (2). Günlük dosyası kapatılıyor.
saat

56

Konfigürasyon dosyaları /usr/share/X11/xorg.conf.d

Onlar:

10 evdev.conf

11-evdev-quirks.conf

50-vmmouse.conf

50-wacom.conf

51-synaptics-quirks.conf

Mevcut kılavuzu kontrol edin .

Bir xorg.conf dosyası oluşturursanız , bu dosyanın yapılandırmaları geçerli olacaktır.
Ayrıca bu cevabı kontrol edin .


23

Genellikle, xorg.confdaha fazlasına ihtiyacınız olmaz .

Bazı cihazları yine de yapılandırmanız gerekiyorsa, bunu /usr/lib/X11/xorg.conf.d/(Ubuntu 10.04) veya /usr/share/X11/xorg.conf.d/(Ubuntu 10.10'dan beri ) bir dosyaya yerleştirerek yapabilirsiniz . Bu dizinde zaten bazı dosyalar var.

Daha fazla bilgiyi xorg.conf.d adresinde bulabilirsiniz (Almanca, ancak yapılandırma dosyaları elbette ingilizce). Önemli olan, dosya adlarının 10'dan büyük iki basamaklı bir sayı ile başlaması gerektiğidir.

Başka bir rehber - ingilizce - x org arşivinde . Hala / usr / lib kullanıyor ama iyi.


İyi nokta ve gitmek için dördüncü yol. Arch Wiki'de ayrıca, X sunucusu /etc/X11/xorg.conf.d/ kullanacak şekilde yapılandırılmış olmasına rağmen , bu konuda daha da fazlası var ( wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI ).
Todd Partridge 'Gen2ly'

1
Ubuntu, kullanıcı tarafından eklenen Xorg seçenekleri gerektiğini de gitmek /etc/X11/xorg.conf.d/dosyaları. Öncelikle bu dizini yaratmanız gerekecek, ancak çalışıyor ve gerçekte Ubuntu'nun /usr/share/X11/xorg.conf.d/*dosyalarında bahsedilmiştir .
tanius

13

cookiecaper'in kullanması önerisi

sudo X :1 -configure

benim için çalıştı - sağ masaüstünden! Sonunda hata yaptı, ancak Ana dizine yeni bir güzel xorg.conf.new vermeden önce. Cc teşekkürler! Çalıştığım diğer öneriler bir dosya üretemedi.

Oh, bu arada,

man xorg.conf

Terminalde, xorg.conf dosyasını düzenlemek için faydalı ve güncel bilgiler (belki biraz da olsa) bulunacaktır.


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

1
İkinci monitörümü bilgisayarımdan çıkardı. Bunun için kolay bir düzeltme yok, bu yüzden ubuntu'yu yeniden yüklemem gerek. Güzel.
Simon,

1
@Simon ciddi mi? Yaptıklarını geri almaya çalıştın mı? (yani, /etc/X11/xorg.conf dosyasını kaldır?) desgua'nın cevabını oku, yeni oluşturulan xorg.conf'un XOrg için diğer tüm ayarları nasıl geçersiz kılacağını açıklıyor.
Adam Plocher

1

Pek çok ücretsiz grafik sürücüsü için evet, Ubuntu'nun son sürümleri bir xorg.conf dosyası gerektirmedi. Yine de oldukça kolay bir tane üretebilirsiniz:

sudo Xorg -configure

1

Bu benim için özel bir yapılandırma olmadan Nvidia Optimus (Bumblebee) ile çalışıyor, sadece varsayılanlar:

#!/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 ve VGA1 monitörler ~ / .config / monitors.xml dosyasında tanımlanmıştır. Monitors.xml hakkında daha fazla bilgi için http://www.sudo-juice.com/dual-monitor-settings-in-ubuntu/ adresini ziyaret edin .

Örnek:

<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

Kayıp amd kullanıcıları için: Lütfen amd sürücülerinin xorg.conf dosyasını oluşturmak için bir araç sunduğunu unutmayın.

aticonfig --initial

aticonfigbir mülkiyet ; ile yüklenmez xserver-xorg-video-ati. AMD / ATI kullanıcıları xrandrekranları yapılandırmak için kullanabilir .
noobninja
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.