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

Articles found under tag: bash

The Complicated Firewall

By

Until recently, I was content using the Uncomplicated Firewall that comes built-into Ubuntu. And it's called uncomplicated for a reason: its complicated counterpart – the iptables. It's not to say that iptables are difficult to comprehend or even impossible to use, but is rather massive. In other w…

Read Article

How to deal with NBSPs in a terminal

By

A non-breaking space (NBSP) is a special kind of whitespace. It's an invisible signal that tells a text-processing program to avoid replacing that space with a linefeed or carriage return. For example, if you wrote "2 kg" in LibreOffice Writer and didn't want the "2" to be at…

Read Article

BASH drivers, start your engines

By

There's always more than one way to do a job in the shell, and there may not be One Best Way to do that job, either. Nevertheless, different commands with the same output can differ in how long they take, how much memory they use and how hard they make the CPU work. Out of curiosity I trialled 6…

Read Article

AWK and a rainfall time series - Part 2

By

In part 1 of this article I showed how I used AWK on the command line to work up daily rainfall data for my home town, Ulverstone in Tasmania. I wasn't ready to analyse the data, because there were quite a few missing-data days. Some were part of accumulated-total series, where the rainfall total…

Read Article

AWK and a rainfall time series - Part 1

By

AWK is my tool of choice for processing plain-text data, so when I wanted to look closely at daily rainfall data for my home town, I fired up a terminal. In this two-part article I explain how the rainfall data were beaten into shape, mainly with AWK, so I could do my analysis. The commands shown…

Read Article

BASH a block of bytes

By

I was preparing a slide presentation and wanted to show a block of random 8-bit bytes, like this: Naturally I didn't just type out that block of text on a slide, which would have taken maybe 10 minutes, or copy and modify some byte-text I found online. Of course not. Instead I spent hours dreaming…

Read Article

grep vs AWK vs Ruby, and a uniq disappointment

By

In my data-cleaning work I often make up tallies of selected individual characters from big, UTF-8-encoded data files. What's the best way to do this? As shown below, I've tried grep/sort/uniq, AWK and Ruby, and AWK's the fastest. The trials also revealed an unexpected problem with the uniq program…

Read Article

Scripting an arithmeticker

By

I've just built my own GUI calculator (script below). OK, you're probably thinking "WHY? There are plenty of perfectly good GUI calculators for Linux. Why build another one?" And my answer is "Because the available calculators are way too powerful and don't do what I want…

Read Article

Tips for tpp and patat

By

You might be surprised to learn that there are programs for running presentations in a terminal. No, I don't mean opening PowerPoint or Impress slides one after the other, as images in a frame-buffered console. I mean presenting slides coded for the terminal, in a terminal. Interesting idea? It…

Read Article

Scottish Country Dancing stats

By

My wife has been in the same Scottish Country Dancing group for many years, and back in 2005 she began keeping a record of the dances done at each meeting. She lists a fair bit of information in her "dances done" spreadsheet (screenshot below). She recently asked me "Would it be…

Read Article

News Elsewhere

Linux Today

Calibre 7.26 Update Brings Enhanced Web Search, Metadata Fixes

Calibre 7.26 ebook manager released with enhanced book details, better metadata editing, bug fixes, and more.

The post Calibre 7.26 Update Brings Enhanced Web Search, Metadata Fixes appeared first on Linux Today.

DistroBox: Try Out Multiple Linux Distributions via the Terminal

Try out multiple Linux distributions at once on your host system using DistroBox, eliminating the need for virtual machines or dual booting.

The post DistroBox: Try Out Multiple Linux Distributions via the Terminal appeared first on Linux Today.

DietPi 9.10 Brings RISC-V Upgrades, Raspberry Pi Kernel Migration

DietPi 9.10 enhances RISC-V support, introduces DietPi-Display, enables Pi kernel migration, and adds new automation options.

The post DietPi 9.10 Brings RISC-V Upgrades, Raspberry Pi Kernel Migration appeared first on Linux Today.

ZSA’s Erez Zuckerman Talks About (What Else?) Ergonomic Keyboards

