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

Articles found under tag: tutorials

Proofreading for illusions with grep and AWK

By

Lexical illusions are very hard to find when proofreading. The most common lexical illusion is a duplicated word, as in this well-known example: A lexical illusion: many people are not aware that the the brain will automatically ignore a second instance of the word 'the' when it starts a new line. …

Read Article

Transposing rows and columns: 3 methods

By

Swapping the rows and columns in a table on the command line would seem to be a fairly easy thing to do. For example, with this tab-separated table (called 'tabbed') as input: get this tab-separated table ('swapped') as output: Datamash Transposing rows and columns is indeed easy if you have the…

Read Article

I think I like backreferences (sometimes)

By

Backreferences are part of the complicated and sometimes confusing world of regular expressions. The basic idea is this: you can substitute any part of a regular expression with a backslash followed by a number, so long as you surround the part to be substituted with round brackets. The command…

Read Article

Keeping emails as text files: 2 scripts

By

Most people store and organise their personal emails as individual files (messages) in folders. Those folders might be on a webmail company's servers, or in a mail client program on the user's personal computer. In both cases the emails are probably in a special email format. I'm horribly…

Read Article

Scripting a fancy chooser for recently used files

By

I recently scripted a GUI dialog that lists my 10 most recently modified files in reverse chronological order and allows me to choose more than 1 file for opening. The dialog is launched with a keyboard shortcut and is shown here with 2 files selected: The script is in copy-and-paste form at the…

Read Article

Gnumeric: a filter-and-export script

By

My wife likes to organise and store information in Gnumeric spreadsheets. Every now and then she needs to filter her data and save the result to a new spreadsheet. Gnumeric doesn't have a simple way to do that. It has a complicated way to do it ('Advanced Filter'), but nothing so straightforward as…

Read Article

How to insert code snippets on the command line without executing them

By

You can store a code snippet in a shell alias or a function, but when you type the alias or function name in a BASH shell and press 'Enter', the shell executes (or tries to execute) the snippet. That's no good if the snippet is incomplete or needs editing. A simple workaround is to paste the…

Read Article

How to read a file N lines at a time in BASH: 3 methods

By

The file I'll be using for this demonstration is called demo and looks like this: demo is plain text with 2 tab-separated columns. The first column is sorted alphabetically, but the second column isn't sorted. What I want to find out is how many different letters are in the second column for each…

Read Article

Split a table and number the pieces: two methods

By

I worked on these bits of code to simplify a shell script of mine. You really wouldn't want to see the script's original commands here — they're way too ugly! The new commands are much prettier and work well. The problem To simplify the story, here's a comma-separated table called demo, sorted on t…

Read Article

Some baby name problems

By

No, these aren't homework problems from a computer science class. They're interesting head-scratchers based on a data-analysis project I worked on recently, with the data 'reimagined' here for simplicity but with the underlying problems intact. We'll start with boys and girls, which are text files…

Read Article

News Elsewhere

Linux Today

Fzf: Quick Search via Fuzzy Finder on Linux (Install + Use)

Fzf is a superfast command-line tool to quickly locate files in an interactive session and append the result to other commands by piping.

The post Fzf: Quick Search via Fuzzy Finder on Linux (Install + Use) appeared first on Linux Today.

Te February 2025 Issue of the PCLinuxOS Magazine

The PCLinuxOS Magazine staff is pleased to announce the release of the February 2025 issue. With the exception of a brief period in 2009, The PCLinuxOS Magazine has been published on a monthly basis since September, 2006. The PCLinuxOS Magazine is a product of the PCLinuxOS community, published by volunteers from the community. The magazine […]

The post Te February 2025 Issue of the PCLinuxOS Magazine appeared first on 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.

GamingOnLinux Latest Articles

SteamDolls - Order Of Chaos stealth-meets-action platformer arrives February 11

With a voice cast that reunites multiple people from Metal Gear Solid, SteamDolls - Order Of Chaos is set to arrive in Early Access on February…

Eyes of War is a medieval era RTS that lets you get up close and personal with third-person controls

Eyes of War is a medieval eta RTS from Good Mood Games that just hit the big 1.0. It's an usual RTS where you can jump right into playing as a single…

Atari announced Breakout Beyond, a fresh spin on the classic from the devs of BIT.TRIP

The Breakout franchise is making a full return, with Atari announcing Breakout Beyond, developed by Choice Provisions (the studio behind…

The latest Valve Steam Console rumour with AMD RDNA4 can be safely ignored - here's why

Thanks to posts on social media and YouTuber videos, which now other news sites have picked up, we're seeing fresh rumours about a new Steam…

How to set up Decky Loader on Steam Deck / SteamOS for easy plugins

Decky Loader is a simple to use plugin system for Steam Deck / SteamOS, that allows you to add in plenty of extra features and some of the plugins…

How to change the Proton version on Linux, SteamOS and Steam Deck

You've heard a lot about Proton and all the different versions, but how do you actually change the version of Proton used for games? Here's all you…

UK gov responds to the newer Stop Killing Games petition - no plans to amend UK consumer law

The second Stop Killing Games petition in the UK crossed over 10,000 signatures, and so the government have responded with a full statement..Read the…

Valve fixes up The Finals and No Man's Sky VR with Proton Experimental

A fresh Proton Experimental update from Valve has landed fixing up issues with two games for Linux / Steam Deck so here's what's new..Read the full…

Nexus Mods app makes improvements to Collections, fixes Baldur's Gate 3 Script Extender on Linux

The newer open source and cross-platform Nexus Mods app has another update out, this time with more UI changes and improvements to the Collections…

Run a game store and go through gaming history in GSC - Game Store Chronicle

Imponix Game Studio have announced GSC - Game Store Chronicle, a management simulator where you run your very own game store..Read the full article…

FINAL FANTASY VII REBIRTH gets stability fixes and a Steam Deck graphics setting tweak

FINAL FANTASY VII REBIRTH has its first post-release patch to improve how it runs across all systems, with some useful improvements..Read the full…

1997 classic adventure The Space Bar upgraded with ScummVM and Linux support

Another classic revived. The ZOOM Platform recently announced that the 1997 classic adventure The Space Bar has been upgraded to use ScummVM and…

PS2 Emulator emulator PCSX2 should get Wayland support "in the coming months"

PCSX2 is a free and open source Sony PS2 Emulator, and it seems they're working towards ensuring it has full support for Wayland on Linux..Read the…

Video Game History Foundation launches a digital archive free for everyone

Giving everyone free access to their new launch (well, it's in "early access"), the Video Game History Foundation have put up their digital…

Physics building game Besiege gets a big 10 year anniversary update

Besiege from Spiderling Studios just had a big free upgrade for all players to celebrate the 10th anniversary..Read the full article on GamingOnLinux.

Steam Survey for January 2025 shows Linux still above 2%

Valve have released the Steam Hardware & Software Survey for January 2025, showing both Linux and macOS having a dip with a rise of Windows…

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…