today's howtos
-
How to Install XFCE Desktop in Ubuntu and Linux Mint
Xfce is a popular lightweight desktop environment for UNIX-like operating systems. It is designed to be fast and light on the utilization of system resources such as memory and CPU. In doing so, Xfce provides optimal performance and is usually recommended for old computers and PCs with low resource specifications.
At the time of writing this guide, the latest version of Xfce is Xfce 4.16. It is written in C (GTK) and was released on December 22, 2020.
-
How to Block Image Hotlinking in Nginx Web Server
Consider a scenario, you have finally managed to create and host your first web app under a Linux system and you wanted your web app to lure continuous user traffic, you beautified it with some custom images of which you have full copyright.
However, while comparing different web apps with a similar spectrum to yours, you discover your custom images are being used without your consent. These secondary sites are using your images’ direct link to display them on their platforms. Each time your web app loads, your custom images also load on their web app platforms.
This issue is called image hotlinking and it’s quite difficult to link it to copyright violation since these platforms are only mirroring your images. If you are lucky enough to be using Nginx as your primary web server, we can find a workaround for this issue.
-
LibreOffice Calc Basics VIII: HLOOKUP
This tutorial explains the horizontal variant of vlookup formula, called HLOOKUP, on LibreOffice Calc. We will learn first about data transposing, then manipulating it with the formula. As a reminder, if you haven't followed this LibreOffice Calc series, read the first and second parts here. Now let's try.
-
Clean up music tags with a Groovy script
Lately, I've been looking at how Groovy streamlines Java. In this series, I'm developing several scripts to help in cleaning up my music collection. In my last article, I used the framework developed previously to create a list of unique file names and counts of occurrences of those file names in the music collection directory. I then used the Linux find command to get rid of files I didn't want.
In this article, I demonstrate a Groovy script to clean up the motley assembly of tag fields.
WARNING: This script alters music tags, so it is vital that you make a backup of the music collection you test your code on.
-
Share screens on Linux with GNOME Connections | Opensource.com
When someone needs to share their screen with you, or you need to share your screen with someone else, you have several options to choose from. Video conferencing software, like the open source Jitsi web app, and while we call that "screen sharing," it's really presenting. You're presenting your screen to others, but they can't interact with it. Sometimes you actually want to share your screen and your mouse cursor with a trusted friend or colleague, and the tool for that is VNC (Virtual Network Computing), and it's built into your Linux desktop.
In any screen sharing scenario, there are two computers and possibly two users. For that reason, this article has two parts. The first part is for the person setting up their computer to accept screen sharing requests, and the second part is for the person trying to connect to someone else's screen.
-
How to Install Linux Mint 21 with manual partitions
If you’re a Linux Mint fan and want to know how to install the latest version of Linux Mint with manual partitions, this is the guide for you. Follow along as we go over how to set up Linux Mint 21 with manual partitioning.
Please note that to install Linux Mint 21, you will need a computer with at least two cores and 2-4 GB of RAM. You’ll also need a removable USB flash drive.
-
How to play GTFO on Linux
GTFO is a survival horror FPS video game that is played cooperatively. It was developed and published by developer 10 Chambers and released on Microsoft Windows. Here’s how you can play GTFO on Linux.
-
How to play Halo: Spartan Strike on Linux
Halo: Spartan Strike is a twin-stick shooter game set in the Halo video game universe. It is the sequel to Halo: Spartan Assault. It was released on April 16, 2015, on Microsoft Windows, Windows Phone, and iOS. However, you can play it on your Linux PC with a few tweaks.