Looking for an XMPP Jabber client for Linux? CoyIM is a free open-source GTK+ client that focus on safety and security.
CoyIM is written in Go programming language with GTK+ framework. It works on Linux, Windows, and Mac OS. The chat client has built-in support for Tor, OTR and TLS.
The Tor support allows users to become anonymous while chatting, OTR makes end-to-end encryption of communication possible, and TLS adds another layer of encryption for the communication with chat servers.
Detection of Tor (if installed) and connection through it.
Use of Tor Onion Service for a known server.
Use separate Tor circuits for each account.
Insert random delays before connecting each account.
SRV lookup for the server over Tor if available.
Import from Pidgin, Adium, Gajim or xmpp-client.
Save all your configuration in an encrypted file.
How to Install CoyIM:
For Ubuntu 18.04 and Ubuntu 20.04, you can simply install the chat app from the universe repositories by running command in terminal:
sudo apt install coyim
For the latest release, as well as Windows / Mac OS packages, go to the official download page:
The Linux package is a single executable file. Simply add executable permission via file’s Properties > Permissions dialog and then run it to launch the software.
Looking for a Linux music player to manage large local collections? Mpz is a new open-source player that does the job.
If you like to organize your music in folders, then this player might be for you. It doesn’t try to index all the files into a library, but rather treats your files and folders as a library and provides a convenient way to create playlists directly from folders. Similar to Foobar2000’s Album List, but it’s not an attempt to clone.
The main feature is 3-columns UI allows you to quickly create playlists from folders via middle-click and switch between playlists.
Looking for an image editor similar to Windows Paint.Net or Mac OS PaintBrush? LazPaint is the open-source image editor that works on Linux.
LazPaint is an image editor with layers and transparency. It’s written in Lazarus (Free Pascal) and uses BGRABitmap library. With OpenRaster format support it can interoperate with MyPaint, Gimp and Krita.
Features include:
Read and write a variety of file formats, including layered bitmaps and 3D files.
Tools: many tools are available to draw on the layers.
Select parts of an image with antialiasing and modify the selection as a mask.
View: color window, layer stack window and toolbox window.
Command line support.
Keyboard shortcuts support.
How to Install LazPaint in Ubuntu:
The image editor offers .deb packages available to download at the link below:
Just grab the latest deb package, and install it by running command in terminal:
sudo apt install ./Downloads/lazpaint*.deb
Once installed, open it from system application launcher and enjoy!
(Optional) To remove LazPaint simply run command in terminal:
You can either grab the single executable .appimage package that runs the program without install, or download the .deb package and install it by opening terminal (Ctrl+Alt+T) and run command:
Want to check your IP address, listening ports, or local network devices but hate Linux commands? Well, What IP is a simple graphical tool to do the job.
What IP is a free open-source tool written in Python 3 with GTK+ 3 framework. The software features:
Display public, local, and a virtual interface’s IP addresses,
Display the public IP location,
List the ports listening on your system, and check if they’re publicly reachable,
List all devices on local network.
display ip address
listening ports
How to Install What IP in Ubuntu:
The software is available as flatpak package in Flathub repository. Open terminal and run following commands one by one to install it in Ubuntu 20.04 (Ubuntu 18.04 needs to add flatpak PPA first).
For GNOME fans, there’s now a GTK 4 BitTorrent client that has a stylish user interface looks native in Ubuntu, Fedora Workstation or other Linux with GNOME desktop.
The software was originally written in Vala as a GTK3 app. By the 2.0 release (in beta at the moment), it’s rebuilt from scratch using Rust. Along with libadwaita library, it has an adaptive UI that fits well in small displays (e.g., Linux mobile or tablet).
Fragments adaptive UI
Fragments is based on Transmission, the out-of-the-box BitTorrent client in Ubuntu. Besides deep integration with GNOME desktop, the key features so far include:
Automatic clipboard detection. Click or copy a magnet link, it will handle the downloads automatically.
Control remote Fragments or Transmission sessions.
Say you have a Linux machine running as a ‘download server’ either with desktop environment or not. After setting up the remote access functionality in Transmission GTK or CLI, user may use Fragments’ menu option ‘Add Remote Connection‘ to remote control the server via RPC protocol.
Fragments add remote session
Once connected, the header-bar turns purple and it displays ‘Remote Control “Name”‘ as subtitle indicates that you’re in control of the remote session. A little server icon appears in header-bar, allows to switch between local and remote sessions.
As well, it displays statistics about current session, such as overall network usage, and allows to select encryption type and toggle dark mode, and more.
How to Install Fragments in Ubuntu & other Linux:
The software is available as Flatpak package. Open terminal by searching from ‘Activities’ overview screen. When it opens, run following commands one by one:
1.) Install Flatpak framework if you don’t have it installed via command:
sudo apt install flatpak
2.) Add flathub, the main repository hosts a large list of flatpak packages:
Looking for screen capturing application for your Ubuntu desktop? Here are 7 popular graphical tools you can try.
1. Gnome Screenshot
GNOME Screenshot is no longer default since GNOME 40 (meaning Ubuntu 22.04 and higher). Install it either from Ubuntu Software or by running sudo apt install gnome-screenshot command in terminal.
First of first, if you just want to take a screenshot. use the default screenshot tool by pressing PrintScreen, Alt + PrintScreen, or Shift + PrintScreen on keyboard to take screenshot of whole screen, focused app window, or selected area.
You can also launch the tool by searching for screenshot from system application launcher.
2. Flameshot
Flameshot is a powerful yet simple to use screenshot software. It starts as indicator applet with option to capture selected rectangular area.
The software features editing tools around screenshot selection area. As well, it supports for uploading to Imgur, and commands.
To install Flameshot, either search for and install it via Ubuntu Software or run command in terminal:
sudo apt install flameshot
3. Shutter
Shutter is a feature-rich screenshot application with a built-in editor.
It’s one of must installed applications on my Ubuntu. The software features:
Capture rectangular area.
Capture active window, or select an app window to capture.
whole screen, workspaces.
Capture app child window.
Capture menu or cascading menus from an app.
Capture tooltips.
Upload to Dropbox, Imgur, etc.
Edit with built-in editor, or auto-open with other system image editor.
Ubuntu removed Shutter from its universe repositories due to old Gnome 2 dependency libraries. Now, the project is working on removing old libraries and getting back to Ubuntu main repositories.
To install Shutter, either install snap package, or run commands one by one to get it from PPA:
Screencloud is a screenshot sharing software that works on Linux, Windows, and Mac OS.
It starts as an indicator applet offers menu options & keyboard shortcuts to take screenshot of selection, full-screen, and window.
Screenshot URL is automatically copied to clipboard, if you have pre-defined settings, for easy sharing with your friend. Supported online services include: Dropbox, Imgur, Google Drive, OneDrive, FTP/SFTP, Shell Script.
The software is available as Snap, so you can easily install it from Ubuntu Software. For choices, an Appimage is also available to download in the link below:
Grab the .appimage package, make it executable in file “Properties -> Open With” dialog, and finally run it to launch the tool.
5. GIMP
If you edit images regularly with GIMP image editor, try its built-in screenshot function by going to menu File -> Create -> Screenshot ….
You’ll see a child window with options to capture window, full-screen, and selected area. And screenshot will be opened in a new GIMP window automatically.
6. Ksnip
Ksnip is a Qt-based screen capture with a built-in editor. It works on X11 and Gnome / Plasma Wayland.
It includes most features that other screenshot tools have (e.g, upload to Imgur, hotkeys, etc), and can be a great alternative to Shutter. Although it’s not perfect at the moment, the development is updating regularly.
7. Kazam
Kazam is a simple screencast application which also include features to capture screenshots. Similar to the default Gnome screenshot, it only offers basic options to capture, full-screen, window, and selection area.
To install Kazam, either use Ubuntu Software, or run command in terminal:
sudo apt install kazam
Summary:
There are also many other screenshot tools (e.g., KDE Spectacle, Deepin screenshot, xfce4-screenshooter, lximage-qt) that are either not desktop independent, or not working good in my case.
So the previous 7 tools are the best for Ubuntu so far in 2020 in my private opinion.
Warpinator is a local network file transfer application developed by Linux Mint. It is written with Python 3 and works on most Linux desktops via Flatpak package.
The software offers a simple clean interface that lists all available network machines with Warpinator running.
To send files, simply select a remote machine and click ‘Send files’ button. File transfer must be first approved by the recipient.
How to Get Warpinator:
For Linux Mint:
Linux Mint users can simply search for and launch terminal from start menu. Then run the command below to install the application from system repository:
sudo apt install warpinator
For Ubuntu based systems
There’s a third-party PPA contains the Warpinator package as well as a few other mint tools Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04 and their derivatives.
Press Ctrl+Alt+T on keyboard to open terminal, and run the command below one by one to add the PPA and install the file transfer:
sudo add-apt-repository ppa:kelebek333/mint-tools
sudo apt update
sudo apt install warpinator
Install the app for most other Linux
The file transfer app is also available to install in most Linux systems as universal Flathub.
Looking for a graphical interface for the command line youtube-dl video downloader? Tartube is a GTK+ 3 front-end written in Python 3.
Tartube is partly based on youtube-dl-gui and runs on Windows, Linux, Mac OS, and BSD. It’s a free and open-source software that can download individual videos, and even whole channels and playlists, from YouTube and all youtube-dl supported websites.
Besides downloading videos, Tartube can also organize your videos into convenient folders, alert you when livestreams are starting, and more.
How to Get Tartube:
The Ubuntu deb, Windows exe, Fedora rpm, and source code are available for download at the link below:
For Ubuntu users, grab the .deb package and click install either via “Software Install” or “Gdebi” (if installed).
NOTE: To make the software work, you have to install youtube-dl, and in Tartube’s “system preferences” set the path to youtube-dl executable.
Gcolor3 is a color selector and picker written in GTK+ 3. It is much alike Gcolor2, but uses the newer GTK+ version to get better integrate into modern desktop.
Gcolor3 enables you to pick the color from any pixel on your screen. It also offers a palette, so that you can easily mix and match a couple of colors together.
When you have found the perfect combination of colors, naturally you want to save them. Gcolor3 allows you to conveniently save and retrieve colors.
By releasing version 2.4.0, Gcolor3 now is “Color Picker” with a new maintainer, a new icon, lots of new improvements, and many translation updates.
How to get Gcolor in Ubuntu:
The latest Gcolor so far is available as Flatpak package. You can either download the package from the link below:
or open terminal (Ctrl+Alt+T) and run following commands one by one to install the package: