The Devices tab presents a tabular view of the devices on the network discovered by Nutty. The device host name and manufacturer name can be edited to make it more familiar. When a scan is run the devices found in that instant are shown as live. Any discovered device can be removed by a right click context menu.
Using the preferences menu under the gear icon in the header, a monitoring schedule can be set to allow Nutty to run at desired intervals to scan for devices. When a new device is found an alert is shown on the desktop.
The Usage tab presents two key information related to bandwidth of the device on which Nutty is running. The top section shows the data sent/received on the current day, yesterday, the current month and the last month. The bottom section shows the applications running at the current time and the data sent/received by them.
The Speed tab presents information related to upload/download internet speeds of the device on which Nutty is running. The top section shows the upload/download speeds recorded using speedtest.net. The bottom section shows a traceroute to a given remote host name with the average time for the network hops for three different packets.
The Ports tab shows a simple tabular view of the ports in use and the programs using those ports
The My Info tab shows some basic information on the selected network interface. More details like the NIC, driver, etc can be found on enabling the toggle swich for details
Nutty has the following shortcuts
|Anywhere||Ctrl + Q||Close Bookworm|
|Anywhere||Ctrl + F||Focus the Search Bar|
Nutty is currently developed for Elementary OS but the roadmap is to make it distro agnostic in the future
Nutty is available as a PPA for Ubuntu (16.04 upwards) and other Ubuntu based systems. Open Terminal and run the following comands for installation
sudo apt-add-repository ppa:bablu-boy/nutty sudo apt-get update sudo apt-get install com.github.babluboy.nuttyIn case of issues related to missing libgranite package, add the Elementary PPA as shown below and re-try. The Elementary PPA can be removed after Nutty is installed.
sudo add-apt-repository ppa:elementary-os/stable sudo apt-get update sudo apt-get install com.github.babluboy.nutty
Use this link to install Nutty on openSUSE
openSUSE package for Nutty
If you have Flatpak on your system, then install Nutty as a Flatpak application by running the following command in terminal
flatpak install --from https://flathub.org/repo/appstream/com.github.babluboy.nutty.flatpakref
If you want to build Nutty from source on GitHub from the latest code base, then ensure the following binaries are installed
Ensure the following build dependencies are installed
Then execute the following commands (in your home dir) to build nutty
git clone https://github.com/babluboy/nutty.git cd nutty meson build --prefix=/usr cd build ninja
Then execute the foolowing commands to install nutty
sudo ninja install com.github.babluboy.nutty
Nutty uses Weblate translation. You can contribute by translating Nutty to your favourite languages and make the user experience better. Use the badge below to navigate to the Weblate site for simple browser based translation.
Nutty is open source on GitHub. If you can find your way around in Vala and GTK then Pull Requests are welcome. Otherwise you can raise an issue for a feature request.
...Or you can buy me a coffee to keep me hacking away at Nutty