Tệp cấu hình X.org ở đâu? Làm cách nào để cấu hình X ở đó?


107

Vì Ubuntu 10.10 dường như không tự động phát hiện card đồ họa của tôi (Intel 82852 / 855GM) cũng như không sử dụng trình điều khiển Intel tương ứng ngay cả sau khi cài đặt thủ công, tôi đang xem xét cấu hình X thủ công (tôi có nên không?). Tôi có thể tìm các tập tin cấu hình tôi cần chỉnh sửa ở đâu?


5
Ngay cả khi bạn đưa ra giải pháp, đừng quên gửi lỗi trên Launchpad để cấu hình phần cứng này có thể được thực hiện để giải quyết vấn đề trong các bản phát hành Ubuntu trong tương lai.
ændrük

1
Chúng tôi cố tình không tải trình điều khiển intel trên phần cứng của bạn vì nó quá không ổn định. Xem câu trả lời này: askubuntu.com/questions/4658/...
RAOF

Câu trả lời:


81

Xorg.conf không tồn tại theo mặc định nữa. Bạn có thể tạo một cái mặc dù.

Khởi động vào chế độ phục hồi và chọn Root Shell. Sau đó chạy:

X -configure

Sau đó:

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

Khởi động lại và bạn có thể chỉnh sửa Xorg.conf mới.


6
Đây là cách chính xác. Chỉ là X bây giờ tự động phát hiện các cài đặt và xorg.conf không bắt buộc. Nếu bạn biết những gì bạn muốn chỉnh sửa, bằng mọi cách hãy tạo một cái.
NightwishFan

11
Hoàn toàn không có lý do để khởi động lại dù chỉ một lần. Chỉ cần mở terminal, viết sudo X -configure; sudo cp ...sudo /etc/init.d/gdm restart(giả sử Ubuntu, không phải KUbfox).
Olli

5
@Olli; nó không hoạt động, bạn cần máy chủ X không hoạt động để X -có thể chạy
Josh G

15
Josh G: Nếu bạn đã chạy X, chỉ cần nói X :1 -configure. Bạn phải mở máy chủ X trên cổng hiển thị của chính nó; nếu bạn đã có máy chủ X đang chạy, cổng mặc định là: 0 sẽ không thành công, do đó bạn phải chỉ định hiển thị: x (trong đó x là màn hình có sẵn đầu tiên; trong hầu hết các trường hợp 1).
jeffcook2150

7
Khi chạy X: 1 -hình tôi có lỗi: Số màn hình được tạo không khớp với số thiết bị được phát hiện. Cấu hình thất bại. ddxSigGiveUp: Đóng máy chủ nhật ký kết thúc có lỗi (2). Đóng tệp nhật ký.
chmike

56

Các tập tin cấu hình là tại /usr/share/X11/xorg.conf.d

Họ đang:

10-evdev.conf

11-evdev-quirks.conf

50-vmmouse.conf

50-wacom.conf

51-synaptics-quirks.conf

Kiểm tra hướng dẫn hiện tại .

Nếu bạn tạo tệp xorg.conf , cấu hình của tệp này sẽ chiếm ưu thế.
Cũng kiểm tra câu trả lời này .


23

Thông thường, bạn không cần xorg.confthêm nữa.

Nếu bạn vẫn cần định cấu hình một số thiết bị, bạn có thể làm như vậy bằng cách đặt một tệp trong /usr/lib/X11/xorg.conf.d/(Ubuntu 10.04) hoặc /usr/share/X11/xorg.conf.d/(kể từ Ubuntu 10.10). Có một số tập tin trong thư mục này rồi.

Bạn có thể tìm thêm thông tin về xorg.conf.d (bằng tiếng Đức, nhưng các tệp cấu hình bằng tiếng Anh). Điều quan trọng là tên tệp phải bắt đầu bằng số có hai chữ số lớn hơn 10.

Một hướng dẫn khác - bằng tiếng Anh - là trên kho lưu trữ x org . Nó vẫn đang sử dụng / usr / lib nhưng nó tốt.


Điểm tốt và cách cứng nhắc để đi. Arch Wiki cũng có nhiều hơn về điều này ( wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI ) mặc dù máy chủ X của họ được định cấu hình để sử dụng /etc/X11/xorg.conf.d/ có ý nghĩa hơn đối với tôi.
Todd Partridge 'Gen2ly'

1
Trong Ubuntu, các tùy chọn Xorg do người dùng thêm cũng sẽ đi vào /etc/X11/xorg.conf.d/các tệp. Bạn sẽ phải tạo thư mục đó trước, nhưng nó hoạt động và thực sự được đề cập trong /usr/share/X11/xorg.conf.d/*các tệp của Ubuntu .
tanius

13

đề nghị sử dụng cookiecaper để sử dụng

sudo X :1 -configure

làm việc cho tôi - ngay từ máy tính để bàn! Cuối cùng nó đã bị lỗi, nhưng không phải trước khi cung cấp một xorg.conf.new mới trong thư mục Home của tôi. Cảm ơn cc! Tất cả các đề xuất khác tôi đã cố gắng không tạo ra một tập tin.

À, nhân tiện,

man xorg.conf

trong thiết bị đầu cuối sẽ cung cấp một loạt các thông tin hữu ích và cập nhật (một chút ngắn gọn, có lẽ) về việc chỉnh sửa tệp xorg.conf.


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

1
Nó loại bỏ màn hình thứ hai của tôi khỏi PC. Không có sửa chữa dễ dàng cho cái đó, vì vậy tôi đoán tôi phải cài đặt lại Ubuntu. Đẹp một.
Simon

1
@Simon nghiêm túc? Bạn đã cố gắng hoàn tác những gì bạn đã làm? (nghĩa là xóa tệp /etc/X11/xorg.conf?) Đọc câu trả lời của desgua, nó giải thích cách xorg.conf mới được tạo sẽ ghi đè tất cả các cài đặt khác cho XOrg.
Adam Plocher

1

Vâng, đối với hầu hết các trình điều khiển đồ họa miễn phí, các bản phát hành gần đây của Ubuntu không yêu cầu tệp xorg.conf. Bạn có thể tạo một cái khá dễ dàng mặc dù:

sudo Xorg -configure

1

Điều này hoạt động tốt với tôi với Nvidia Optimus (Bumblebee) mà không cần bất kỳ cấu hình đặc biệt nào, chỉ là mặc định:

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

Các màn hình LVDS1 và VGA1 được định nghĩa trong ~ / .config / Monitor.xml. Để biết thêm thông tin về Monitor.xml, hãy xem http://www.sudo-juice.com/dual-monitor-sinstall-in-ub Ubuntu / .

Thí dụ:

<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

Đối với người dùng amd bị mất: Xin lưu ý rằng trình điều khiển amd cung cấp một công cụ để tạo xorg.conf

aticonfig --initial

aticonfigđộc quyền ; Nó không cài đặt với xserver-xorg-video-ati. Người dùng AMD / ATI có thể sử dụng xrandrđể cấu hình màn hình.
noobninja
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.