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

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

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

答案1

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

已解决你的帮助。 谢谢。

答案2

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

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

    sudo chown root:weather indicator-weather.desktop

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

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

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

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

    sudo useradd -G {weather} username

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

另外,您可以通过以下命令检查用户是否属于“天气”组:id username

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

相关内容