Trường hợp gnome-session / gnome-shell lưu cấu hình của nó ở đâu?


11

Mẩu chuyện dài; Tôi có một hệ thống debian đang vận hành unstablecây trong hơn một thập kỷ (qua lửa, lửa và nhiều nâng cấp phần cứng, nhưng điều đó sang một bên). Tuy nhiên, cách đây một thời gian trong khi Debian đang chuyển sang gnome3 và gnome-shellmáy tính để bàn thì có một vài trở ngại trong quá trình và một hoặc một trong số đó đã khiến người dùng thông thường của tôi có cấu hình không sử dụng được - gnome-shellkhởi động và ngay lập tức gặp sự cố.

Tôi đã thử thiết lập một người dùng mới hoàn toàn trống và mọi thứ đều chạy tốt cho người dùng đó, vì vậy chắc chắn đó là một vấn đề với cài đặt cục bộ cho người dùng chính của tôi ở đâu đó ... Chỉ là tôi không biết bắt đầu tìm ở đâu và tôi không biết Tôi không muốn xóa tất cả các tập tin cấu hình bởi vì tôi cần phần lớn trong số chúng. Vì vậy, thay vào đó, tôi đang tìm cách loại bỏ tất cả các tệp cấu hình và / hoặc các tùy chọn liên quan gnome-shellvà để nó xây dựng lại chúng từ đầu khi tôi khởi động nó, sau đó làm việc từ đó.

EDIT : xấu của tôi, đặt tên nhẹ thất bại. Vấn đề dường như là trong gnome-shellchứ không phải gnome-session.


Câu hỏi tương tự? . Nên đưa ra một số gợi ý nơi để xem ít nhất.

Có, nhưng đó sẽ không cài đặt cho tất cả các loại chương trình khác mà tôi vẫn đang sử dụng.
Shadur

gnome-shelllà tính năng mới trong Gnome3, khiến bạn khó tin rằng đó là sự cố với cấu hình cũ của bạn. Hãy thử bắt đầu một xserver riêng (với quyền root) trong đó gnome-shell (với tư cách là người dùng chính của bạn) là máy khách duy nhất và xem liệu gnome-shell sẽ chạy nếu không có gì khác đang chạy.
Bananguin

Như tôi đã nói, debian đã trải qua một vài lần lặp lại unstableđể làm cho đúng. Tôi bắt đầu làm việc với gnome3 trong sid khi nó ra mắt, và đâu đó dọc theo một cái gì đó đã phá vỡ.
Shadur

1
Nếu gnome-shell khởi động và ngay lập tức gặp sự cố, hãy kiểm tra các tiện ích bổ sung shell gnome. Vô hiệu hóa tất cả các tiện ích bổ sung để xem nếu điều đó khắc phục sự cố.
fpmurphy

Câu trả lời:


2

Làm thế nào để bạn biết đó là một vấn đề phiên gnome? Nó cũng có thể là chương trình được khởi chạy bởi gnome-session.

Khi nói đến configuraion, gnome là ... đầy màu sắc. Cấu hình có thể được lưu trữ trong

  • ~ / .gnomerc (tệp)
  • ~ / .gnome (thư mục)
  • ~ / .gnome2 (thư mục)
  • ~ / .local (dir)
  • và tất nhiên trong gconf, hay còn gọi là đăng ký gnome.

Phiên bản gnome của IIRC không làm được gì nhiều. Nó khởi động các thành phần bắt buộc được liệt kê trong gconf dưới / desktop / gnome / session (xem / desktop / gnome / session / required_components cho các chương trình thực sự đáp ứng các yêu cầu). Sau đó, nó khá thụ động.

Để truy cập dữ liệu này, bạn có thể sử dụng giao diện người dùng đồ họa hoặc gconftool-2. Để duyệt qua cấu hình của bạn, bạn có thể

gconftool-2 -a --all-dirs /desktop/gnome/session
gconftool-2 -a --all-dirs /desktop/gnome/session/required_components

gnome-session "config" ở dưới /apps/gnome-session. Những gì cũng có thể xen kẽ với bạn là /apps/gnome_settings_daemon, các thư mục con của nó và tất nhiên các /appsmục cho tất cả các thành phần cần thiết.

Sau đó, bạn cần phải quét qua các thư mục. Theo kinh nghiệm của tôi, hầu hết các tùy chọn xen kẽ là trong .gnomerc .gnome và .local. Nhưng tôi nghĩ .local là một điều gần đây trong Gnome nên vấn đề của bạn có lẽ là không có.


1
Cảm ơn đã nhắc nhở; Hình như vấn đề thực tế của tôi là trong gnome-shellhơn gnome-session. Câu hỏi được chỉnh sửa.
Shadur

một số tập tin cấu hình của bạn bị thiếu.
Tiếng Ba Tư

3
vui lòng đóng góp bằng cách thêm các vị trí bị thiếu, thay vì chỉ bỏ qua
Bananguin
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.