The Linux Rain Linux General/Gaming News, Reviews and Tutorials

Articles found in "Tutorials" category:

Tips on getting (and suggesting, and editing) user input

By

In a previous Linux Rain article I explained how to use the YAD dialog to do multiple-item data entry in a GUI. Here I show one way to allow users to check and edit what they've entered in YAD. I also explain how to offer default, editable inputs in terminal-based data entry, and how to color the…

Read Article

How to get nowhere in particular

By

In this tutorial I explain one way to generate a random geographical location, using simple command-line tricks. Latitude and longitude: decimal degrees Latitude runs from 0 to 90 degrees from the Equator to the North Pole, and 0 to 90 degrees from the Equator to the South Pole. Longitude in…

Read Article

Top 10! Fun On The Command Line

By

If you just love making 'top 10'-type lists but are a little embarrassed to say so, tell people you're passionate about data exploration. To impress them even more, explain that you do your data exploration on the command line. But don't ruin the impression by telling them how easy that is! In this…

Read Article

ODT to TXT, but keep the line numbering

By

The title explains what this article is about. If you save an .odt file as text, or copy/paste the contents as a text file, or run odt2txt or the unoconv utility, you lose the apparent line structure of the original, and with it the line numbering. But there is a way... Losing apparent line…

Read Article

Scripting a 4-Color Multiple Grepper

By

I wrote the shell script described here ('grep4') to find up to four items at the same time in my data tables, which are big text files with one record per line. The script gives each searched-for item its own color on the terminal screen. It lets me know in advance how many 'hits' there are, so…

Read Article

How To Install MATE 1.8 In Ubuntu 14.04 And Give It A Classic Ubuntu Look And Feel

By

If there's one thing that's undeniable in the GNU/Linux world at the moment, is that users' tastes can be as diverse as the choices of desktop interfaces we have available and that there is no true one-size-fits-all desktop. In addition to this, there is no doubt a vocal group of users who reject…

Read Article

Tips on Tables

By

Big data or small data, a lot of it comes these days as plain text arranged in rows and columns. Here are a few tips on working with tables of text, both in text editors and on the command line. CSV isn't what it seems. Text tables are often exported from databases and spreadsheets as…

Read Article

A Pivot Table In AWK

By

GNU AWK is a great tool for working with tables of data, and by using AWK arrays, you can quickly do column sums (and other calculations) based on unique values in another column (see below). Pivot tables in AWK are a bit trickier. In this article I do a slow walk through the code for a simple…

Read Article

Why I (sometimes) love regular expressions

By

Command line wizards are forever encouraging the rest of us to learn regular expressions (regex). We're told regex is elegant, powerful and incredibly useful. The downside is that regex can be seriously fiddly. One fly-spot out of place, and the code fails. For this reason I only use 'non-simple'…

Read Article

Scripting a 'Find-and-Replace' for big text files

By

EDIT 26/04/2014 I wrote the original fandr script to do single-word replacements in big files. To do multiple-word find-and-replace, the 'needle' variables have to be double-quoted, as in the revised script below. An example of a multiple-word replacement is at the end of this article. I use two…

Read Article

News Elsewhere

Linux Today

How to Install GlassFish Application Server with Nginx Reverse Proxy on Debian 12

Learn how to install GlassFish Application Server with Nginx Reverse Proxy on Debian 12. Follow our step-by-step guide for a seamless setup experience.

The post How to Install GlassFish Application Server with Nginx Reverse Proxy on Debian 12 appeared first on Linux Today.

Caddy 2.10 Web Server Debuts Enhanced TLS Privacy

The latest version of Caddy 2.10 web server brings improved TLS privacy features. Learn more about Caddy and how it can enhance your website security.

The post Caddy 2.10 Web Server Debuts Enhanced TLS Privacy appeared first on Linux Today.

Vim vs Neovim: Which One is Better, and Which Should You Use?

Let's explore what Vim and Neovim are, their core features, and the key differences to help you decide which one best fits your workflow.

The post Vim vs Neovim: Which One is Better, and Which Should You Use? appeared first on Linux Today.

What’s New in Fedora 42’s Atomic Desktops

Discover the latest features and enhancements in Fedora 42's Atomic Desktops. Explore improved performance, security, and user experience in this update.

