Closed Marcoe6 closed 7 months ago
Very great suggestions, thank you! Some of them were already in the list for V7. Will update you further as these features are being implemented.
Adding some of my suggestions here:
lm-sensors
. viz. nvidia-gpu
. It may be prebuilt.@sansmoraxz gpu data like amdgpu_top or nvidia-smi or intel_gpu_top will be added by default in the processor menu. Can't give an ETA right now. As far as other sensor sources go, I am doing some evaluations to find out if it is possible to safely add customizable modules. Having the user create scripts to run in the shell, I don't know if that is allowed by EGO.
Most of the requests of the OP have been added in the last release or in the previous ones. For battery info, asp per our Roadmap, it will be added in April. I'm gonna close this issue, but feel free to add any other suggestion or ask for a reopen if you think some request is unfulfilled.
Description
Details
1. Add the possibility to select what to show in the gnome-panel:
In the CPU, Memory and Storage tabs it's only possible to enable/disable the percentage. Why not also add the possibility to show different values? Like the Sensor tab, the user can select what to show in the gnome-panel using the Source menu. For the CPU could be the CPU freq (GHz). , for the Memory could be the memory used in GB as well as for the Storage etc
2. Add a warning threshold
Set a threshold (percentage or absolute number) for the sensor and change the color of the icon when the the value is reached. e.g.: If the CPU percentage hits 80% change the color to red If the Download speed reaches 10MB/s change to blue etc
3. Add new tab Battery information
The output of
upower -d
is:It is possible to parse all the above data to get e.g. Energy rate (power [W] charging/discharging) , time to full (that changes to time to empty when discharging) etc
4. In the Network menu add the Public IP + country's name/flag
Get public IP:
curl https://ipinfo.io/ip
orcurl https://ipecho.net/plain
or ...Get country's name by IP:
curl ipinfo.io/x.x.x.x
(x.x.x.x is the public IP) e.g. with GoogleNote: the above info should not be updated every 1-2 sec as the Network but at most once a minute or 30 sec to avoid unnecessary curl request ( I do not think my IP changes every 2 seconds) and the second curl should be execute only if the public IP changes
5. In the Network menu add the VPN status
Using the command
nmcli con show --active
it's possible to see all the active connection/s with detailsnmcli con show --active
command is:nmcli con show --active
command is:Change the VPN icon color (e.g. to green) if the VPN is connected
6. Add detailed Network info
Add Network details about (Link speed, signal level, channel etc)
Using the command
iwconfig
(followed by the name of the network interface e.g.iwconfig wlan0
oriwlist
(followed by the network interface and the parameter e.g.iwlist wlan0 bitrate
or get one by one used iwlist
Screenshots
Thank you !