Chipaca & andrews Something đều gần gũi ... :)
Các /desktop/gnome/session/required_components_list
danh mục chính là "linh kiện" cần được theo dõi bởi gnome-session
, và khởi động lại tự động khi họ thoát ra. Giá trị mặc định cho Gnome 2 là như thế [windowmanager,panel,filemanager]
.
Nếu bạn muốn ngăn nautilus (hoặc bất kỳ "thành phần filemanager" nào bạn đã cấu hình) bắt đầu (tái) bằng cơ chế này, bạn có thể thay đổi giá trị thành [windowmanager,panel]
. (Bạn vẫn có thể khởi động nó trong khi đăng nhập bằng cách thêm nó vào danh sách các chương trình khởi động phiên, nhưng nó sẽ không được khởi động lại tự động nữa.)
Ứng dụng nào (với tham số dòng lệnh nào) được khởi động cho từng thành phần được xác định /desktop/gnome/session/required_components
trong một khóa có tên của thành phần. Có thể là nhiều thành phần được liệt kê ở đây hơn được sử dụng trong /desktop/gnome/session/required_components_list
khóa.
Bây giờ, trong trường hợp nautilus, theo mặc định khi nó chưa chạy, nó sẽ khởi động ở chế độ nền và nếu /apps/nautilus/preferences/show_desktop
khóa được đặt, nó cũng hiển thị Desktop. Cũng có thể yêu cầu nautilus hành xử khác với các tham số dòng lệnh.
nautilus --sm-disable
(người dùng và sudo). Điều này có thể đã vô hiệu hóa kết nối với trình quản lý phiên, nhưng trình quản lý phiên tiếp tục khởi động lại nautilus (với "nautilus --sm-vô hiệu hóa" hiển thị trong danh sách quy trình) ... Vì vậy, tham số này chỉ có hiệu lực nếu nó được áp dụng khi khởi động phiên (so với giữa phiên) và có bất kỳ sự phân nhánh nghiêm trọng nào khi bị vô hiệu hóa không? (Tôi nghĩ việc tự động gắn kết sẽ biến mất, nhưng ...?