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

Articles found under tag: tutorial

DMS to DD to KML with AWK and sed

By

In a 2014 Linux Rain article I describe a fast 'points plotter' for Google Earth. First I copy a list of latitude/longitudes (lat/lons) from a spreadsheet to the clipboard, then I launch a shell script with a keyboard shortcut. The script builds a KML file from the copied list and opens the KML for…

Read Article

Grouping things with AWK

By

In this article I explain one way to group data items with AWK arrays. The code is a little mysterious but the results are impressive, especially in my second example! Case 1: Cricket stats The table 'runs' is tab-separated and lists the 86 national team cricket players who scored (or have so far…

Read Article

Building sequences of numbers on the command line

By

There are two easy-to-use tools for generating numerical sequences. 'Brace expansion' is a BASH shell built-in, while the seq command is included in the GNU/Linux 'coreutils' package. Each tool has its peculiarities and advantages, as shown below. Simple sequences One difference between the two…

Read Article

Building a Desktop Wikipedia Checker

By

I often look something up in Wikipedia when reading non-browser documents, like PDFs, ODTs and emails. I wanted to have a little desktop window for those look-ups - somewhere I could check Wikipedia without opening a browser and without leaving the document I'm reading. This article describes how I…

Read Article

How to repeat a script, or not

By

I have a data-entry script which adds records to a plain-text data table. It's a fairly complicated script with a GUI dialog, and until recently it added one record at a time. To add another record, I had to launch the script again. Was there a simple way (I asked myself) to re-run the script, or…

Read Article

On dates and stuffed non-dates

By

Nothing gives my wife the Screaming Meemies like dates in spreadsheets. Unless she formats the target cell in advance as text, the spreadsheet will turn a perfectly innocent, non-date string like 23/2/6 into '23-Feb-2006'. When she types 6420-11-3, according to both LibreOffice Calc and Gnumeric,…

Read Article

The header line: how to add, delete and ignore it

By

In a plain-text table, the first or header line usually contains the names of the fields. In this article I've pulled together a variety of ways to add and delete a header, and also how to do things with the rest of the table while leaving the header intact as the first line in the file. Add a…

Read Article

Joining Tables on the Command-Line

By

This article compares 3 different ways to join tables on a common field. All 3 work OK on small tables, but there's a big difference in speed when the tables to be joined are large, as shown below. Table joining isn't something you need to do if you store data in a simple, flat-file database like a…

Read Article

Splitting a File Elegantly

By

In a previous Linux Rain article I compared different ways to delete blank lines, and showed that the AWK way was the simplest and most thorough. Here I show how to split a text file into multiple text files using a surprisingly simple AWK command. Background In 2013 I published an article in Free…

Read Article

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

News Elsewhere

Linux Today

How to Install Nodebb With Mongodb and Nginx Proxy on Almalinux 9

NodeBB is an open-source, Node.js-based forum software that provides a modern and responsive solution for online communities. This guide will provide step-by-step instructions for installing NodeBB on an Alma Linux 9 server.

The post How to Install Nodebb With Mongodb and Nginx Proxy on Almalinux 9 appeared first on Linux Today.

How to Safely Automate the Removal of Old Linux Kernels on Fedora

I’m sure I’m not the only one who likes to keep their Linux OS clean from old, unused packages, especially Linux kernels, whose number (and size) keeps growing with each update or upgrade. This is particularly true if your distro handles kernels differently, protecting them from the handy autoremove command and keeping many installed kernels. […]

The post How to Safely Automate the Removal of Old Linux Kernels on Fedora appeared first on Linux Today.

Linux Kernel Surpasses 40 Million Lines

The Linux kernel has rapidly grown, reaching an impressive milestone, surpassing 40 million lines of code.

The post Linux Kernel Surpasses 40 Million Lines appeared first on Linux Today.

GParted 1.7 Released with Bcachefs Support and NBD Recognition

GParted 1.7 enhances partition management with NBD support, Bcachefs (experimental), LVM probe prevention, and updated translations.

The post GParted 1.7 Released with Bcachefs Support and NBD Recognition appeared first on Linux Today.

NVIDIA 570 Linux Graphics Driver Promises VRR Support on Multi-Monitor Setups

Some of the highlights of the NVIDIA 570 graphics driver series include VRR (variable refresh rate) support on multi-monitor setups, support for querying Dynamic Boost status, 32-bit compatibility support for the NVIDIA GBM backend, and a new conceal_vrr_caps kernel module parameter to the nvidia-modeset kernel module.

The post NVIDIA 570 Linux Graphics Driver Promises VRR Support on Multi-Monitor Setups appeared first on Linux Today.

GStreamer 1.24.12 Improves Performance Across Platforms

GStreamer 1.24.12 multimedia framework is a bug-fix release that resolves crashes, improves compatibility, and enhances reliability across platforms.

The post GStreamer 1.24.12 Improves Performance Across Platforms appeared first on Linux Today.

OPNsense Celebrates 10 Years with the 25.1 “Ultimate Unicorn” Release

OPNsense 25.1 open-source firewall and routing platform rolls out powered by FreeBSD 14.2, with a revamped UI, ZFS snapshot support, and more.

The post OPNsense Celebrates 10 Years with the 25.1 “Ultimate Unicorn” Release appeared first on Linux Today.

GCompris 25.0 Open-Source Educational Suite Released with Five New Activities

GCompris 25.0 introduces five new activities including “Sketch”, an activity for drawing freely with multiple tools to let children explore their creativity, and “Calculate with ten’s complement”, the continuation of the existing ten’s complement activities to help the children to swap the numbers to easily compute a sum.

The post GCompris 25.0 Open-Source Educational Suite Released with Five New Activities appeared first on Linux Today.

Krita 5.2.9 Brings Stability with Key Crash and Performance Fixes

Krita 5.2.9 free and open-source digital painting app brings major bug fixes, improved EXR handling, and enhanced stability for digital artists.

The post Krita 5.2.9 Brings Stability with Key Crash and Performance Fixes appeared first on Linux Today.

openSUSE’s New Agama Installer Now Supports Slowroll

openSUSE's Agama Installer v11 now supports Slowroll and introduces enhanced installation features for SLES 16 Beta and Leap 16 Alpha.

The post openSUSE’s New Agama Installer Now Supports Slowroll appeared first on Linux Today.

GamingOnLinux Latest Articles

The Sims and The Sims 2 officially return with a Legacy Collection for each

The rumours were true, EA have re-released the classics. The Sims Legacy Collection and The Sims 2 Legacy Collection are live on Steam now..Read the…

Warner Bros platform fighter MultiVersus goes offline for good in May

Player First Games / Warner Bros. Games have announced that the Super Smash Bros.-like game MultiVersus is officially closing..Read the full article…

Linux performance overlay MangoHud 0.8.0-rc1 out now for testing with Intel GPU support and lots of improvements

MangoHud is a performance overlay you can use on Desktop Linux, and it's what powers the built-in overlay on Steam Deck. A new release candidate is…

Calamities are coming to Old World in the Wrath of Gods DLC plus they hit a big sales milestone

Mohawk Games have announced the Old World - Wrath of Gods is coming on March 4, which has some big new features and content, plus they've hit a nice…

Free tense horror game Those Who Crawl about exploring shrinking caves added Linux / Steam Deck support

Originally released in 2022, Hush Fin Games have upgraded the free game Those Who Crawl, which now includes Linux and Steam Deck support..Read the…

Minecraft gets new types of cows, a firefly bush and more ambient sounds

Following on from a previous testing snapshot update for Minecraft that added in new pigs, wildflowers and ambient features there's another snapshot…

The Spell Brigade gets lots of gameplay improvements plus a UI update for Steam Deck

The Spell Brigade is a popular survivor-like with online co-op for up to 4 players, it's sold well and the developers continue making big…

Games to claim from Prime Gaming, Jan 31 edition round-up for SteamOS Linux and Steam Deck

Here's the up to date list of games available on Amazon Prime Gaming for January 31st, and what compatibility you can expect for Linux / SteamOS and…

FINAL FANTASY VII REBIRTH should work better on Linux / Steam Deck with the latest Proton Hotfix

Even though FINAL FANTASY VII REBIRTH is rated as Steam Deck Verified, it did launch with some problems on Linux / Steam Deck but Valve's Proton…

NVIDIA Beta driver 570.86.16 released with VRR for multiple displays and lots of improvements

NVIDIA today released the 570.86.16 Beta driver for Linux which includes various new features, and a few good bug fixes too..Read the full article on…

Open source RTS 0 A.D. Alpha 27 released bringing a new Vulkan renderer, new maps, AMD FSR and lots more

The free, open source and cross-platform RTS 0 A.D. Alpha 27 is now finally available and it brings with it a whole lot of new features and…

Free bite-sized photography platformer Batography out now on Steam

It's short, it's cute, it's free with Linux support and it's out now on Steam. Batography is a photography platformer where you play as a curious bat…

Put your thinking cap on for Fallacy Quiz a game that will test your reasoning skills

Released back in December that I missed, developer Tim Krief put up Fallacy Quiz, a game that tests your ability to identify misleading or incorrect…

The End of the Sun is a Slavic fantasy time-travel adventure out now

Ready for a fresh and unusual experience? The End of the Sun is out now with Linux support taking you across time in this Slavic fantasy…

NTSYNC driver support heads to Wine in a new Merge Request

With the NTSYNC driver landing ready for the Linux kernel 6.14 release, there's now an open Merge Request to actually hook up support for it in…

Next-gen construction simulation RoadCraft gets a new trailer and release date

From the teams that gave us the popular SnowRunner and MudRunner, the next-gen construction simulation RoadCraft is looking great. There's a new…

Get 112 Operator free during Fanatical's Lunar New Year Sale plus a new Fanatical Favorites Bundle

You can get a free game from Fanatical, plus a bunch of great discounts during the Lunar New Year Sale and there's also the new Fanatical Favorites…

Collabora take over libsurvive development an open source VR lighthouse tracking system

Collabora have announced they've taken over development of libsurvive, an open source lighthouse tracking system for VR..Read the full article on…

Kingdom Come: Deliverance II from Warhorse Studios confirmed playable on Steam Deck

Kingdom Come: Deliverance II is quickly approaching release and it's looking good, to the point that Warhorse Studios have announced that it will be…

Relaxed factory automation sim Learning Factory 1.0 is out now

A few years in Early Access and it's now complete. Luden.io have released the 1.0 update for Learning Factory, a chilled factory building automation…

PlayStation Network requirement on PC will now be optional with in-game rewards

Sony have announced that their PC game releases will no longer force a PlayStation Network Account requirement. Instead it will be optional and give…

DOOM + DOOM II adds multiplayer mod support but it's broken on Steam Deck / Linux

The updated version of DOOM + DOOM II that bundles them together with enhancements from id Software / Nightdive Studios, Bethesda just got Update #2…

No Man's Sky - Worlds Part II brings Gas Giants, New Story Missions, Trillions of New Planets

Hello Games have given us another almighty whopper of an update to No Man's Sky here. The scale was already impressive and now it's just completely…

Strategy business sim Summer Islands a spiritual successor to Holiday Island from 1996 is out now

Summer Islands from Marttalin Games is a real-time strategy business simulator and after a few years of Early Access the 1.0 release is out now..Read…

Tails of Iron 2: Whiskers of Winter is out now and looks fantastic

Available with Linux support, Tails of Iron 2: Whiskers of Winter has launched from Odd Bug Studio and it looks like another hit. It's also Steam…

Lucky Tower Ultimate is hilarious and now Steam Deck Verified with a big update

Probably one of the funniest games I've had the pleasure of playing over the last year, Lucky Tower Ultimate is a gem and worth a go. Now even more…

Awesome free retro RPG Moonring gets another big update - looking good on Steam Deck

Moonring originally released back in 2023 from the co-creator of the Xbox's Fable series, it's free, has a lot of good reviews and now it should be…

System76 Meerkat Mini PC gets a nice upgrade with Intel Core Ultra

Hardware vendor and Pop!_OS Linux distribution developer System76 have revealed the brand new upgraded Meerkat Mini PC. This new fancy refresh gives…

Dino Crisis and Dino Crisis 2 now available on GOG - plus GOG Dreamlist replaces Community Wishlist

Some great news for game preservation here, as GOG have managed to revive both Dino Crisis and Dino Crisis 2 and they've also revamped their voting…

The new trailer for sandbox strategy game Antimatter shows off the epic scale

Back in 2020 the strategy game Antimatter sure looked exciting during the Kickstarter, with the developer steadily building up all the promised…

Survival horror Chernobylite updated for better Steam Deck support

While working on Chernobylite 2: Exclusion Zone, developer The Farm 51 have gone back and further enhanced Chernobylite Complete Edition to bring…

Popular rogue-lite space shooter Nova Drift gets updated for Steam Deck verification

Nova Drift from developer Chimeric is a very well-received rogue-lite space shooter that released back in 2024, and the dev continues working on it.…

Wild West point & click adventure Rosewater set for release in March with a new trailer

Rosewater from Grundislav Games and publisher Application Systems Heidelberg has a brand new trailer and they've revealed the release date is now set…

The latest Two Point Museum trailer shows off Museum Management

Releasing with Linux support on March 4, Two Point Museum has a brand new trailer to showcase Museum Management and more..Read the full article on…

Dying Light is getting a free graphical update, plus Dying Light 2 will get a new game mode

Techland are celebrating 10 years of Dying Light with a number of announcements, like a graphics update to the original, a few events and some big…

Steam / Steam Deck Beta update will no longer bug friends in-game when you reconnect

Valve released another smaller Steam Client Beta update for Desktop / Steam Deck, with a little tweak for in-game notifications amongst some other…

NTSYNC for Proton / Wine now in Linux kernel 6.14 that "Should make many SteamOS users happy"

Seems like the upcoming Linux kernel 6.14 release is going to be a nice one for gamers on Linux / Steam Deck, as the NTSYNC code has now been…

Iron Roads is a cute-looking rail network optimisation sim out in Early Access

Love your building and management sims? Iron Roads puts a rather cute looking style on it and it's now available with Linux support in Early…

Originally PS5 exclusive Team NINJA are bringing Rise of the Ronin to PC in March

Rise of the Ronin from Team NINJA and KOEI TECMO has now been confirmed to be launching on Steam and it's coming soon too..Read the full article on…

AMPLITUDE announce ENDLESS Legend 2 with publishing from Hooded Horse

AMPLITUDE Studios have announced ENDLESS Legend 2 and teamed up with Hooded Horse, who are quickly becoming known for publishing some great strategy…

Mahjong gets the Balatro treatment with Aotenjo: Infinite Hands

We're likely to continue seeing more developers try mixing up classic games like Balatro did with Poker, and now we have Aotenjo: Infinite Hands…

Yield! Fall of Rome is the 'child of Polytopia and Civilization' out in Early Access and Steam Deck Verified

A bit of strategy gaming on the go? Developer Billionworlds and publisher Daedalic Entertainment recently announced the release of Yield! Fall of…

Chaosmonger Studio have announced a new adventure game with MIGHTY 1990

MIGHTY 1990 is the next game from Chaosmonger Studio who have been pumping out releases over the last few years including ENCODYA, Speedollama, Three…

The ridiculous Steam Brick just makes me want a proper Steam Machine

One modder took it upon themselves to turn their Steam Deck into a Steam Brick, a tiny little console that makes me really want a proper Steam…

War Thunder gets BattlEye anti-cheat enabled for Linux

War Thunder from Gaijin Entertainment announced back in December 2024 that they would be changing the anti-cheat, which continues to be rolled out in…

The Last of Us Part I added AMD FSR3.1 Frame Generation and Super Resolution

For those interested in maximising game performance on Linux / Steam Deck, The Last of Us Part I just got another major tech upgrade..Read the full…

Airships: Lost Flotilla is a perfect time-killer where you can make some ridiculous ships

Airships: Lost Flotilla is a steampunk themed auto-shooter just released from David Stark, an offshoot of their other game Airships: Conquer the…

Horizons: The End Of Words is a clever space-exploration word game out now

For puzzle word game fans, this is quite a unique one! Horizons: The End Of Words is an open-world space-exploration word game..Read the full article…

Cross-platform Nexus Mods App v0.7.2 improves the UI, adds Bannerlord Software Extender support

The Nexus team continue building up their newer cross-platform open source Nexus Mods App that will eventually replace Vortex. Version 0.7.2 was…

Games to claim from Prime Gaming, Jan 24 edition round-up for SteamOS Linux and Steam Deck

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