Добре, я думаю , що я знайшов обхідний шлях - gnome-control-center
не поважаю Hidden=true
в gnome-whatever-panel.desktop
файлі, але це не досить розумний , щоб відобразити панель , якщо ви повністю видалити відповідний .desktop
файл.
Таким чином, на панелях, які я перераховував, ви можете видалити / відключити їх, видаливши такі файли:
/usr/share/applications/gnome-printers-panel.desktop
/usr/share/applications/gnome-info-panel.desktop
/usr/share/applications/gnome-keyboard-panel.desktop
Як зауважив MikeyB у своєму коментарі, зробити ці файли нечитабельними "іншими" також є варіантом - я тестував це ( chmod 640
) на запасній коробці, і, здається, він працює, відключаючи панелі для "звичайних" користувачів, залишаючи їх доступними root
та членам з root
групи.
У цього підходу є два помітних недоліки:
Це повністю відключає ці панелі для ВСІХ користувачів.
Ви навіть не можете викликати їх вручну, запускаючи gnome-control-center info
або подібне, як згадував Раду Радеану. Вони просто не запускаються.
Оновлення gnome-control-center
& пов'язаних пакетів можуть повернути панелі.
В основному це означає перевірку після кожного оновлення програмного забезпечення , щоб переконатися , що вони все ще пішли (або мати належним чином обмежують права), і видалення / chmod
ІНГ в .desktop
файли знову , якщо це необхідно.
Для моїх цілей жодна з цих проблем не є величезною проблемою, оскільки я налаштовую ці машини з командного рядка так само, і панелі налаштувань системи призначені лише для користувачів, щоб зробити незначні "настрої особистості", якщо тільки це не вирішиться