it-swarm-vi.com

Làm cách nào để đặt lại X

Máy tính của tôi dường như có vấn đề đình chỉ và tiếp tục đúng. Gần đây nhất, nó đã hoạt động trở lại từ chế độ ngủ đông, hoạt động tốt cho đến khi tôi bắt đầu đăng nhập và sau đó X đóng băng hoàn toàn. Tôi có thể đăng nhập qua SSH (và nó hoạt động hoàn hảo khi tôi làm) và tôi muốn thiết lập lại mà không cần khởi động lại toàn bộ máy tính, và tốt nhất là không làm sập tất cả các ứng dụng đang mở của tôi.

Đây có phải là có thể làm được? Nếu tôi phải đánh sập các ứng dụng đang mở, điều đó cũng ổn, tôi cho rằng, nhưng không được ưa thích.

6
mlissner

Vì máy tính không bị khóa, Alt+SysRq+k nên giết/khởi động lại máy chủ X của bạn. Nhập nó trên X VT không phải trên bảng điều khiển VT.

4
Li Lo

Tôi biết ngủ đông vẫn còn nhiều vấn đề với nhiều loại phần cứng trong Ubuntu. Bạn có thể khởi động lại X Tôi tin rằng với service gdm restart (hoặc /etc/init.d/gdm restart) bạn sẽ có thể thiết lập lại X. Nếu bạn sử dụng Kubfox hoặc KDE, bạn sẽ muốn sử dụng service kdm restart (hoặc /etc/init.d/kdm restart)

4
Marco Ceppi

Nếu bạn cần khởi động lại X thường xuyên, bạn có thể thực hiện với tổ hợp Khóa Control + Alt + Backspace. Nó được sử dụng để được bật theo mặc định trên Ubuntu nhưng họ đã vô hiệu hóa nó kể từ phiên bản 9.04 tôi đoán.

Để kích hoạt lại:

  • Chọn hệ thống của người dùng -
  • Chọn tab Bố cục của Bố cục và nhấp vào nút Tùy chọn của Tùy chọn.
  • Chọn chuỗi khóa Key để giết máy chủ X và kích hoạt Control + Alt + Backspace.

Tôi đề nghị bạn tiếp tục tìm kiếm gốc rễ của vấn đề của bạn vì đây chỉ là một cách viết tắt, nhưng sẽ giúp bạn ngay bây giờ.

0
Decio Lira

Về mặt kỹ thuật, với các loại sự cố "X đóng băng" này, thực tế không phải là bản thân X bị đóng băng, mà là vì GPU trên thẻ video bị khóa vì một số lý do và do đó X không thể cập nhật đồ họa trên đó nữa.

Vì vậy, việc đặt lại X nói chung sẽ không giải quyết được vấn đề. Giống như hai bình luận trước đã đề cập, một số cách dễ dàng tồn tại để khởi động lại X như khởi động lại gdm hoặc kdm hoặc bật ctrl-alt-backspace và sử dụng tổ hợp phím đó. Nhưng lần tới "X đóng băng", hãy tiếp tục và thử chúng, và tôi cá là nó không có tác dụng.

Vấn đề thực sự sâu hơn trong ngăn xếp, ở cấp độ kernel. Có thể nếu bạn đóng X, không tải và tải lại tất cả các trình điều khiển đồ họa kernel, sau đó khởi động lại X thì nó sẽ xuất hiện. Nhưng khi khởi động lại X, bạn sẽ mất tất cả các ứng dụng của mình. Vì vậy, ngoài một thử nghiệm thú vị, có thể nhanh hơn và an toàn hơn khi chỉ cần khởi động lại đầy đủ.

Bạn đã không đề cập đến trình điều khiển video nào bạn đang sử dụng, nhưng ví dụ như trình điều khiển video Intel, GPU được xử lý bằng mã trong chính nhân Linux. Một số nhà phát triển đã thử nghiệm thêm tính năng "đặt lại GPU" trong nhân sẽ tự động xóa bộ nhớ của GPU và khởi tạo lại nó khi nó dường như không còn đáp ứng với các lệnh đồ họa. Chức năng thiết lập lại này là mới và không phải lúc nào cũng hoạt động trong mọi trường hợp vì nhiều lý do và không (chưa) có sẵn cho trình điều khiển video nguồn mở nouveau hoặc ATI. Hy vọng rằng nó sẽ đến sớm.

Nếu bạn đang sử dụng trình điều khiển độc quyền như nvidia hoặc fglrx, tất cả các cược đều bị tắt. Kiểm tra các diễn đàn cho những trình điều khiển cho lời khuyên.

0
Bryce

Btw, bạn đã nói "X đóng băng hoàn toàn" mà nếu đúng thì câu trả lời trước của tôi được áp dụng. Tuy nhiên, một chế độ thất bại phổ biến mà tôi thấy là một vấn đề khi nắp đóng màn hình bị trống và không quay trở lại, tuy nhiên X không bị đóng băng trong trường hợp này - tất cả các ứng dụng GUI vẫn chạy và tạo ra tiếng ồn, v.v. . Bạn không nhìn thấy bất cứ điều gì trên màn hình.

Trong trường hợp này, đó là một vấn đề rất khác - card đồ họa có thể gửi đồ họa đến một số "đầu ra" khác nhau (ví dụ: LVDS, DVI, VGA, TV-out) nhưng chỉ có hai "ống" cùng một lúc. Đôi khi nó chọn đầu ra sai để gửi dữ liệu đến. Vì vậy, đồ họa ban đầu được gửi đến bảng điều khiển máy tính xách tay (LVDS), bạn đóng nắp, mở lại và bây giờ đồ họa đang được gửi đến đầu ra TV, ngay cả khi bạn không thực sự có cổng ra TV vật lý trong máy tính xách tay chính nó!

Việc khắc phục trong trường hợp này thường là để tắt đầu ra bướng bỉnh. Trước đây, bạn có thể chỉ cần đặt một cái gì đó vào xorg.conf để làm điều này, nhưng bây giờ với cài đặt chế độ kernel, nó không quá dễ dàng. Trong mọi trường hợp, tôi đã ghi lại cả hai phương pháp tại https://wiki.ubfox.com/X/Quirks nếu bạn muốn biết chi tiết nghiệt ngã về cách thực hiện.

0
Bryce