The post What’s New in Fedora 42’s Atomic Desktops appeared first on Linux Today.

Best Free and Open Source Alternatives to Apple Spotlight

Discover the best free and open source alternatives to Apple Spotlight. Enhance your search experience with powerful tools that prioritize privacy and efficiency.

The post Best Free and Open Source Alternatives to Apple Spotlight appeared first on Linux Today.

Tails 6.14.2 Has Been Released, Bringing A New Kernel And Various Updates

Discover the latest features and improvements in Tails 6.14.2. Stay secure and anonymous with this updated version of the privacy-focused operating system.

The post Tails 6.14.2 Has Been Released, Bringing A New Kernel And Various Updates appeared first on Linux Today.

Calibre 8.3 eBook Manager Brings Enhanced Performance

Discover the enhanced performance of Calibre 8.3 eBook Manager. Streamline your reading experience with powerful features and improved functionality.

The post Calibre 8.3 eBook Manager Brings Enhanced Performance appeared first on Linux Today.

An Everyday User’s Guide to Ubuntu’s New 25.04 Plucky Puffin Release

Unlock the potential of Ubuntu 25.04 Plucky Puffin with our user-friendly guide, packed with tips and insights for a seamless transition to this latest release.

The post An Everyday User’s Guide to Ubuntu’s New 25.04 Plucky Puffin Release appeared first on Linux Today.

Arch Says Goodbye to Redis, Adopts Valkey

Learn about Arch's strategic shift from Redis to Valkey, highlighting the advantages and innovations that come with this new database solution.

The post Arch Says Goodbye to Redis, Adopts Valkey appeared first on Linux Today.

Raising the Bar for Open Source Standards Through OpenChain

Discover how OpenChain is elevating open source standards, fostering collaboration, and ensuring compliance across the software supply chain.

The post Raising the Bar for Open Source Standards Through OpenChain appeared first on Linux Today.

GamingOnLinux Latest Articles

Grab some top Bethesda games in the latest Fanatical Bundle

From Fallout to Dishonored, there's some good stuff included in the latest Fanatical Build your own Bethesda Bundle..Read the full article on…

Nexus Mods app adds Cyberpunk 2077 as a supported game, improves Stardew Valley modding

Great day for modders. The newer in-development open source and cross-platform Nexus Mods app has promoted Cyberpunk 2077 to supported status, making…

COMBOLITE is a unique physics deck-builder where you build up combos to keep hitting a rock

Probably the absolute weirdest deck-builder I've ever played, COMBOLITE is all about repeatedly hitting a rock to score points and activate special…

The 'Crips for eSims for Gaza Bundle' on itch.io has lots of games, TTRPGs and more

The itch.io store is hosting another big charity bundle full of video games, TTRPGs, zines, books, soundtracks, and asset packs in support of eSims…

Two Point Museum gets a big free content update with a new large UI scaling setting for Steam Deck

Two Point Studios / SEGA have updated the popular and well-received Two Point Museum with a fresh free content upgrade. Plus, it should feel better…

EA rebrand and refresh their anti-cheat into EA Javelin Anticheat, still blocks Linux / Steam Deck

EA (Electronic Arts) have announced that EA anticheat is going through a rebrand and refresh, and will now be called EA Javelin Anticheat..Read the…

EA cancels multiple projects from Apex and Titanfall developer Respawn with more layoffs

More game industry news for you today. Respawn, developer of Titanfall and Apex Legends, have announced that two early-stage games have been…

8BitDo Ultimate 2 is getting full Steam Input support for more buttons

One of my gripes with my original 8BitDo Ultimate 2.4G Controller is that Steam Input cannot see the additional buttons on the back, but it seems…

Sonic Rumble from SEGA gets indefinitely delayed to add more features

Sonic Rumble from SEGA seems to be their answer to a Fall Guys-like multiplayer party game, it looks like it could be good fun but the global release…

Proton 10 gets a first Beta to improve game compatibility on Steam Deck and Desktop Linux

Here we go! Proton 10 is the next major stable version of Proton and a first Beta is now available for testing to improve game compatibility on Steam…

World of Goo 2 is out now on Steam and GOG - a great pick for puzzle game fans

This really brings back some memories. World of Goo 2 from 2D BOY and Tomorrow Corporation has officially launched on GOG and Steam with Native Linux…

