netspeedsimplified
netspeedsimplified copied to clipboard
A Net Speed extension With Loads of Customization for GNOME shell.
Net speed Simplified
A Net Speed monitor With Loads of Customization.
Download options |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||
Supports GNOME 45 and 46, for GNOME SHELL < 45 you can use the previous versions of this extension
Note : Full CHANGELOG can be found on github releases page
Features
- [x] Cleaner UI
- [x] Adjustable Refresh rate
- [x] Preference Menu for extension customization
- [x] Vertical Alignment Support
- [x] Two Icon sets for Indicators
Feature Highlights for Preferences
- [x] Lock Mouse Actions option to Freeze Mouse Events
- [x] Advance Position options to pinpoint where to place the indicator on the Panel
- [x] Refresh time field by which you can change refresh rate value between 1 and 10 seconds
- [x] Show Upload First option to show upload speed first
- [x] Color Customizations for speed indicators
- [x] Hide when Disconnected option
- [x] Use Shorten Units option
- [x] Limit Unit option and more...
If you faced an issue then you can file an issue here
Modes
- Total net speed in terms of bits per second
- Total net speed in terms of bytes per second
- Up & down speed in terms of bits per second
- Up & down speed in terms of bytes per second
- Total downloads in terms of bytes (Right click to reset counter)
Mouse Events
- Left click: Cycle through the modes.
- Right click(in 1-4 modes): Toggle the visibility of total transfer data.
- Right click(in 5th mode): Reset total transfer data
- Right Click(Four consecutive times): Toggle through horizontal/vertical alignment.
- Middle click: Cycle through the font sizes.
Special Thanks to
- biji for Creating simplenetspeed
- m0hithreddy for his support in rewriting extension.js with Clutter and rewriting readme.md, Adopting Make build system and more..
- remisiki for adding support for GNOME 45 Know More
Troubleshooting
VPN traffics calculated twice
- Some VPN software creates a tun/tap interface (eg. WireGuard, OpenVPN) and traffics are being calculated twice. Currently interfaces with these naming scheme is filtered out, make sure the interface created by your VPN software fits one of the following:
lo: loop-back interfaceifb[0-9]+: intermediate functional block pseudo network interfacelxdbr[0-9]+: bridge interface created by LXDvirbr[0-9]+: bridge interface created by LibVirtdocker[0-0]+: bridge interface created by Dockerveth[0-9a-zA-Z]+: virtual network interface created by Dockerbr[0-9]+: bridge interfacevnet[0-9]+: virtual network interfacetun[0-9]+: TUN (l3 tunnel) interfacetap[0-9]+: TAP (l2 tunnel) interfacewg[0-9]+: tunnel interface created by WireGuardwaydroid[0-9]+: tunnel interface created by Waydroid
Installing Manually
Quick install
For quick install use below command:
bash -c "$(curl -sL https://git.io/Jk28b)"
Installing using Make
- Step 1 : Getting the sources from repository
git clone "https://github.com/prateekmedia/netspeedsimplified.git"
- Step 2 : Running make (install)
make install
Likewise extension can be removed using
make remove
OR reinstalled using
make reinstall
You can manage the extension using extensions app or website