The co-founder of top-shelf ergonomic keyboard maker ZSA Technologies talks about open source, the company’s user community, its relationships with its competition, and more.

The post ZSA’s Erez Zuckerman Talks About (What Else?) Ergonomic Keyboards appeared first on Linux Today.

openSUSE Tumbleweed Moves to SELinux

SELinux replaces AppArmor as the default Mandatory Access Control system in openSUSE Tumbleweed, with enforcing mode enabled on new installations.

The post openSUSE Tumbleweed Moves to SELinux appeared first on Linux Today.

KDE Plasma 6.3 Desktop Environment Landed in Arch’s Repos

Arch Linux users can now upgrade to the new, sleek KDE Plasma 6.3 desktop environment just 24 hours after its release.

The post KDE Plasma 6.3 Desktop Environment Landed in Arch’s Repos appeared first on Linux Today.

SonicRadio – stylish TUI radio player

SonicRadio gets our recommendation. It’s a wonderful open source internet radio program you won’t find in your distro’s software repositories.

The post SonicRadio – stylish TUI radio player appeared first on Linux Today.

Darktable 5.0.1 Adds Support for Leica SL3-S, Minolta DiMAGE 5, and Panasonic S5D

Coming one and a half months after Darktable 5.0, the Darktable 5.0.1 release introduces base support for new digital cameras, including Leica SL3-S (DNG), Minolta DiMAGE 5, and Panasonic DC-S5D (3:2). It also adds new noise profiles for the Fujifilm GFX100 II, Fujifilm X-S20, and Fujifilm X100VI cameras.

The post Darktable 5.0.1 Adds Support for Leica SL3-S, Minolta DiMAGE 5, and Panasonic S5D appeared first on Linux Today.

KDE Plasma 6.3 Released with Improved Fractional Scaling, Enhanced Flatpak Support and More!

KDE Plasma 6.3 released with improved fractional scaling, better hardware monitoring, enhanced Flatpak support and more.

The post KDE Plasma 6.3 Released with Improved Fractional Scaling, Enhanced Flatpak Support and More! appeared first on Linux Today.

KDE Plasma 6.3 Desktop Environment Released, This Is What’s New

KDE Plasma 6.3 desktop environment is here, with fresh Kickoff menu icons, a streamlined Edit Mode toolbar, improved Do Not Disturb mode, and many bug fixes.

The post KDE Plasma 6.3 Desktop Environment Released, This Is What’s New appeared first on Linux Today.

GamingOnLinux Latest Articles

A year later, Palworld hits 32m players while continuing to fight off Nintendo

It's been a little bit over a year now since Palworld arrived in Early Access, with developer Pocketpair announcing how well it's done along with…

House Flipper and Friends Humble Bundle has some fun looking sims

One for the creative types and people who love doing chores. The House Flipper and Friends Humble Bundle has an assortment of simulator treats…

Phil Spencer of Microsoft Gaming thinks generative AI will help game preservation

Microsoft recently announced Muse, "a generative AI model of a video game that can generate game visuals, controller actions, or both". And…

The OBS Studio versus Fedora drama seems to have calmed down - no more legal threats

Recently I highlighted a fight that had broken out between the OBS Studio team and the Fedora Linux developers. The issue was centred around the…

Take a trip through an indie dev brain in Terry's Other Games from Terry Cavanagh

A name you might know from the likes of Dicey Dungeons, Super Hexagon and VVVVVV. This is not a single game but a collection of various experiments…

Monster Train 2 announced with a demo live

The huge hit deck-builder Monster Train is getting a sequel, with Monster Train 2 getting an announcement and demo in the same day so you can try it…

There's been a flood in the Wandering Waters update for Dota 2

While Valve continue building up their next MOBA with Deadlock, their current Dota 2 is still as popular as ever and the Wandering Waters update for…

Airport X-Ray Simulator gets a gamepad and Steam Deck Beta

Airport X-Ray Simulator from developer Rainbow Lab has a fresh Beta available on Steam, which includes some overhauled controls for gamepads and…

Mesa 25.0 open source graphics drivers released with Vulkan 1.4 and initial AMD RDNA4 support

