The old orig code was disabled due to some #ifdef and looked only
rudimentary. Now it seems to work nicely on X11. We save/restore the
main window size and position independent from any session but from
the interface in use. All other settings are saved below the session-id.
The idea is, that you may have more than one interface where each may need
other sizes/positions for best experience. And you will likely always want
the same sizes/positions independent from any other settings or session.
Well, as long as you not switch between different DEs :-/
https://doc.qt.io/qt-6/session.html#testing-and-debugging-session-management
Setup on my Arch was surprising complex, needed two AUR packages
xorg-rstart xorg-xsm and two more from general repo xorg-smproxy xorg-iceauth
but over all very small in size.
This makes these Status popup window, by Icon->Menu->Status,
somehow obsolete, but I will keep it for now. Perhaps we will
remove some info from the tool-tip again or add extra stuff to
these popup window
Well, "fix" is perhaps a little pompous, but "debug" is already used
by Qt itself inside there qDebug stuff, and that caused some error
when you tried to use qDebug()
To have some html help file available from the GUI would be nice,
but ATM I'm not in the mood to look closer at this topic.
At the end of the day, you don't really need a help page at your
finger tips. Documentation is important, but it's more than enough
to have it as man page. You look at it once, then probably
never again.
It's strange why it suddenly seems to be using 3x more memory(?)
Whatever, the value is taken from the (new) KDE Systemmonitor,
I gueess the old value was taken from the (now gone) old KDE
Processlist (or how ever it was named, Ctrl+ESC was the trick)
- Fetch version and release date out of the README. This way we don't
need to update some extra place to have these data inside the man-page
- Add some help info when called without arguments
Maintaining these sgml file was too much of a pain for me, so I looked
for some alternatives. No idea if there are even better solutions than
ronn. But at least is these Markdown-like fine.
I had tried: go-md2man, mandown
That was a kind of lucky find. Just one click. Crazy!
No idea what is todo to have it working properly with these
new nativ menu stuff. Any help is welcome!
- Use new icon for cases where supplicant is not running. The icon name
sounds ok, but in fact it is showing some cloud. Not optimal but anyway
- Use new icon for explicit disconnected status
- Remove unused TrayIconConnected enum, should be pointless. Either we
have a signal strength or we are disconnected
These bar may be a smart piece of code, but looks bad in the scan result
list when we select something. The benefit is not so great and I'm too
stupid to fix the select issue. So drop it.
This way we have less not so interesting info there, like the network
block number (old ID caption) and more interesting stuff like id_str
(new ID caption) not cluttered in the old flag column
The greatly shortened display of the network status saves a lot of
space, perhaps unnecessary, but I felt like it
Not sure if this new added box make sense.
On the other hand, what sense does the pairwise box make?
As the fog is slowly clearing for me with regard to these many
theoretical possibilities, I think it would be better to remove
some fields and make more auto dependent on the authbox.
As the docu says:
WPA2 can be used as an alias for RSN
I therefore assume that WPA2 is only accepted for reasons of compability
With wpa_cli you can try:
> set_network 0 proto WPA2
OK
> get_network 0 proto
RSN