Làm cách nào để thiết lập lại Xorg / xserver?


35

Xserver liên tục gặp sự cố trên tài khoản người dùng chung của tôi cả trong Unity 3D và 2D. Nó không làm điều đó trên tài khoản của khách.

Đó là lý do tại sao tôi muốn thiết lập lại / khôi phục mọi thứ liên quan đến xserver, hy vọng điều này sẽ khắc phục nó.

Hầu hết các câu trả lời về điều này liên quan sudo dpkg-reconfigure xserver-xorg. Tuy nhiên, điều này không làm gì cho tôi (không tạo ra đầu ra) và tôi đọc trên các diễn đàn khác, rằng nó không được chấp nhận.

Vì vậy, cách hiện tại để thiết lập lại tất cả các tùy chọn xserver / xorg; cái gì thay thế sudo dpkg-reconfigure xserver-xorg? X gặp sự cố trong khi làm việc, không phải trước khi đăng nhập. Và hậu quả của một vụ tai nạn là, tôi bị ném ra khỏi phiên, không phải là sự cố đóng băng hay máy móc.


@Jorge Castro Phiên bản Ubuntu rất quan trọng ở đây, vì mọi thứ đã thay đổi. Không còn "gdm" nữa và tôi cũng không làm việc với cấu hình lại dpkg.
thomas

bạn đã thử thiết lập lại xorg.conf chưa? (sao lưu và xóa)
Paulius ukys

Câu trả lời:


13

Nếu tài khoản khách của bạn không bị ảnh hưởng, đây có thể là cài đặt dành riêng cho người dùng gây ra sự cố. Hãy thử xóa~/.config/monitors.xml


Cảm ơn, nhưng điều đó không giúp được gì. Trên thực tế tôi không nghĩ đó là cài đặt màn hình, vì tài khoản khách không bị sập, ngay cả khi tôi định cấu hình cả hai màn hình ...
thomas

OK, trong khi đó không thực sự là nó, ý tưởng đằng sau nó đã giải quyết vấn đề của tôi: xóa từng tệp một trong thư mục ~ / .config đã làm việc cho tôi! :-) @Jorge Castro: nếu bạn sửa đổi câu trả lời của mình theo hướng này, tôi sẽ đánh dấu nó "được chấp nhận"
thomas

Tôi không biết bạn đã xóa những tập tin nào, vui lòng thêm tất cả thông tin đó vào câu trả lời, rất vui vì bạn đã sắp xếp nó!
Jorge Castro

Điều này giúp tôi giải quyết một số vấn đề với fglrx (AMD CCCLE).
Nick

8

Thay thế cho sudo dpkg-reconfigure xserver-xorgsudo X -configure


6

Để cấu hình lại các gói đã được cài đặt, bạn có thể tham khảo:

Trang chủ Ubuntu: dpkg-cấu hình lại - cấu hình lại gói đã được cài đặt

Sử dụng thiết bị đầu cuối:

  1. Nếu bạn đã vào một màn hình trống trong khi khởi động lên, nhấn CTRL+ ALT+ F1để truy cập thiết bị đầu cuối.

    Sau đó, tùy thuộc vào môi trường máy tính để bàn của bạn, hãy chấm dứt X bằng cách sử dụng:

    • Đối với Gnome (Ubuntu): sudo /etc/init.d/gdm stop

    • Đối với KDE (Kubfox): sudo /etc/init.d/kdm stop

    • Đối với Xfce (Xubfox): sudo /etc/init.d/xdm stop

  2. Đối với quá trình cấu hình lại:

    sudo dpkg-reconfigure xserver-xorg
    

    Lưu ý: Luôn luôn khuyến nghị sao lưu trước khi chạy cấu hình, vì vậy bạn có thể thực hiện bằng cách sử dụng:

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Khởi động lại GUI:

    Một lần nữa, điều này phụ thuộc vào môi trường máy tính để bàn, vì vậy:

    • Đối với Gnome (Ubuntu): sudo /etc/init.d/gdm start

    • Đối với KDE (Kubfox): sudo /etc/init.d/kdm start

    • Đối với Xfce (Xubfox): sudo /etc/init.d/xdm start


Nếu không thực hiện các bước trên, người ta luôn có thể chỉnh sửa /etc/X11/xorg.confthủ công và thay thế nội dung tệp.

Tham khảo:


5
sudo /etc/init.d/gdm stoptôi không tìm thấy lệnh sudo /etc/init.d/gdm và sudo dpkg-reconfigure xserver-xorgkhông làm gì cho tôi, như tôi đã chỉ ra trong câu hỏi. Thx đã trả lời mặc dù ...
thomas

@thomas Rất lạ, nhưng chỉ cần thêm các liên kết là bạn có thể thu thập nội dung mặc định cho tệp xorg.conf. Có lẽ tự cài đặt nội dung tập tin có thể giúp bạn.
Zuul

3
Trong Ubuntu 12.04, trình quản lý hiển thị là lightdm , không phải gdm . Tại sao cấu hình dpkg không hoạt động, tôi không biết! : - /
thomas

@thomas Có lẽ tự cài đặt lại dpkg có thể cho phép bạn sử dụng nó!
Zuul

1
Trong trường hợp của tôi, sau màn hình đăng nhập, màn hình màu đen. Các bước được nêu trong câu trả lời này đã giải quyết nó. Tôi đã phải đăng nhập thông qua SSH từ một máy tính khác để nhập lệnh.
Serrano

-2

Sau khi thử tất cả các bạn được đề cập ở đây, tôi đã giải quyết vấn đề tương tự bằng cách đặt quyền sở hữu (và quyền) của .Xmasterity và .ICE Authority (nằm bên trong: / home / username / thư mục) trở lại người dùng chung của tôi.

để kiểm tra own / perm start tty1 (CTRL + ALT + 1) và đăng nhập, lấy superuser (sudo su) và:

cd /home/username/
ls -a -l 

trong trường hợp của tôi .Xmasterity thậm chí không thể đọc được bởi người dùng chung của tôi, vì vậy trước tiên tôi phải chmod:

chmod 775 .Xauthority

sau đó:

chown username .Xauthority
chown username .ICEauthority

sau đó, khởi động lại và thử đăng nhập - nó hoạt động với tôi.

Một lưu ý khác: Tôi gặp phải vấn đề này sau các thử nghiệm lặp lại với trình điều khiển xorg.conf và NVidia - cố gắng thiết lập 3 màn hình với 2 thẻ. Vì vậy, tôi đã dành một lượng lớn thời gian để cố gắng giải quyết vấn đề phát xung quanh cài đặt xserver và video - trong khi lý do sụp đổ hoàn toàn không liên quan.


3
chmod 775trên các tập tin thẩm quyền là điều sai trái để làm ™
guntbert
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.