Bug 449976
Summary: | Can't remove NetworkManager applet per single user's panel via GUI | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Raul Acevedo <raul> |
Component: | NetworkManager | Assignee: | Dan Williams <dcbw> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 10 | CC: | dcbw, robatino, stickster, wtogami |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-02-14 21:30:26 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Raul Acevedo
2008-06-04 15:30:14 UTC
You may 'rpm -e NetworkManager-gnome' if you like. We just happen to install the package by default, and it lives in the notification area just like Gnome Power Manager does. The way to remove it is to remove the package. But in Power Management Preferences, there is a choice "Never display an icon"/"Always display an icon", for desktop users who don't need to see it. It's not necessary to remove a package there. Not only that, but that allows it to be an individual user preference, unlike the choice of whether a package is installed. No, the way to remove it is to right click on the applet and select "Remove From Panel". Saying "remove the RPM" is silly and out of touch. Why should this applet be different from any other? Wait a second, if this is a notification area applet -- which it is -- then you can get rid of it on a per-user basis with the session config tool, just as with every other notification area applet since GNOME <some_long_ago_version>. Go to System -> Preferences -> Personal -> Sessions, and clear the checkbox for NetworkManager. On your next login you will no longer see the applet. This is the same procedure used for many other notification area applets (which are different from regular panel applets). I tried enabling the NetworkManager service, disabling the network service, and checking the "Controlled by NetworkManager" box for eth0 in system-config-network, unchecking the "Network Manager" box in System/Preferences/Personal/Sessions as you suggested, and rebooting. It doesn't work, the applet is still there with no obvious way of getting rid of it (except removing NetworkManager-gnome, which I prefer not to do). The only way to remove the applet from the notification area is to remove NetworkManager-gnome. Maybe the Summary of this bug should be changed to "Cannot get rid of NetworkManager applet on per-user basis". > The only way to remove the applet from the notification area is to > remove NetworkManager-gnome. That is the bug: The way to remove applets is via the GUI interface, only for the user that wants it removed from his/her panel, not by having to rpm -e the package and remove it for all users! Please consider changing the bug summary to something along the lines of comment #7 to indicate that the problem is specifically about removing the applet on a per-user basis. Also see bug #456046 which I suspect is related in that it also concerns problems with the NetworkManager applet and multiple users. I changed the summary. I don't care so much about per user, though that's an implication. In my mind, the problem is that the applet can't be removed in the same manner any other applet can be removed. For this applet's behavior that implies it affects other users, but I want to be sure that this doesn't get "fixed" via some hack. Point is, this applet ain't special. It should be like any other applet in how it is added or removed. I think "per user" and "same as other applets" are equivalent, since the way other applets are removed is via ordinary user permissions, which means it can only be allowed to affect the given ordinary user who does it. (Removing the NetworkManager-gnome package requires root and affects all users.) But describing it as "per user" more specifically describes the currently missing functionality (which is worse than just funky behavior). Ok, hopefully now I've captured both our thoughts. :) Please update the version to "10", since nothing's changed. *** This bug has been marked as a duplicate of bug 429431 *** |