PASS Fortress turns TF2 into a competitive basketball-like and it's coming to Steam

Oh hey, a new Team Fortress 2 (TF2) mod that's coming to Steam and it sounds like a lot of fun. PASS Fortress is one to watch..Read the full article…

Wuthering Waves arrives on Steam, another with anti-cheat problems on Steam Deck and Desktop Linux

Here we go again. Wuthering Waves has now released on Steam from KURO GAMES and it appears to be having problems on Steam Deck and Desktop Linux due…

Steam update for Desktop brings DLC fixes while Steam Deck gets startup and BIOS update fixes

Valve released another small stable Steam update for Desktop and Steam Deck, bringing in some pretty essential fixes for both platforms..Read the…

Starfox-esque 3D Shooter Ex-Zodiac gets a major update with a new level

Ex-Zodiac is a 3D on-rails shooter made in the spirit of the classic Starfox, it's currently in Early Access with Linux support and a major update…

Retro Disney themed shooter MOUSE: P.I. For Hire looks awesome in the latest trailer

The inspiration is obvious to anyone who has seen classic Disney cartoons on this one and I'm all for it. MOUSE: P.I. For Hire looks like a lot of…

Metal platformer Voivod: The Nuclear Warrior from Chaosmonger now on Kickstarter and smashed the funding goal

With a world inspired by the lore and iconic concept albums of the metal music band Voivod, the latest retro-inspired game from Chaosmonger Studio is…

Multiple Star Wars classics join the GOG Preservation Program with a big sale

The GOG Preservation Program has expanded once again. After recently adding a re-release of Breath of Fire IV for PC, GOG are now keeping multiple…

Delta Force devs say Desktop Linux support is 'not part of our agenda in the future'

For anyone hoping to play Delta Force on Desktop Linux, the developer Team Jade has given a pretty clear no. That's despite it working on Steam Deck…

Infinity Nikki on Steam works on Steam Deck but the situation is odd and anti-cheat blocks Desktop Linux

Infinity Nikki has now launched on Steam to suck away more of your time. It works on Steam Deck with Proton but the anti-cheat is blocking it working…

The XCOM Complete Humble Bundle is an awesome deal

One of my all-time favourite game series! The XCOM Complete Humble Bundle is an absolutely fantastic deal filled with some brilliant strategy…

System76 COSMIC Alpha 7 is out with new accessibility features, global shortcuts and more

System76 continue building up their desktop environment COSMIC, with a 7th Alpha release now available for testing built on top of Pop!_OS 24.04 LTS…

Dune: Awakening set for a public playtest May 9-12 but the anti-cheat concerns me for Linux / Steam Deck

Dune: Awakening from Funcom is set to release on June 10th, and to ensure their servers are working well they've announced a major public playtest…

Love board games and pure chaos? Fortune Avenue is a new spin on Monopoly out in Early Access

Out now with Native Linux support and it's Steam Deck Verified, Fortune Street is the latest game from Binogure Studio (City Game Studio, Sneak In)…

Lost For Swords is a unique deck-building dungeon crawler that's different each time

There's a lot of dungeon crawlers and deck-builders but Lost For Swords manages to come off a little more unique thanks to the way it shuffles…

Replicube is an open-ended programming puzzle game about making 3D voxels

Walaber Entertainment LLC (JellyCar Worlds, Parking Garage Rally Circuit) have just released Replicube, an open-ended programming puzzle game where…

Point and click adventure Casebook 1899 - The Leipzig Murders launches later this year

Casebook 1899 - The Leipzig Murders from Homo Narrans Studio is now on the road to release, with it being confirmed a GOG and Steam release will…

FBC: Firebreak from Remedy releases June 17, aiming to be Steam Deck Verified

Good news for people wanting to play Remedy Entertainment's new game FBC: Firebreak, as it's releasing June 17th and it will be playable on Steam…

Lenovo - Legion Go S with Valve's SteamOS gets a price increase at Best Buy

Best Buy have recently increased the price they're listing for the two upcoming Lenovo - Legion Go S models with Valve's SteamOS. They seem to have…

More games for Steam Deck / Linux from Prime Gaming for April 25th

Here's the fresh and up to date list of games available on Amazon Prime Gaming for April 25th, and what compatibility you can expect for Linux /…

