Vraag Waar is het X.org-configuratiebestand? Hoe configureer ik X daar?


Aangezien Ubuntu 10.10 mijn grafische kaart (Intel 82852 / 855GM) niet automatisch lijkt te detecteren noch de bijbehorende Intel-driver gebruikt, zelfs nadat ik deze handmatig heb geïnstalleerd, ben ik bezig met het handmatig configureren van X (mag ik dat niet?). Waar kan ik de configuratiebestanden vinden die ik moet bewerken?


98
2017-09-24 00:59


oorsprong


Zelfs als u met een oplossing komt, vergeet dan niet om een ​​bug in Launchpad in te dienen, zodat deze hardwareconfiguratie bij toekomstige Ubuntu-releases uit de doos kan worden gemaakt. - ændrük
We laden expres de Intel-driver niet op je hardware omdat deze te onstabiel is. Zie dit antwoord: askubuntu.com/questions/4658/... - RAOF


antwoorden:


Het xorg.conf bestaat niet meer standaard. Je KUNT er echter een maken.

Start de herstelmodus op en selecteer Root Shell. Voer dan uit:

X -configure

Dan:

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

Start opnieuw op en u kunt het nieuwe Xorg.conf bewerken.


73
2017-09-24 01:17



Dit is de juiste manier. Alleen X detecteert nu automatisch de instellingen en een xorg.conf is niet verplicht. Als je weet wat je wilt bewerken, maak er dan in ieder geval een aan. - NightwishFan
Er is absoluut Nee reden om nog een keer opnieuw op te starten. Open gewoon de terminal, schrijf sudo X -configure; sudo cp ... en sudo /etc/init.d/gdm restart (uitgaande van Ubuntu, niet KUbuntu). - Olli
@Olli; het werkt niet, je moet de X-server inactief hebben om X -configuratie uit te voeren - Josh G
Josh G: Als je X al draait, zeg het gewoon X :1 -configure. Je moet de X-server openen op zijn eigen display-poort; als je al een X-server hebt, zal de standaardpoort van: 0 mislukken, dus je moet display: x opgeven (waarbij x de eerste beschikbare display is, in de meeste gevallen 1). - jeffcook2150
Bij het uitvoeren van X: 1-configuratie heb ik de foutmelding: Het aantal aangemaakte schermen komt niet overeen met het aantal gedetecteerde apparaten. Configuratie mislukt. ddxSigGiveUp: Logbestand sluiten beëindigd met fout (2). Logbestand sluiten. - chmike


De configuraties zijn aanwezig /usr/share/X11/xorg.conf.d 

Zij zijn: 

10 evdev.conf 

11-evdev-quirks.conf 

50 vmmouse.conf

50 wacom.conf 

51-Synaptics-quirks.conf

Controleer de huidige handleiding.

Als u een maakt xorg.conf bestand hebben de configuraties van dit bestand de overhand.
Controleer ook dit antwoord.


52
2018-04-29 02:14





Meestal hebt u de xorg.conf meer.

Als u toch bepaalde apparaten wilt configureren, kunt u dit doen door een bestand in de. Te plaatsen /usr/lib/X11/xorg.conf.d/ (Ubuntu 10.04) of /usr/share/X11/xorg.conf.d/ (sinds Ubuntu 10.10). Er zijn al enkele bestanden in deze map.

U kunt meer informatie vinden over xorg.conf.d (in het Duits, maar de configuratiebestanden zijn natuurlijk in het Engels). Wat belangrijk is, is dat de bestandsnamen moeten beginnen met een getal van twee cijfers dat groter is dan 10.

Een andere gids - in het Engels - is ingeschakeld x org archief. Het gebruikt nog steeds / usr / lib, maar het is goed.


22
2018-04-28 08:40



Goed punt en de juiste manier om te gaan. De Arch Wiki heeft hier ook meer over (wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI) hoewel hun X-server is geconfigureerd om /etc/X11/xorg.conf.d/ te gebruiken, wat mij logischer is. - Todd Partridge 'Gen2ly'
In Ubuntu zouden door gebruikers toegevoegde Xorg-opties moeten ook ga in /etc/X11/xorg.conf.d/ bestanden. Je moet die map eerst aanmaken, maar het werkt, en wordt feitelijk vermeld in Ubuntu's /usr/share/X11/xorg.conf.d/* bestanden. - tanius


cookiecaper's suggestie om te gebruiken

sudo X :1 -configure

werkte voor mij - vanaf de desktop! Het heeft uiteindelijk een fout gemaakt, maar niet voordat ik een mooie nieuwe xorg.conf.new in mijn Home-directory heb aangeboden. Bedankt cc! Alle andere suggesties die ik had geprobeerd, konden geen bestand maken.

Oh trouwens,

man xorg.conf

in de terminal zal een hoop nuttige en actuele informatie bevatten (misschien een beetje vaag) bij het bewerken van het bestand xorg.conf.


11
2018-06-16 00:22



X -config /root/xorg.conf.new - noobninja
Het verwijderde mijn tweede monitor van mijn pc. Geen gemakkelijke oplossing voor dat probleem, dus ik denk dat ik ubuntu opnieuw moet installeren. Goed zo. - Simon
@Simon serieus? Heb je geprobeerd om gewoon ongedaan te maken wat je hebt gedaan? (dat wil zeggen, verwijder het /etc/X11/xorg.conf bestand?) Lees het antwoord van desgua, het legt uit hoe het nieuw gemaakte xorg.conf alle andere instellingen voor XOrg zal overschrijven. - Adam Plocher


Ja, voor de meeste gratis grafische stuurprogramma's hebben recente releases van Ubuntu geen xorg.conf-bestand nodig. Je kunt er echter vrij makkelijk een genereren:

sudo Xorg -configure

1
2018-04-28 23:53





Dit werkt prima voor mij met Nvidia Optimus (Bumblebee) zonder speciale configuratie, alleen de standaardwaarden:

#!/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

De monitors LVDS1 en VGA1 zijn gedefinieerd in ~ / .config / monitors.xml. Bekijk voor meer informatie over monitors.xml http://www.sudo-juice.com/dual-monitor-settings-in-ubuntu/.

Voorbeeld:

<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>

1
2018-05-06 22:18





Voor verloren amd-gebruikers: houd er rekening mee dat amd-stuurprogramma's een hulpmiddel bieden om xorg.conf te genereren

aticonfig --initial

0
2017-07-27 20:10



aticonfig is gepatenteerd; het installeert niet met xserver-xorg-video-ati. AMD / ATI-gebruikers kunnen gebruiken xrandr om schermen te configureren. - noobninja