[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[PATCH master] Networking UI - integration of NM Applet
- From: Radek Vykydal <rvykydal redhat com>
- To: anaconda-devel-list redhat com
- Subject: [PATCH master] Networking UI - integration of NM Applet
- Date: Mon, 15 Nov 2010 13:33:20 +0100
Hi list,
this is another take on network enablement/configuration UI in anaconda.
It follows first take:
https://www.redhat.com/archives/anaconda-devel-list/2010-October/msg00201.html
the point of which was to offer functionality that NetworkManager Applet
does in desktop environment - overview of available devices, its
status, available APs for wireless, activate/disconnect device controls.
It turned out to be quite a lot of UI, so in this patchset I tried to integrate
NetworkManager Applet itself. The applet requires a panel (freedesktop.org
systray to be precise) to run. I used lightweight fbpanel (gnome-panel would
pull a lot of stuff in).
Here are examples of what I was able to achieve with the patches:
Network enablement for network repository:
http://rvykydal.fedorapeople.org/repo-network-enablement.ogg
Network enablement for iSCSI device:
http://rvykydal.fedorapeople.org/iscsi-network-enablement.ogg
Notes and things to consider:
- The hostname screen (http://rvykydal.fedorapeople.org/hostname-screen.png)
could be updated with information/suggestion about network
configuration and its particularities (e.g. it is common for installer
environment and target system, suggestions about post-boot automatic
device bringup, etc.). The (hard-to-notice) Configure Network button is
removed.
- The panel could be used for other stuff too. (Just out of interest,
I put there cpu and network monitoring plugins to watch, unfortunately
memory usage plugin didn't work for me)
- In this version the applet is accessible from the beginning - before
storage configuration, so the FCoE devices aren't filtered-out (by
setting NM_CONTROLLED=no by anaconda) for the applet.
- fbpanel is not a part of rhel 6.
- The growth of packed initrd img is less than 450 KB (including docs, man
pages, and some other stuff that would be removed by buildinstall/
lorax)
- Layout of the panel is to be UI-experted. Also panel start-up is not
smoothest in this version:
http://rvykydal.fedorapeople.org/panel-startup.ogg
- Nice amount of code is removed from anaconda, and special handling of ONBOOT
ifcfg setting which used to be needed to activate/deactivate devices,
and caused quite a lot of problems due to this overoload, is gone.
Radek
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]