标题说明了一切。我不想要那个小程序,因为当我处于 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