首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从GNOME闪回会话中删除网络管理器applet?

如何从GNOME闪回会话中删除网络管理器applet?
EN

Ask Ubuntu用户
提问于 2020-01-22 17:15:31
回答 1查看 2.3K关注 0票数 3

标题说明了一切。我不想要那个小程序,因为当我在一个wifi质量很差的环境中,它有一个非常恼人的倾向,弹出窗口中断其他活动,如玩游戏全屏。我的网络管理器配置没问题,谢谢你,小程序,所以请闭嘴。

我目前的解决方案是终止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,也没有运气。我认为这是非常不言自明的,而且会奏效,但没有。

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

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

解决方案:

由于下面的答案,我发现这个文件确实在autostart目录中,但不是我正在查找的那个目录中。但是,与修改文件本身相比,我在~/.config/autostart中复制了文件并追加了X-GNOME-Autostart-enabled=false。应答者的方法适用于系统范围,而我的方法只适用于当前用户。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-01-22 18:07:53

用于系统范围的

请注意专家们的宝贵意见。

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

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

代码语言:javascript
复制
sudo -H gedit /etc/xdg/autostart/gnome-flashback-nm-applet.desktop

并编辑如下内容

代码语言:javascript
复制
[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

仅供用户使用的

代码语言:javascript
复制
cp /etc/xdg/autostart/gnome-flashback-nm-applet.desktop ~/.config/autostart/

然后编辑文件~/.config/autostart/gnome-flashback-nm-applet,如下所示

代码语言:javascript
复制
[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
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1204959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档