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
If you want to build Nutty from source on Ubuntu/Debian, open terminal and execute the following commands
sudo apt-get build-dep granite-demo git clone https://github.com/babluboy/nutty.git sudo apt-get install cmake debhelper libgee-0.8-dev libgtk-3-dev valac libgranite-dev libsqlite3-dev libxml2 libxml2-dev libnotify-dev cd nutty mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr ../ make sudo make install
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
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