如何从我的 GNOME Flashback 会话中删除网络管理器小程序?

如何从我的 GNOME Flashback 会话中删除网络管理器小程序?

标题说明了一切。我不想要那个小程序,因为当我处于 wifi 质量较差的环境中时,它会弹出非常烦人的窗口,打断其他活动,例如全屏玩游戏。我的网络管理器配置没问题,谢谢 nm-applet,所以请闭嘴。

我当前的解决方案是终止该nm-applet进程。然而,这不是一个好的做法,而且一开始就不应该这样做。我也可以删除该软件包,但这也不是一个好的解决方案,因为我有时可能仍想使用它,而且每次卸载/重新安装都很难看,而且还会摆弄软件包文件(例如清除执行位或重命名),这会导致软件包安装不一致。

我尝试复制/etc/xdg/autostart/nm-applet.desktop~/.config/autostart和 :

  • 设置NotShowIn=KDE;GNOME;GNOME-Flashback;=> 没有运气
  • 设置X-GNOME-Autostart-enabled=false=> 没有运气
  • ln -s /dev/null ~/.config/autostart/nm-applet.desktop=> 没有运气

因此我的猜测是,它不是从 开始的/etc/xdg/autostart

我试过了gsettings set org.gnome.nm-applet show-applet false,也没成功。我以为它非常容易理解,而且可以工作,但事实并非如此。

更准确地说,我使用名为GNOME Flashback(Metacity)在 GDM 登录屏幕。

有什么建议吗?是硬编码的还是其他?

解决了 :

感谢下面的回答,我发现该文件确实在自动启动目录中,但不是我要找的那个。但是,我没有修改文件本身,而是将其复制~/.config/autostart并附加X-GNOME-Autostart-enabled=false。回答者的方法适用于整个系统,而我的方法仅适用于当前用户。

答案1

对于系统范围:

请专家提出宝贵意见

您不应/etc/xdg/autostart手动直接编辑目录中的文件。这是一个坏主意、坏方法和坏建议。它将在下一次软件包更新时被覆盖。相反 - 将此文件复制到, ~/.config/autostart然后根据您的需要进行编辑。或者使用 GNOME GUI 工具启动应用程序(gnome-session-properties)。

gnome-flashback-nm-applet.desktop使用以下命令打开文件

sudo -H gedit /etc/xdg/autostart/gnome-flashback-nm-applet.desktop

并编辑以下内容

[Desktop Entry]
Name=Network (GNOME Flashback)
Comment=Manage your network connections
# TRANSLATORS: Don't translate this text (this is icon name)
Icon=nm-device-wireless
Exec=nm-applet
TryExec=nm-applet
Terminal=false
Type=Application
NoDisplay=true
OnlyShowIn=noGNOME-Flashback; ### I have changed this line. ###
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=gnome-flashback

仅限用户:

cp /etc/xdg/autostart/gnome-flashback-nm-applet.desktop ~/.config/autostart/

~/.config/autostart/gnome-flashback-nm-applet并编辑如下文件

[Desktop Entry]
Name=Network (GNOME Flashback)
Comment=Manage your network connections
# TRANSLATORS: Don't translate this text (this is icon name)
Icon=nm-device-wireless
Exec=nm-applet
TryExec=nm-applet
Terminal=false
Type=Application
NoDisplay=true
OnlyShowIn=noGNOME-Flashback; ### I have changed this line. ###
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=gnome-flashback

在此处输入图片描述

在此处输入图片描述

相关内容