Quế ngẫu nhiên mất chủ đề


9

Thỉnh thoảng (khá ngẫu nhiên), Nemo trên Linux Mint 14 Cinnamon của tôi bắt đầu trông như thế này nhập mô tả hình ảnh ở đây

Khi thường thì nó trông như thế này: nhập mô tả hình ảnh ở đây

Khởi động lại Cinnamon ( Alt+ F2, r, Enter) không thực hiện giúp đỡ, tôi cần phải thoát ra, và sau đó đăng nhập vào.

Ai đó có thể cho tôi biết

  • (Tôi đoán rằng, một cái gì đó với X Window System đã bị sập. dmesgKhông hiển thị gì cả.) Làm thế nào để chẩn đoán, điều gì thực sự đã xảy ra? ( cập nhật: có vẻ như nó gnome-settings-daemonbị sập )
  • Làm thế nào để khôi phục chủ đề bình thường mà không cần đăng xuất (yêu cầu đóng tất cả các chương trình)?
  • Làm thế nào để giảm thiểu tần suất của những điều đó?

Các mục đáng ngờ trong xsession-errors.lob

[0x7f9590006068] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 300 ms)
[0x7f9590006068] main input error: ES_OUT_RESET_PCR called
[0x7f9590006068] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1108 ms)
[0x7f9590006068] main input error: ES_OUT_RESET_PCR called

(...)

[h264 @ 0x7f95790fc160] Missing reference picture
[h264 @ 0x7f95790fc160] decode_slice_header error
[h264 @ 0x7f95790fc160] mmco: unref short failure
[h264 @ 0x7f95790fc160] concealing 1620 DC, 1620 AC, 1620 MV errors
[h264 @ 0x7f95790fc160] Missing reference picture
[h264 @ 0x7f95790fc160] Missing reference picture
[h264 @ 0x7f95790fc160] Missing reference picture

(...)

No such schema 'com.canonical.unity-greeter'

Các mục đáng ngờ trong syslog:

Jun 13 01:03:45 adam-N56VZ kernel: [49764.694213] gnome-settings-[4198]: segfault at 188b2 ip 00007f2e46acf0a6 sp 00007fff8acb45d0 error 4 in libgdk-3.so.0.600.0[7f2e46a8c000+7c000]
Jun 13 01:03:52 adam-N56VZ gnome-session[4098]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 11

(...)

Jun 13 01:40:59 adam-N56VZ laptop-mode: Warning: Configuration file /etc/laptop-mode/conf.d/board-specific/*.conf is not readable, skipping.

Cập nhật:

Dường như, hành vi này có thể được sao chép bằng cách giết chết gnome-settings-daemon. Câu hỏi vẫn còn là làm thế nào để khôi phục nó? Đơn giản chỉ cần chạy nó như là người dùng hoặc gốc không thay đổi bất cứ điều gì, ngay cả với khởi động lại quế ( Alt+ F2, r, Enter).

Và câu hỏi khó nhất: làm thế nào để ngăn chặn nó xảy ra? Vì đó là một sự cố, tôi đoán tôi sẽ cần phải làm theo quy trình với báo cáo lỗi. Nhưng đó là lỗi của ai? Gnome's hay Cinnamon's? Hoặc có thể một số thành phần khác có lỗi ở đây?


1
Có một cái nhìn tại /var/log/syslog~/.xsession-errorsvà kiểm tra nếu bạn tìm thấy một cái gì đó đáng ngờ. Nếu X bị sập, bạn sẽ không thấy cửa sổ nào cả. Ngoài ra kiểm tra xem gnome-settings-daemon có chạy không.
Marco

Bạn đang sử dụng trình điều khiển Intel i915?
charlesbridge

@Marco Chà, cả hai tệp nhật ký đều rất lớn, thật khó để tìm thấy bất cứ thứ gì trong đó. Đặc biệt là lỗi .xsession-lỗi (230 kB) - vì không có ngày nào được thêm vào, vì vậy tôi thực sự không biết mỗi mục nhập bao nhiêu tuổi. Bạn có thể cho tôi một gợi ý cho những gì tôi nên tìm kiếm?
Adam Ryczkowski

1
Mở một thiết bị đầu cuối và cố gắng khởi động thủ công và kiểm tra xem nó chạy hay seqfaults. Bạn có thể bắt đầu nó gnome-settings-daemon --debugđể có thêm thông tin về những gì có thể sai.
Marco

1
Bạn có thể gặp phải lỗi # 706330 . Đây là một lỗi trong unico engine theo chủ đề và có thể được khắc phục bằng cách chọn một chủ đề sử dụng một công cụ khác, ví dụ Adwaita : gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'và xem nhật ký nếu gnome-settings-daemonseqfaults với chủ đề này.
Marco

Câu trả lời:


2

Có vẻ như cinnamon-settings-daemon/ gnome-settings-daemonkhông chạy. Bạn có thể đặt nó trong ứng dụng khởi động để đảm bảo nó bắt đầu khi bạn đăng nhập.


Vấn đề tôi gặp phải là cinnamon-settings-daemonnó không tồn tại như một lệnh. Chạy nó cho kết quả: The program 'cinnamon-settings-daemon' is currently not installed. You can install it by typing: sudo apt install cinnamon-settings-daemon- tuy nhiên khi tôi cố gắng cài đặt thì tôi nhận được cinnamon-settings-daemon is already the newest version (3.4.0-1~zesty0). Hệ thống ban đầu là Ubuntu GNOME, với phần cinnamon-desktop-environmentcài đặt bên trên. Có ý kiến ​​gì không?
Berislav Lopac

1

cuối cùng tôi cũng có giải pháp.

Chỉ cần mở Ứng dụng khởi động từ Trung tâm điều khiển , kiểm tra tùy chọn MATE Cài đặt Daemon hoặc Cinnamon Settings Daemon (theo Môi trường màn hình của bạn) và đó là tùy chọn.

Bây giờ đăng nhập lại và vấn đề được giải quyết.

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.