Revisiting Midnight Commander: A Classic Linux File Manager

Some Linux tools bring back memories as soon as you open them. Midnight Commander is one of those tools. Its familiar blue panels, text menus, and function keys recall the days when managing files in a terminal was an ordinary part of using a computer.

Known simply as mc, GNU Midnight Commander is a terminal file manager with two directory panels. Open your source folder on one side and the destination on the other, then browse and copy files using the keyboard.

Midnight Commander showing two directory panels and a function key menu in the terminal
Midnight Commander’s familiar two-panel interface. Screenshot from the official Midnight Commander project website.

The appeal of those blue panels

For anyone who remembers DOS-era file managers, this layout feels familiar. The available actions appear along the bottom of the screen, and the keyboard does most of the work. There is something satisfying about seeing both folders at once and moving through them without repeatedly typing ls and cd.

Midnight Commander also remains useful when working on a Linux server through SSH. It runs inside the terminal, so you can browse directories, inspect files, and organise folders without opening a graphical desktop. It includes a file viewer and an editor, too.

How to install Midnight Commander on Ubuntu

Install it using Ubuntu’s package manager:

sudo apt update
sudo apt install mc

Then launch it:

mc

Start with these shortcuts, documented in the official manual:

Key Action
Tab Switch between panels
F1 Open help
F3 View a file
F4 Edit a file
F5 Copy files
F6 Move or rename files
F7 Create a directory
F8 Delete files
F10 Quit

Modern desktops have changed how we manage files, but this old style still has its appeal. Two panels, clear actions, and a keyboard within reach are enough to make routine file management comfortable. If you have not used Midnight Commander for years, try typing mc again.

References

Remembering WGAfakap.exe, a Windows XP Genuine Advantage removal tool – It’s already 20 years!

Twenty years ago I wrote WGAfakap.exe, a simple windows application that removes the Windows XP Genuine Advantage Tattoo.

WGAfakap was widely used around the world to help individuals or companies who has purchased a legitimate Windows XP from being nagged by the notorious “You May Be A Victim Of Software Counterfeiting, Solve It Now! ” screen.

I used Microsoft Visual Studio 6 and libctiny and wcrt library to keep WGAfakap small. And the result was a very small (less than 8kb of executable!) https://blog.mypapit.net/2006/05/solution-to-libctiny-and-wcrt-lnk2001-unresolved-external-symbol-__chkstk.html

I was obsessed with optimization and efficiency because I was poor back then. Couldn’t afford a decent computer with a lot of storage space and speed. Thus, efficiency was everything to me.

Although there are attempts to supress it, WGAfakap was famous and it was distributed through message boards and was being used across the world.

With careful searching, archived message board threads explaining how to use WGAfakap can still be found. The most recent of these discussions date to 2010, four years after its initial development

Most WGAfakap users probably almost reached 40 years old now. Give a shout out if you’ve heard or ever used WGAfakap!

LobiShell: SSH Access to Linux Servers from Android

LobiShell saved SSH connections screen

Sometimes I need to check a Linux server when I’m away from my laptop. For small jobs, an Android SSH client is enough. LobiShell, developed by Lobianco Home Lab, is one option worth looking at.

It runs SSH sessions from an Android phone and also supports Mosh, SCP file transfers, port forwarding and SSH key management. These are useful features when you manage more than one Linux machine.

Advantages: LobiShell supports putty based private key format.

Connecting to your servers

LobiShell lets you save server connections and manage identities. A typical SSH connection needs the server address, SSH port, username and a password or private key. Once connected, you can use the terminal for commands such as:

uptime
free -h
df -h
docker ps
systemctl status nginx

The saved connections screen makes it easier to move between several machines without re-entering their details.

LobiShell connection manager, showing saved hosts and identities.
LobiShell connection manager, showing saved hosts and identities.

Finding devices on your network

LobiShell includes a network scanner that can help find devices on a local network. This is handy when you have several servers, small PCs or other machines in a homelab. You should still verify the host’s SSH fingerprint before trusting a new connection.

LobiShell local network scan and discovered devices.
LobiShell local network scan and discovered devices.

SSH, Mosh and file transfers

Regular SSH works well on a stable connection. LobiShell also supports Mosh, which is designed to cope better with intermittent connections and network changes. Mosh requires server-side setup, so it is not a drop-in replacement on every host.

SCP support lets you upload or download files, while SSH port forwarding can provide access to an internal service through an encrypted connection. For example, that can be useful when a web interface is restricted to the server’s private network.

Authentication and saved commands

The Identity Store manages SSH keys and passwords. LobiShell also advertises FIDO2 authentication with compatible hardware security keys. It has command snippets, too, so commands you frequently run can be saved instead of typed each time.

For sensitive servers, I would still use key-based login, verify host keys, and avoid exposing SSH directly to the public internet when a VPN is available.

Terminal appearance and backups

There are settings for colours, fonts and interface layout. That matters more than it sounds on a small touchscreen, especially when you have to read logs or work in a terminal for a while.

LobiShell app colour and theme settings.
LobiShell app colour and theme settings.
LobiShell terminal appearance and interface options.
LobiShell terminal appearance and interface options.

For moving settings between devices, LobiShell supports WebDAV synchronization, including compatible services such as Nextcloud. It also supports local peer-to-peer synchronization and exportable backups, with optional AES-256-GCM encryption.

LobiShell as SSH Client

If you only open an SSH terminal once in a while, a simple client may be sufficient. LobiShell becomes more interesting if you manage several servers and want saved identities, snippets, file transfers and synchronization in the same app.

The limitations are mostly those of working on a phone. Long commands and detailed configuration work are still easier with a keyboard and larger screen. But for checking a service, reading logs or restarting a container, it is a practical tool to keep installed.

Download: LobiShell on Google Play.

App details and screenshots: Google Play listing by Lobianco Home Lab. Features may change with future releases.

A Guide to Melty: Game Mashups and AI Mod Creation

Official Melty SkyCraft screenshot showing a Minecraft-style player in Skyrim

Ever wondered what Minecraft would look like inside Skyrim? Melty offers game mashups that combine elements from games you already own.

One example is SkyCraft, where you explore Skyrim as a Minecraft player. Another is Elden Craft, which brings Minecraft elements into Elden Ring.

Official Melty SkyCraft screenshot showing a Minecraft-style player in Skyrim
SkyCraft. Screenshot from Melty’s official website.

Melty is currently free for Windows. Choose a mashup and press Play. According to its website, the app downloads the mod, handles the required setup and starts the game. Multiplayer mashups also provide invite links for friends.

Official Melty Elden Craft screenshot combining Minecraft elements with Elden Ring
Elden Craft. Screenshot from Melty’s official website.

The AI part comes into creating your own mashup. Melty provides instructions for coding agents such as Claude Code or Codex. You describe your idea, and the agent works on building and publishing it.

You still need to own the required games. This looks interesting for players who enjoy experimenting with mods and unusual game combinations.

Download Melty or visit melty.gg to learn more.