当前位置: 首页>>技术教程>>正文


是否可以从 “System Settings” 中删除项目

问题描述

我想删除或禁用系统设置/gnome-control-center 中一些未使用的设置面板,以防止我的更多 “ambitious” 用户弄乱它们。\n具体来说,我想禁用/删除以下内容:

  • 打印机(因为我们没有连接到这些机器)

  • 详细信息(因为它允许您在可移动媒体上设置操作)

  • 键盘(因为它可以让你设置快捷键——而不是破坏性的)

这看起来应该非常简单(我可以通过在与面板关联的 .desktop 文件中设置 Hidden=true 从应用程序菜单中删除它们),但当我这样做时,它们顽固地保留在系统设置中。

我是否遗漏了某些内容,或者我们是否永远停留在“设置”应用程序中的这些面板?

最佳回答

鉴于更改权限可以实现您的目标,请看看这个魔术:

dpkg-statoverride --update --add root root 640 /usr/share/applications/gnome-printers-panel.desktop
dpkg-statoverride --update --add root root 640 /usr/share/applications/gnome-info-panel.desktop
dpkg-statoverride --update --add root root 640 /usr/share/applications/gnome-keyboard-panel.desktop

您可以使用以下方法删除覆盖:

dpkg-statoverride --remove /path/to/file

(但请注意,这不会重置原始权限)

次佳回答

好的,我想我找到了一个解决方法 – gnome-control-center 不尊重 gnome-whatever-panel.desktop 文件中的 Hidden=true,但如果您完全删除关联的 .desktop 文件,它不够智能,无法显示面板。

因此,对于我列出的面板,您可以通过删除以下文件来删除/禁用它们:

/usr/share/applications/gnome-printers-panel.desktop
/usr/share/applications/gnome-info-panel.desktop
/usr/share/applications/gnome-keyboard-panel.desktop

\\n

As MikeyB noted in his comment making these files unreadable by “other” is also an option – I tested this (chmod 640) on a spare box and it appears to work, disabling the panels for “normal” users while still leaving them available to root and members of the root group.

\\n


这种方法有两个明显的缺点:

  1. 这将完全禁用所有用户的这些面板。\n您甚至无法通过运行 gnome-control-center info 或类似的 as Radu R\u0103deanu mentioned 来手动调用它们 – 它们只是不会启动。

  2. 更新到 gnome-control-center &相关软件包可能会恢复面板。\n这基本上意味着在每次软件更新后进行检查,以确保它们仍然消失(或具有适当的限制性权限),并在必要时再次删除/chmod .desktop 文件。

就我的目的而言,这些都不是大问题,因为无论如何我都是从命令行配置这些机器的。系统设置面板仅供用户进行小”personality tweaks”,所以除非这个解决方法

第三种回答

不可以,遗憾的是您无法从系统设置中删除任何打印机、详细信息或键盘。这些称为 “PANELS”,并硬编码在 gnome-control-center 包中。如果删除此软件包,您将不再拥有系统设置。

假设您从系统设置的主面板中删除了这些图标和名称。无论如何,用户可以使用以下命令之一从终端打开其中任何一个:

gnome-control-center info
gnome-control-center keyboard
gnome-control-center printers

有关详细信息,请参阅 man gnome-control-center

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14123.html,未经允许,请勿转载。