The beautiful Debian based Linux distribution Deepin 20.3 was released. Features Kernel 5.15, new features and optimizations for its core apps.
The stable Linux kernel has been updated to v5.15 with better support for Intel 12th Gen processors and NTFS file systems. Though the iso image by default boots with 5.10 LTS kernel, user have to select the new kernel to install from ‘Advanced’ menu in Grub boot-loader.
The Deepin screen capture can now take scrolling screenshots via the ‘Scrollshot‘ option. After selecting an app window to capture, a ‘Scrollshot’ option is available in tool-bar. By clicking on it, you may scroll the page to take a continuous screenshot with real-time preview. Also OCR is supported in this mode to extract text from image.
Deepin Scrollshot
In the extended mode, you may now set how to display the Dock on multiple displays via its right-click context menu.
Other changes in Deepin 20.3 include:
Video search, preview, and management in the Album app.
Add support for 2K hard decoding of OLAND chips.
Add shortcut for Global Search, which also supports searching markdown files.
Add the print entrance in Document Viewer.
Improve the file manager, movie, music, as well as other core apps.
Get Deepin 20.3
Compare to other Linux, Deepin somehow requires too much disk space now: 64 GB at least and 128 GB recommended. And it does not provide a live system to try out before installing into disk.
Free and open-source clone of Paint.Net 3.0, Pinta, released version 1.7.1 a few days ago with improvements and bug-fixes.
The release is the final version based on GTK2, as the GTK3 / .NET 6 version is nearly ready!
Pinta 1.7.1 is a small release with minor new features to improve user experience. For image with large resolution (or zoomed in), you may use mouse wheel to scroll up / down. Now by holding Shift + mouse wheel, the canvas can be scrolled horizontally.
Same to GIMP, user may now press X to exchange background and foreground palette colors quickly in Pinta since v1.7.1. And, zooming in and out can now be done without pressing the Ctrl key
The release also improved the pop-up dialog when you trying to open an unsupported file format. The file open dialog by default shows only supported images, including ani, png, bmp, jpg, gif, icns, ico, jpeg, ora, pnm, qtif, svg, tga, tif, tiff, xbm, xpm. If you chose show “All files” and selected an unsupported file, it will prompt that file not support and show you all supported file formats.
Error when opening unsupported file and display all supported formats
Use arrow keys to move per pixel in Move Selected Pixels and Move Selection tools
Use Shift to constrain to a uniform scale when scaling using Move Selected Pixels tool
Text in ‘About’ is selectable to copy version for use to report bugs.
Improve handling of memory allocation failures for large images
And various bug-fixes.
How to Install Pinta 1.7.1 in Ubuntu Linux:
Option 1: Install Pinta via Snap:
The app is easy to install in Ubuntu using the Snap package, by simply searching for and installing from Ubuntu Software (Snap Store):
Pinta Snap app in Ubuntu Software.
Option 2: Install Pinta via Ubuntu PPA:
NOTE: the PPA package crashes randomly due to outdated Mono library in Ubuntu. It’s highly to upgrade mono library if you want to install Pinta in native deb package.
The app has an official Ubuntu ppa that contains the latest packages for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10 so far.
Firstly, press Ctrl+Alt+T on keyboard to open terminal. Then run command to add the PPA:
More and more apps today publish Linux packages as Flatpak. Though the run-time libraries take hundreds of megabytes disk space, some apps are really good and useful.
If you have some apps installed as Flatpak in Ubuntu or other Linux like me, then Flatseal may be useful to protect your privacy by managing permissions in per app basis.
Flatseal is a stylish GNOME app that displays all the installed Flatpak apps in the left pane. By selecting an app, it displays the basic information as well as permissions with toggle buttons. The app has an adaptive UI that works great on small screen size, e.g., Linux Phone.
With Flatseal, you may configure following permissions for your Flatpak apps:
Network access.
Sound server access.
GPU acceleration to reduce CPU usage.
System file or user file access.
Send notifications.
System bus and session bus.
Print system, smart card, webcam, bluetooth access, and more.
Note: some options (e.g., inter-process communications and X11/Wayland windowing system) may be required for the app to work. Switching those options off may cause function issues, though you may reset them easily afterwards.
As some options are not easy to understand, you may press F1 on keyboard to bring up the ‘help‘ window, which contains the descriptions for each toggle option. And, if permissions are removed and somehow no longer possible to reset, run command below (press Ctrl+Alt+T in Ubuntu to open terminal) to clear the changes and restart Flatseal.
The app itself is available to install as Flatpak package. To try it out, you must have already installed some apps as Flatpak. If not, you need to install the daemon first. For Ubuntu/Debian based systems, simply open terminal and run command:
sudo apt install flatpak
Next, install the Flatseal by running command in terminal:
As you see in picture, the app itself is about 683 KB, while run-time libraries take more than 700 MB. The run-times (e.g., GNOME platform) are shared libraries though that can be used for other Flatpak apps.
Uninstall Flatseal:
To remove the app, simply run command in terminal:
Note: removing Flatseal won’t reset the permission changes you made for the flatpak apps. You have to manually clear the config files under “~/.local/share/flatpak/overrides” directory to restore them.
Ghostwriter, free and open-source markdown text editor, released version 2.1.0 with some new features. Here’s what’s new and how to install in Ubuntu.
Ghostwriter is a cross-platform, aesthetic and distraction-free Markdown editor works on Linux, Windows, and MacOS. It comes with live HTML preview, dark and light mode, focus mode, hemingway mode, autosave, MathJax, and built-in Cheat Sheet in the sidebar (toggle via F1) in case you forgot some Markdown syntax.
By releasing v2.1.0, it now auto-saves untitled documents to a draft folder, and provides a button in ‘Preferences’ to open that folder (it’s user Documents folder in my case).
And, it loads the last opened file on startup while providing an option to toggle on/off this feature. The bottom status bar can now display a different statistic. By clicking on it, you may choose to display how many words, characters, pages, sentences, paragraphs, or read time, write time, wpm, etc.
How to Install The Latest Ghostwriter 2.1.0 in Ubuntu:
The text editor has an official PPA that so far supports for Ubuntu 20.04 and Ubuntu 21.04. The Ubuntu 21.10 package is somehow not updated at the moment, you may check the link page though.
1.) Add the PPA:
Press Ctrl+Alt+T to open terminal. When it opens, run the command below to add the PPA repository:
sudo add-apt-repository ppa:wereturtle/ppa
Type user password (no asterisk feedback) when it asks and hit Enter to continue.
2.) Refresh system package cache by running command in terminal. This is done automatically in Ubuntu 20.04 & higher while adding PPA, but some Ubuntu based systems may not.
sudo apt update
3.) Finally install ghostwriter via command:
sudo apt install ghostwriter
The software team also maintains Copr repository for Fedora 33/34/35 and rawhide users. Simply open terminal and run commands below one by one will install it in Fedora:
sudo dnf copr enable wereturtle/stable
sudo dnf install ghostwriter
Uninstall Ghostwriter:
To remove the markdown editor, open terminal and run command:
sudo apt remove --autoremove ghostwriter
And remove the Ubuntu PPA using “Software & Updates” utility under Other Software tab:
KGX is a simple and user-friendly terminal emulator for GNOME. It aims to be a “Core” app for GNOME and Phosh, graphical shell for mobile devices like Purism’s Librem 5.
Rather than replacing GNOME Terminal, it’s on target to serve casual Linux user who rarely needs a terminal to carry out simple command line tasks. Via libhandy library, the terminal adjusts nicely to small screen sizes and for touch usage.
KGX terminal emulator. Image from thisweek.gnome.org
The name KGX is the station code for King’s Cross, the London terminus of the East Coast Main Line. The app is available in Ubuntu repositories since Ubuntu 21.04, though the package version is lag behind.
The stock KGX in Ubuntu 21.10 has a semi-transparent app window and the UI looks kinda like Gnome terminal. Though it’s lightweight and has less features.
KGX in Ubuntu 21.10
Install KGX in Ubuntu 21.10 / 22.04:
For Ubuntu 21.04, Ubuntu 21.10 and next Ubuntu 22.04, it’s easy to try out this terminal emulator by pressing Ctrl+Alt+T on keyboard, and then run command in terminal to install it:
sudo apt install kgx
Then, search for and open the terminal emulator from activities overview.
While the stock package is always old, you may build it from source which is available at KGX project page.
Linux has quite a few image annotation tools. “Annotator” is the one designed for Elementary OS with specific features. Here’s how to install it in Ubuntu 20.04, Ubuntu 23.04, Ubuntu 22.04 via PPA.
Without using GIMP image editor, I sometimes uses Shutter to annotate image quickly. As well, Ksnip has some useful tools (e.g., drop shadow, invert color and add border) that I use regularly.
Annotator is an app looks kinda like MacOS Preview. Like other tools, it allows to add text, rectangle, ellipse, sequence number, line, arrow, blur effect, crop and resize image. What makes it different is the “Magnifier” tool. It adds a circle on your image and enlarge the area inside. By right-clicking on the circle, it offers option to change magnification.
Also, it allows to add stickers, such as industry, mobile and data icons, different type of arrows.
Install Annotator in Ubuntu:
Though the app is designed for Elementary OS, it works on other desktop environments. The developer team provides official package as Flatpak. Make sure the flatpak daemon is installed, you may then install the app via command:
However, the Flatpak package requires separated Elementary OS platform and SDK as run-time libraries. The run-times take about 700 MB space while the app itself is only a few hundred KB.
So I created this unofficial Ubuntu PPA for those want to try out this annotation tool with native DEB package. So far, Ubuntu 20.04, Ubuntu 23.04, and Ubuntu 22.04 are supported.
1. Add the PPA
Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands to add the PPA:
Type user password, no visual feedback, when it asks and hit Enter to continue.
2. Update package cache
Ubuntu 20.04 and higher refresh system package cache automatically while adding PPA, but some Ubuntu based systems may not. To do it manually, run command:
sudo apt update
3. Install Annotator:
Finally, install the app using command:
sudo apt install com.github.phase1geo.annotator
Once installed, search for and open it from start menu (activities overview) and enjoy!
For spaceflight enthusiasts, there’s now a GTK4 app for Linux Desktop and Phone (e.g., PinePhone, Librem 5) to keep track of upcoming rocket launches.
It’s “Space Launch”, an open-source app gets data of the launches from spacelaunchnow.me. The app displays the next upcoming launches with information about the company and/or manufacturer, such as Rocket Lab and SpaceX. The location, date and time, and count down for the rocket launches.
Dark mode is supported and it may show more launches as schedule.
The app is currently in alpha release. More features will be added later. And it’s compatible with Linux Phone using Phosh.
Install Space Launch in Linux:
This app is available to install via Flatpak package. You may follow the steps below one by one to setup flatpak daemon and install Space Launch.
1.) Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install the Flatpak daemon:
sudo apt install flatpak
The old Ubuntu 18.04 and Ubuntu 16.04 may also install the app, though need to add Flatpak PPA first.
2.) Next, add the Flathub repository that hosts the packages via command:
The app package itself is about 75KB. Though, if you’re first time installing Gnome App as Flatpak, it may also install the run-time libraries take up a few hundred MB disk space.
After installation, search for and open the app from ‘Activities’ overview screen and enjoy!
How to Remove Space Launch:
To remove the app, simply run command in terminal:
How to hide top-bar, remove left dock and ‘Activities’, as well as toggle visibility of a few other Gnome Panel items are often asked questions. I used to use a few extensions to do the jobs until met ‘Just Perfection’.
Just Perfection includes a list of options to toggle visibility of GNOME UI Elements, customize panel size, padding, and change the behavior.
Its settings page starts with a portrait of an old man (Sorry for my poor cultural knowledge, I don’t know who is he).
An old man in Just Perfection settings
Just scroll down, and you’ll see the options to:
override Gnome Shell theme to create a minimal desktop.
Hide top-bar.
Hide top-bar in overview screen.
Remove top left “Activities” button.
Disable (the focused) app-menu, clock, system tray menu (Aggregate menu).
Remove search box, workspace picker, close button & caption of selected app in overview
Disable the dock launcher, on screen display (when changing volume/brightness via Fn key).
Disable hot corner watermark animation.
Turn on/off icons for top-bar items.
Remove panel arrow (little triangle behind app-menu and battery icon).
Toggle hot corner, app gesture, type to search.
Customize panel position (top or bottom), clock position, panel size and button padding, animation speed, etc.
How to Install Just Perfection Extension:
The extension so far supports Gnome from v3.36 to v41, so Ubuntu 20.04 and higher may install it via following steps:
1.) Firstly, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install required libraries:
If you don’t see the toggle icon, click the link in the top to install browser extension and refresh the web page.
(NOTE: the default Firefox in Ubuntu 21.10 is a Snap app that does not support for installing Gnome Extensions.)
After installation, search for and open ‘Gnome Extensions‘ app from Activities overview screen and click the setting wheel for the extension to customize GNOME UI:
Without using a virtual keyboard, the standard physical keyboard supports for inserting alternate characters and symbols using the Compose key in Linux. Here’s how to enable and use the key in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.10 & higher with default GNOME desktop.
Enable Compose key in GNOME:
1. Firstly, search for and install “Gnome Tweaks” configuration tool via Ubuntu Software.
For those familiar with Linux commands may also press Ctrl+Alt+T on keyboard to open terminal and run command to install the tool:
sudo apt install gnome-tweaks
2. Secondly, open ‘Activities’ overview screen, search for and open ‘GNOME Tweaks’:
3. When the configuration tool opens, do:
Go to “Keyboard & Mouse” in the left pane.
Click on ‘Disable‘ area in the right side after the Compose Key setting.
Turn on the toggle in pop-up dialog.
Finally choose a key to use as compose key.
Type unusual characters via Compose Key:
After enabled the functions, you may now press Compose key, then start typing the keys below one by one to insert a character. For example, type Compose key then ~ finally u will input ũ. No need to hold the compose key, though you have to hit the key combination in a short time period in Ubuntu 21.10. For Ubuntu 20.04, it even works 1 min after the compose key is pressed.
Common Compose Key combinations via Wikipedia. In first column, you may replace a with most uppercase and
lowercase vowels:
Ubuntu by default displays only date and time in the center of top-bar. Users have to click on it to see which day is today in drop-down calendar.
To make life easier, you may configure the GNOME desktop to show the day of week in top-bar. And, here’s how to do the trick in Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.
Option 1: Single command to Display Weekday in Top bar:
For those who are familiar with Linux commands, it can be done by running a single gsettings command.
To do so, press Ctrl+Alt+T on keyboard to open up a terminal window. When it opens, paste the command below and hit run:
gsettings set org.gnome.desktop.interface clock-show-weekday true
After that, it shows the weekday name in short (e.g., Sat and Sun) immediately.
Option 2: Use System Settings (for Ubuntu 24.04)
For Ubuntu 24.04 with GNOME 46, system settings (aka Gnome Control Center) has include a toggle option to show/hide the weekday in top-bar.
First, press Super (Windows logo key) + S to open system status menu (Quick Settings), then click launch “Settings”. When it opens, navigate to System in left, then go to Date & Time, finally turn on the option for “Week Day” to enable this feature.
Option 3: Toggle Weekday Display via Gnome Tweaks
For Ubuntu 22.04 and Ubuntu 20.04, the must have GNOME configuration tool ‘Gnome Tweaks’ provides the toggle option for those hate Linux commands. If you don’t have it, search for and install via Ubuntu Software:
Next, press Super/Windows key to bring up activities overview screen. Then search for and launch Gnome Tweaks. Navigate to “Top Bar” from left pane, and then you’ll see the option to toggle “Weekday”.
Option 4: Use Dconf Editor
As you may know, the advanced configuration tool “Dconf Editor” also provides a graphical option to toggle this function.
First, search for and install ‘Dconf Editor’ from either Ubuntu Software or App Center.
Then, launch the tool and navigate to “org/gnome/desktop/interface“. Finally, find out and turn on the option for “clock-show-weekday”:
As you see, the tool also provides tons of other configure options. Use them as you want and enjoy!