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

Hunting gremlin characters


When cleaning UTF-8 text files I sometimes come across invisible characters that I call 'gremlins'. These aren't the usual non-printing characters, like whitespace and (horizontal) tab, which are non-printing characters I expect to find in the plain text files I work with. Gremlins are weird things…

Read Article

Teach your Grandmother to write scripts


It says here that people 65 and older have poorer vision, poorer dexterity and poorer memory than people 21-55 years old. Sounds right to me. My wife and I are 70, and there's no smartphone in our house because we can't read a smartphone screen easily and an on-screen keyboard is way too small for…

Read Article

Miaou Moon - Linux Game Impressions


Miaou Moon is an unusual platformer styled game. On the one hand, it's an almost hypnotic and patient adventure through space as you let yourself bounce around through low gravity while conserving energy. On the other hand, you'll suddenly find yourself using cleverly timed thrusts to avoid a…

Read Article

Finding unmatched braces (brackets)


Recently I was checking for unmatched braces in a big text file with nearly half a million lines (300+ MB). Was there a closing brace for every opening brace? The text file was called 'beetle' and was actually a tab-separated table with each line divided into 77 fields. What I wanted to do was find…

Read Article

How to use flags in AWK


Flags in AWK are variables which are set to either true or false. They're handy for defining ranges over which AWK can act, as shown below. The AWK used here is GNU AWK 4.1.1 (gawk 4). Sometimes flags aren't needed I'll demonstrate with a simple text file called demo, which has 6 lines with 3…

Read Article

Snaps vs Flatpak? Both!


We recently did a little article on Canonical's "Snappy" system, also known as Snaps, and it's usefulness for testing new and updated software without breaking your existing installations or versions of that specific software. Akin to Upstart vs systemd, Red Hat also have their own slice of…

Read Article

Snaps - A Good Way to Test the Latest Apps


If you've been following the latest Ubuntu news around the traps, you've probably heard about Canonical's "Snappy" system. We actually did an article on Snappy back in late 2014 when the project had just started to surface. As of the latest Ubuntu 16.04 LTS release, the core program 'snapd' is…

Read Article

Proofreading for illusions with grep and AWK


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


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

Got tearing with proprietary NVIDIA? Try this.


If you're using a reasonably modern NVIDIA graphics card on your Linux box with the proprietary driver, there's a fair chance you may encounter that nasty thing called 'screen tearing'. There is a little setting worth trying in NVIDIA's blob driver called 'ForceCompositionPipeline' that can…

Read Article

News Elsewhere

OpenStack installation and configuration

jointux: In this article, I will explore how to install and configure OpenStack in an easy way.

Nino Vranesic: Open Source Advocate and Mozilla Rep in Slovenia

 FOSSforce: What's it like to advocate for open source and be a rep for Mozilla in Slovenia?

Iotop Monitor Linux Disk I/O Activity and Usage Per-Process Basis

Iotop is an open source and free utility similar to top command, that provides an easy way to monitor Linux Disk I/O usage details

How OpenStack keeps its summits safe and welcoming

If bringing in the best ideas requires diverse contributors, then bringing in diverse contributors requires building a safe space where each person can feel comfortable and welcome.

What is deep learning, and why should you care about it? Deep learning and artificial intelligence are all the rage these days, promising to take applications to new heights in how they interact with us mere mortals.

Red Hat's Software Collections 2.3 and Developer Toolset 6 Suites Enter Beta

Red Hat Software Collections 2.3 Beta includes many updated components

Ubuntu Turns 12, Happy Birthday!

12 years later and with 25 releases later, Ubuntu is currently one of the most used Linux-based operating systems in the world on desktops, servers, and cloud. Latest Articles

Join me tonight for the Linux Gaming Livestream at 19:45 UTC

Tags:LivestreamIt's Friday! Time to throw your pants out the window and watch our weekly Friday livestream! Actually, don't throw them out, bit…

The Linux version of Arma 3 is set to continue on, and Arma 3 plans to go 64bit

Tags:Action,FPS,Simulation,Steam,Virtual Programming Good news for Arma 3 [Steam] fans today, as Bohemia Interactive have released their next…

'Polygod', a randomly generated FPS with a brutal difficulty curve is now on Linux

Tags:Action,Early Access,FPS,Indie Game,Roguelike,Steam 'Polygod' [Steam, Official Site] is an Early Access FPS with a focus on random generation and…

'Sally Face', a rather intriguing & dark adventure game about a boy with a prosthetic face

Tags:Unity3D,Adventure,Crowdfunding,Indie Game Well if that headline didn't catch your attention I don't know what will. Sally Face is a dark…

Deus Ex: Mankind Divided arrives on SteamOS & Linux on the 3rd of November

Tags:Feral Interactive,Coming Soon,Steam,FPS,RPGSeriously, what the heck Feral Interactive! First Dawn of War II, then Mad Max and very quickly after…

The latest 'Steam Client Beta Update' fixes wired Steam Controller support on Linux

Tags:Hardware,Steam,Beta Those of you who have been having trouble with the Steam Controller when in wired mode may appreciated the latest Steam…

Bastion for Linux is finally available on GOG, the game also now uses FNA

Tags:Action,GOG,Adventure,RPG As usual for GOG [Link], slow and steady! Bastion is now available on GOG and the game itself has been updated to use…

Rogue Singularity, a high-speed infinite obstacle course platformer has Linux support

Tags:Action,Platformer,Steam,Early Access,Indie Game Rogue Singularity [Steam, Official Site] is a pretty cool looking infinite obstacle course…

Speculation: A recent Mesa commit hints at a possible Batman: Arkham Origins Linux port (update: no it isn't)

Tags:Mesa,Drivers,Speculation,WineUpdate: Turns out it's not, as the author of the commit emailed me:QuoteNo, Batman is NOT being ported to Linux as…

Stellaris: Leviathans DLC and Heinlein patch 1.3 released

Tags:DLC,Steam,StrategyToday is a very good day, first Mad Max and now Stellaris DLC [Steam] and a big patch. As usual they have a bunch of new stuff…

Mad Max released for Linux, port report and review available

Tags:Action,Adventure,Feral Interactive,Review,Steam Mad Max is the latest Linux port from Feral Interactive, probably one of the titles I have been…

'Concealed Intent', a simultaneous turn-based space strategy game has arrived on Linux

Tags:Strategy,Steam,Indie Game,Unity3D It seems being a big space nerd on Linux has no shortage of good games, as now we have 'Concealed Intent'…

'Duke Grabowski, Mighty Swashbuckler', a great looking point-and-click adventure is now on Linux

Tags:Adventure,Casual,Steam,Point & Click 'Duke Grabowski, Mighty Swashbuckler' [Steam, Official Site] is a really great looking point-and-click…

Looks like Mesa has hit OpenGL 4.5 for the open source Nvidia 'nvc0' driver

Tags:Drivers,Mesa,Open SourceIt looks like in the last few days the 'nvc0' driver for Nvidia cards in Mesa has hit OpenGL 4.5 compatibility, joining…

The developers of 'Can't Drive This' will donate all Linux revenue from October to charity

Tags:Early Access,Editorial,Racing,SteamUpdate: The developer posted in our comments, stating that Linux is now their most profitable platform and…