Tagged Linux

How to Change Default Shell to Zsh

Bash had been the staple of CLI shell for macOS until macOS Catalina in 2019. For unpublished reason, which is speculated to be Bash’s license, Apple has decided to change the default shell to zsh. Regardless, since the adoption, Terminal would display a short warning and a method to switch over to zsh. The command…

App to Find Tmux Key Shortcuts and Commands

Many CLI-based apps on Unix-like ecosystem tends to have long keyboard shortcuts list; it also means being an experienced user in these worlds come with some tall orders. Personally, I think vim and tmux are the prime examples of being useful if all the keys are etched to your muscle memory. For mere mortals like…

App to Create Bootable Disk

While it is possible to use dd command on Unix-like systems to make a bootable disk or installation disk, the method has flaws. And apparently I wasn’t the only one noticing the issue. With larger files, dd can inexplicably fail without much notice. Current USB drives are fast enough that few transferring gigabytes would take…

How to Change Save Paths for Steam Games

Some of the Steam games simply do not support Steam Cloud. The reasoning behind it, for modern games anyway, has to do with the large files they tend to create. I had issues with Steam Cloud with Baldur’s Gate 3, and most recently, Dyson Sphere Program. Both games tend to create big files with frequent…

App to Manage Python Versions

I know it’s a well known tool. But having introduced Python many times as go-to method to write codes to automate and for personal uses, I realize now that I didn’t mention the tool to manage Python. Unlike like programming languages, Python has gone through some major changes from versions to versions, most notably from…

App to Test Internal Network Bandwidth

As I was upgrading to a new router this week, one of the things I immediately wanted to test was the existing ethernet cables and ports. As reliable as they are, cables and ports are also physical objects with lifespans. If cables running behind the walls are damaged, that’s a major headache; and if one…

How I Tried Leaving 1Password in 2025

I’ve been using password managers for a while, and I believe I started using 1Password beginning with either version 3 or 4. Inevitably when I say I am using 1Password, I’m not just talking about simply using an app; I’m talking about the entire password manager platform. 1Password has gone through series of audits, bug…

How to Add Delay to systemd During Booting

One of the things necessary to maintain a VLAN at home or small office is to automate the boot up sequence as much as possible. In case of, say, power outage, you would want the system to be able to boot up on its own, unless you opted Pis and others to turn on manually…

Synology, Encryption, and Unicode

The whole shenanigans behind encrypted shared folder (ESF) goes way back. Personally I would start counting from pre-unicode era, during the period when each developers had whipped up its own solution for the problem. It is a problem that most developers did not truly understand, therefore most of their solutions were either flawed or limited.…

Duskers Quicksaver Housekeeping Update

I am yet to finish Duskers, the sci-fi survival game where you must survive using nothing but your drones to scavenge other, hopefully abandoned willfully, ships. General atmosphere of the game resembles much of Alien franchise, where computers so ancient are running probably most sophisticated programs ever written known to mankind.

Change Hostname in Ubuntu

Ubuntu is not idiot-proof. You won’t get Mac-like experience in this Linux distribution. Instead, you will get Windows-like experience with an opportunity to solve one problem at a time without yelling toward Seattle.

Install Ubuntu Updates via CLI

GUI in Ubuntu is as much as useless as unreliable. You can never be sure if you have achieved anything on the OS, unless you do it again on Terminal. Most documentations ask you to run scripts and commands on Terminals before you yell at the screen for UX. If your computer happens to be…