OK, tôi nghĩ rằng tôi tìm thấy một workaround - gnome-control-center
không tôn trọng Hidden=true
trong gnome-whatever-panel.desktop
tập tin, nhưng nó không đủ thông minh để hiển thị một bảng điều khiển nếu bạn hoàn toàn loại bỏ các liên .desktop
file.
Vì vậy, đối với các bảng tôi đã liệt kê, bạn có thể xóa / tắt chúng bằng cách xóa các tệp sau:
/usr/share/applications/gnome-printers-panel.desktop
/usr/share/applications/gnome-info-panel.desktop
/usr/share/applications/gnome-keyboard-panel.desktop
Như MikeyB đã lưu ý trong nhận xét của mình, làm cho các tệp này không thể đọc được bằng "khác" cũng là một tùy chọn - Tôi đã thử nghiệm ( chmod 640
) này trên một hộp dự phòng và nó dường như hoạt động, vô hiệu hóa các bảng cho người dùng "bình thường" trong khi vẫn để chúng có sẵn cho root
các thành viên của root
nhóm.
Có hai nhược điểm đáng chú ý đối với phương pháp này:
Điều này hoàn toàn vô hiệu hóa các bảng cho TẤT CẢ người dùng.
Bạn thậm chí không thể gọi chúng bằng tay bằng cách chạy gnome-control-center info
hoặc tương tự như Radu Rădeanu đã đề cập - Chúng sẽ không khởi chạy.
Cập nhật cho gnome-control-center
& các gói liên quan có thể mang các bảng trở lại.
Về cơ bản, điều này có nghĩa là kiểm tra sau mỗi lần cập nhật phần mềm để chắc chắn rằng chúng vẫn còn (hoặc có quyền hạn chế phù hợp) và xóa / chmod
nhập .desktop
lại các tệp nếu cần.
Đối với mục đích của tôi, cả hai đều không phải là vấn đề lớn vì dù sao tôi cũng định cấu hình các máy này từ dòng lệnh & bảng cài đặt hệ thống chỉ dành cho người dùng thực hiện các "chỉnh sửa cá tính" nhỏ, trừ khi cách khắc phục này