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.
Vivaldi web browser released new stable 3.4 version that features configurable context menus, automatic reloading pages, and Vivaldia, the real 80s arcade-style game.
Automatic reload pages. Right-click on a tab, move over Periodic Reload menu entry and select reload interval.
Capture a screenshot directly into a new note.
New plus icon to select a custom image for non-synced profiles.
Drag’n’drop support creating Speed Dial folder
Vivaldia, a real 80s arcade-style game
How to Install Vivaldi 3.4 in Ubuntu:
The official Ubuntu .DEB packages are available for download at the link below:
Grab the deb matches your OS, then install it via Ubuntu Software or Gdebi package manager. Or run command in terminal:
sudo apt install ./Downloads/vivaldi-stable*.deb
Vivaldi also has an official apt repository, with it you can install the browser and get future updates through Software Updater utility.
Open terminal either via Ctrl+Alt+T keyboard shortcut or by searching for terminal from application menu. When it opens, run following commands one by one:
Pitivi video editor 2020.09 was released a few days ago. Here’s how to install it in Ubuntu 20.04, Ubuntu 18.04, and derivatives.
It’s been more than 2 years since the last stable release, Pitivi 2020.09 features a plugin system, easy Ken-Burns effect, developer console plugin, timeline markers, user-interface and workflow improvements, a refactored media library, new keyboard shortcuts, and much more.
How to Install Pitivi in Ubuntu:
The new release has been into Ubuntu 20.10 universe repository. For Ubuntu 18.04, Ubuntu 20.04, Linux Mint and other Linux, it can be installed via Flathub repository.
1. Open terminal from system application launcher, then run command to install Flatpak (if you don’t have it):
sudo apt install flatpak
For Ubuntu 18.04, you have to add the PPA first before installing the flatpak daemon:
Linux Kernel 5.9 was released a day ago. Linus Torvalds announced that:
Ok, so I’ll be honest – I had hoped for quite a bit fewer changes this last week, but at the same time there doesn’t really seem to be anything particularly scary in here. It’s just more commits and more lines changed than I would have wished for.
The bulk of this is the networking fixes that I already mentioned as being pending in the rc8 release notes last weekend. In fact, about half the patch (and probably more of the number of commits) is from the networking stuff (both drivers and elsewhere).
…
Linux 5.9 features initial Intel Rocket Lake graphics, NVMe zoned namespaces (ZNS) support, 32-bit x86 Clang build support, initial support for Radeon RX 6000 “RDNA 2” graphics cards, and more.
How to Install Linux Kernel 5.9 in Ubuntu:
The mainline kernel packages for Linux 5.9 (64-bit) are now available for download at the link below:
Select generic for common system, and lowlatency for a low latency system (e.g. for recording audio):
Restart your machine and select boot with the previous kernel in boot menu ‘Grub2 -> Advanced Option for Ubuntu’. Then run command to remove Linux Kernel 5.9:
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:
Familiar with Linux commands? You may already know many tips and tricks that will save you a lot of time.
Here are some that I have been using for a long period of time, including Tab auto-completion, when you type something in Linux terminal and hit Tab, it auto-completes the command or file path, or outputs all possible options.
And Ctrl+Shift+V will do paste text to terminal instead of Ctrl+V. Without copying to the clipboard, you can simply select / highlight the text and use mouse middle-click to paste into terminal.
Today I found a new terminal tips that I didn’t know before. Thanks to the reddit, I’m going to share it with you by following steps.
1. Drag and drop file or folder to paste the path into terminal.
Just drag and drop a file or folder into terminal, and you’ll see the full path pasted with single quotes. It’s useful if there’s special character in file path or you just don’t want to type …
2. Drag and drop a selection of text into terminal.
You can also drag and drop a selection of text into terminal, so you don’t need to do copy and paste with context menu clicks or keyboard shortcuts.
Mumble, open source, low-latency, high quality voice chat software, released version 1.3.3 a few days ago. PPA updated for Ubuntu 16.04, Ubuntu 18.04, and Ubuntu 20.04.
Python programming language 3.9.0 was released with new features and optimizations. Here’s how to install it in Ubuntu 16.04, Ubuntu 18.04, and Ubuntu 20.04 via PPA.
Python 3.9.0 is the first version default to the 64-bit installer on Windows. Windows 7 is unsupported.
Support for the IANA Time Zone Database in the Standard Library
String methods to remove prefixes and suffixes
New PEG parser for CPython
Garbage collection does not block on resurrected objects;
os.pidfd_open added that allows process management without races and signals;
Unicode support updated to version 13.0.0;
when Python is initialized multiple times in the same process, it does not leak memory anymore;
A number of Python built-ins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall;
A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489;
A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384.
How to Install Python 3.9.0 in Ubuntu:
1.) Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from system application launcher.
For Ubuntu 16.04 and Ubuntu 18.04, replace python3.8 in the code with system’s default python3 version..
And you can then switch between the two Python3 versions via command:
sudo update-alternatives --config python3
NOTE: Due to known bug, terminal won’t open if you changed python3 symlink. An workaround is recreate a symlink via command (Replace python 3.8 with your system default python3 version):