如何删除一位用户的天气指示器?

Pas*_*cal 7 indicator

如何禁用通知区域中的天气指示器?我不想卸载它,因为其他一些用户需要它。但是,由于我已经运行了另一个天气应用程序,这个应用程序对我的会话没有用。

Pas*_*cal 4

我转到 /etc/xdg/autostart 并在indicator-weather.destkop 文件中找到了“NoDisplay=true”条目。对该键进行注释(用#)后,天气指示器将显示在“启动应用程序”(和菜单)中。因此,可以通过用户设置来选中/取消选中。

在你的帮助下解决了。谢谢。


Kor*_*nuk 1

虽然我本身没有解决办法,但我有一个潜在的解决方法。我不确定您正在处理多少用户,但假设我们谈论的不是数百或数千(如果我错了,请纠正我)。无论如何,我的天气指示器是从 /etc/xdg/autostart 自动启动的。这就是我们将开始的地方......

  • 打开终端
  • 添加一个新组,我们将其称为“天气”:sudo groupadd weather
  • 让我们回到我们将要工作的地方: cd /etc/xdg/autostart
  • 找到适当的 .desktop 文件并更改关联的组:

    sudo chown root:weather indicator-weather.desktop

请注意,对于此示例,我们已将组所有权分配给新创建的组“天气”。另外,我的 .desktop 文件名为“indicator-weather.desktop”。您的可能会有所不同,因此请使用合适的。

  • 现在我们要设置适当的权限:

    sudo chmod g+x,o-x indicator-weather.desktop

  • 接下来,我们需要将想要使用天气指示器的用户添加到新的“天气”组中:

    sudo useradd -G {weather} username

继续发出上述命令,直到所有需要使用天气指示器小程序的用户都被添加到“天气”组中,显然将您自己排除在该组之外。

另外,您可以通过发出以下命令来检查以确保用户属于“天气”组:id username

如果一切按计划进行,下次登录时,您将看不到天气指示器,但当您的另一个用户登录时......他们应该看到它。希望这对你有用。