Developer Eric Engestrom announced today the release of Mesa 25.0, bringing lots of open source graphics driver updates and expanded hardware…

Proton Experimental adds fixes for Rising Storm 2: Vietnam, The Finals and more

Valve released a fresh update for Proton Experimental today pulling in some more fixes for various Windows games to run on Linux / Steam Deck..Read…

Amazon's previous VP of Prime Gaming said they "tried everything" to disrupt Steam

Everything except making a store people wanted to use? Ethan Evans, who was previously Vice President of Prime Gaming at Amazon, has a short…

Even with the incredible launch Marvel Rivals developer NetEase sends US staff packing

Game didn't sell enough? Staff cuts. Game did incredible! Staff cuts. It seems there's just no winning for some people as Marvel Rivals developer…

Valve use a little code from Godot for Half-Life 2, Counter-Strike: Source, Day of Defeat: Source, Team Fortress 2

This is the beauty of open source in action - everyone can benefit. Valve are no stranger to open source, and as it turns out they're using a little…

Team Fortress 2 major update released and source available for modders via the Source SDK

It wasn't just Counter-Strike: Source and Day of Defeat: Source that received big updates today, as Valve also published a new update for Team…

Counter-Strike: Source and Day of Defeat: Source get major updates with 64bit support

A nice surprise for some classic Valve games today with multiple titles like Counter-Strike: Source and Day of Defeat: Source getting major…

Broken Shell is the cutest looking love story adventure of two little hermit crabs

You ever look at a game and just think - "wow, this looks truly lovely"? That's the feeling I got from seeing Broken Shell and I can't wait…

Cropdeck blends farming and deckbuilders together to make a wonderful looking mix

Just when you think you've seen it all, along comes Cropdeck. Described by the developer as the "ultimate farming roguelite deckbuilder"…

PlayStation 3 emulator RPCS3 expands online play for fighting games with RPCN v1.4

Another big update has been released for RPCN, the open source online matchmaking server for PlayStation 3 emulator RPCS3. This brings new…

FACEMINER will have you scale up your A.I. surveillance empire on February 27

A narrative-driven management simulation that plunges players into the heart of a 90s-era data harvesting and artificial intelligence empire,…

OCCT for stress-testing comes to Linux and Steam Deck, with a Steam release planned

OCCT has long been a popular tool for PC stability and performance testing on Windows, and now it's officially been made available for Linux in…

CodeWeavers are hiring developers to work on Wine / Proton

CodeWeavers announced recently that they're once again looking for more developers to come work for them on the compatibility layers Wine and Valve's…

Building a Retro Linux Gaming Computer Part 46: Bursting Bubbles

I have had my fair share of success in running games released up to around 2004 or so, but after that I do begin to encounter more issues with binary…

Is This Seat Taken? is a thoroughly charming puzzle game about swapping seats

With a demo now available, Is This Seat Taken? is a wonderfully charming idea for a logic puzzle game about picking up people and putting them in the…

Now you can get a real-life Deep Rock Galactic mug for all your beer

Here's a bit of fluff for you today: fans of Deep Rock Galactic are in for a treat, as you can now grab an officially licensed beer mug and they sure…

AI is everywhere in AI Confidential and it's your job to fix up all the robots - check out the demo

In a world where Artificial Intelligence is everywhere, you work for an AI megacorp and you're the one sent around to people's homes to fix up all…

SUPER DEBT is a twin-stick bullet-hell dungeon crawler where time eats away your money

Things get weird real fast in SUPER DEBT, a new bullet-hell dungeon crawler from developer zagawee, who also made Garbanzo Quest..Read the full…

Final Outpost is hopping over from mobile to PC with a Definitive Edition - demo available now

Exabyte Games announced they're bringing their popular survival strategy base-builder to PC with Final Outpost: Definitive Edition. There's a demo…

Check out the demo for Replicube an open-ended programming puzzle game from Walaber

From Walaber Entertainment who made Parking Garage Rally Circuit and JellyCar Worlds, their next game is Replicube. There's a demo now available to…

Luanti (formerly Minetest) v5.11 out now with an in-game settings menu and better server browser