Breath of Fire IV for PC returns with an updated GOG release, plus more games join the GOG Preservation Program

GOG have done it again, they've revived another classic. Teaming up with Capcom, they've brought back Breath of Fire IV along with various…

NVIDIA disclose new security flaw in their Linux GPU drivers

NVIDIA sent out a security bulletin today to reveal a fresh security flaw found in their Linux GPU drivers. So it’s time to get updating again…

Frostrail from the devs of Barotrauma 'eager' to support Linux with a 'tentative yes'

Barotrauma devs FakeFish recently revealed Frostrail during the Triple-I Initiative event, and they're giving a "tentative yes" for Linux…

Steam Deck Verified round-up highlights for late April 2025

Come and see what Valve have been rating Steam Deck Verified recently, and perhaps you might just find your next game to play through. All games will…

Discord CEO steps down, replaced with former Activision Blizzard CSO as they work towards being a public company

As Discord forces in more adverts and paid customization towards becoming a public company the CEO and Co-Founder, Jason Citron, has announced…

11 bit studios are remaking the original Frostpunk in Unreal Engine 5 with Frostpunk 1886

11 bit studios have announced today that their popular city building survival strategy game Frostpunk from 2018 is getting a remake in Unreal Engine…

Polterguys: Possession Party is a funny competitive party game worth a look

Polterguys: Possession Party from Madorium Ltd is a party game that's highly competitive. As a bunch of ghosts, you and friends are trying to get…

DYNASTY WARRIORS: ORIGINS fixes issues with AMD FSR3 on Steam Deck and adds a Photo Mode

KOEI TECMO recently released a small update for DYNASTY WARRIORS: ORIGINS that released in January, making it more playable on Steam Deck..Read the…

Check out the unique demo for Insectile, a bug-catching creature collection game with puzzle-battles

Insectile is an upcoming game that blends together exploration, creature collection and puzzle battles into what looks like quite a unique and…

Popular mobile game Final Outpost: Definitive Edition gets a PC release on May 22

Final Outpost: Definitive Edition from Exabyte Games is the expanded and upgraded version of their popular mobile game. They've now announced the…

Time-travel adventure Old Skies from Wadjet Eye Games is out now

The latest point and click adventure from Wadjet Eye Games is out now with Old Skies sending you through time. It has Native Linux support and is…

Steam Client update brings fixes for screenshots, notes and more for Steam Deck and Desktops

Valve released a small stable update to the Steam Client for Desktop and Steam Deck, along with another one-fix Beta update for Steam Deck..Read the…

You can get DOOM, DOOM Eternal, more DOOM and multiple Wolfenstein games in this latest Humble Bundle

If you're needing to build up your shooter collection, the new id & Friends Humble Bundle might perhaps be exactly what you want with plenty of…

Colony building sim Mountaincore is now free to play and open source

A complicated history for this one, with the developer Rocket Jump Technology no longer existing as a business. The previous iteration of the game…

Popular idle game Melvor Idle is getting a sequel with Melvor Idle 2 bringing some huge new features

Coming sometime soon to Early Access, Melvor Idle 2 has been announced by developer Games by Malcs. Building upon the success and popularity of the…

Stone Age co-op farming & life sim Roots of Pacha gets a major 'Sun and Moon' v1.3 update

Roots of Pacha is basically like a Stone Age version of Stardew Valley, a co-op farming and life sim from Sofa Den. The Sun and Moon update is a big…

Fanatical's Prestige Collection for April 2025 has some highly rated picks for cheap

Another great to chance to grab some cheap highly rated games in the Fanatical Prestige Collection for April 2025 Bundle. Additionally, Fanatical…

Survivor-like bullet hell with random maps FIENDRISE adds Linux support

Originally released on April 17th, FIENDRISE is another quality looking survivor-like bullet heaven / bullet hell like thingy that has randomly…

Mesa NVK (NVIDIA Vulkan driver) now Vulkan 1.4 conformant on Maxwell, Pascal, and Volta GPUs

Collabora developer Faith Ekstrand has announced a nice big milestone for the open source Mesa driver NVK, the NVIDIA Vulkan driver, as it has…

Steam will soon list what accessibility features games support on store pages

Finally. Something many have been asking for Valve to do for a long time now, and something I've pointed out multiple times across various articles -…