Luanti (formerly Minetest) has a new release out, which finally adds an in-game settings menu so you don't have to quit your current game to adjust…

A whole lot of people picked up a shovel for A Game About Digging A Hole

A Game About Digging A Hole has a very simple idea, everything about it is in the name, and yet it managed to pull a whole lot of people in..Read the…

The beautiful diorama builder Tiny Glade adds controller support

After previously making some improvements for Steam Deck, developer Pounce Light have now implemented more proper controller support for Tiny…

Steam Deck update gets a small battery life boost with the Frame Limiter

Valve released a new Steam Deck Beta Client update for February 14th, showing the love to battery life with a little extra juice..Read the full…

Deckbuilder fans should check out this new Humble Bundle

If you love deckbuilders you may want to take a look at the just launched Deckbuilder Bonanza Humble Bundle as there's a few treats inside..Read the…

Get over 30 games including Hardspace: Shipbreaker right now via Prime Gaming

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

SteamOS-like Bazzite Linux has some nice growth thanks to great handheld PC support

There's no need to wait on Valve releasing SteamOS 3 for everyone thanks to Bazzite. Some really impressive work continues to go into it, and it…

Get Tomb Raider I-III Remastered and STAR WARS: Bounty Hunter cheap in Fanatical's Prestige Collection

Another great deal you can grab here with Fanatical's Prestige Collection - Build your own Bundle (BundleFest 2025), with a whole bunch of quality…

Metal Gear Solid Delta: Snake Eater releases in August

KONAMI announced that Metal Gear Solid Delta: Snake Eater is going to be launching on August 28th, with pre-orders now live. Another that was…

Open source non-profit platform Codeberg "suffering from hate campaigns due to far-right forces"

Codeberg are a "non-profit, community-led effort that provides Git hosting and other services for free and open source projects" and…

Tomb Raider II open source re-implementation adds Linux support

TRX, the Tomb Raider I & II: Community Edition open source re-implementation project, has continued advancing and a fresh release of both are out…

Here's all the Steam Sales and Fests for 2025

Valve have now revealed the full list of Steam Sales and Festivals that will be happening throughout 2025. So time to fill up that wishlist, mark…

Days Gone Remastered announced coming to PC as a $10 DLC in April

Catching up from a few other interesting bits announced during the PlayStation State of Play February 2025 is Days Gone Remastered. For players on…

A workaround for Final Fantasy VII Rebirth on Linux with NVIDIA GPUs has been found

While Final Fantasy VII Rebirth can work on Linux with AMD GPUs (like Steam Deck), the situation with NVIDIA GPUs has been messy. Open source to the…

Fedora threatened with legal action from OBS Studio due to their Flatpak packaging

If there's one thing you can always count on in the Linux world it's that packaging can be a nightmare. The OBS Studio team are not happy with the…

The Capcom Arcade Classics & Fighters Pack Humble Bundle has lots of goodies again

Humble are rehashing a previous bundle here that was first released around this time last year, with the launch of the Capcom Arcade Classics &…

ELDEN RING NIGHTREIGN launches in May - will have Kernel Level Anti-Cheat

ELDEN RING NIGHTREIGN is now set for launch on May 30th, and it does look great, but the anti-cheat could be a problem for Steam Deck / Linux…

Fanatical have a great Special Editions Bundle and a Simulator Collection Bundle worth a look

Two more bundles of games here to build up your collection ready for the weekend! Fanatical have launched the Build your own Special Editions Bundle…

Wayland Colour Management and HDR Protocol finally merged

After years of work across many areas, lots of discussions and more work - the Wayland Colour Management and HDR Protocol has been merged!.Read the…

Dwarf Fortress has some exciting plans for the future

With Adventure Mode out now, the Dwarf Fortress team are looking ahead and it's sounding quite exciting with some big features coming to the…

Stellar Blade confirmed for a PC release in June - Steam page now live

Hot on the heels of the recent news that Shift Up mentioned Stellar Blade would be optimized for Steam Deck and other smaller devices, we have a…

The glibc 2.41 update has been causing problems for Linux gaming

It seems a recent update to glibc with version 2.41 release at the end of January, has been causing all sorts of problems for Linux gamers that have…