OrbStack Won't Start: Fixing 'vmgr is already running (socket)'

Diagnosing and Fixing OrbStack's 'vmgr is already running (socket)' Startup Failure

I publish various services from my home server with Docker, so when OrbStack (Docker) does not work properly it seriously disrupts my daily work and my use of those services. This time, when I tried to start OrbStack on macOS, not only did the Docker containers fail to come up, the app itself did not launch at all and quit immediately, which made me quite nervous. Here I record how I investigated the cause and recovered. [Read More]

Powerlevel10k to Starship: Migration Steps and Customization

How to Migrate from Powerlevel10k to Starship Prompt

A Migration Guide from Powerlevel10k to Starship (2025 Edition) Introduction I migrated from Powerlevel10k, which I had used for years, to Starship. In this article I summarize the differences between the two, recent developments, the migration procedure, and how to customize it. Powerlevel10k vs Starship Powerlevel10k Features: A prompt theme for Zsh only Extremely fast startup time (under 10ms) Beginner-friendly setup through a configuration wizard (p10k configure) More than 10 built-in themes Advanced customization is possible Drawbacks: [Read More]

Suddenly Denied on macOS! Fixing a Samba Access Error

How to Fix Unexpected Samba Access Denied on macOS(Sonoma)

When I tried to connect from macOS to a QNAP’s Samba share for the first time in a while, for some reason I was denied and could not log in even though I was entering the correct password. For reference, the macOS here is the latest Sonoma environment. Investigation Logging in from Windows works fine Logging in over afp works fine Logging in from older macOS (High Sierra or Mojave) works fine too How to fix it Either method is fine as long as it solves the problem [Read More]

Getting UNIX-Style Focus Follows Mouse on a Mac with AutoRaise

Enable UNIX window autoraise(focus) on Mac

Ever since I started using a Mac, I kept wishing there were a feature like the one on Unix where simply moving the mouse cursor onto a window makes it active. It is late in the day, but I finally came across a piece of software with a Focus Follows Mouse feature (AutoRaise). Installing AutoRaise The installation instructions offer a disk image, a Zip file and manual compilation, but the disk image was not supported, so I go with manual compilation from Git. [Read More]

How to Exclude Files and Folders from Resilio Sync with IgnoreList

How to sync ignore resilio sync

Until a few years ago I had sync configured across several PCs with Dropgox, but a change for the worse in Dropbox put a limit on the number of devices, so these days I use Resilio Sync to keep my PCs in sync. Lately I have been using node-based tools such as React and Git frequently, and if I keep those working directories inside a Resilio Sync folder, an enormous number of files get synced. In particular, I do not want the contents of node_modules produced by node builds, or the git management folder, to be synced, so - late in the day though it is - I began to wonder whether Resilio Sync has an exclusion setting. [Read More]

Fixing Vagrant When It Stops Responding on macOS Mojave

Vagrant not working on macOS 10.14 Mojave

I run vagrant on a Mac (Mojave), but recently I hit a situation where vagrant would not respond at all Copy $ vagrant ssh $ vagrant status $ vagrant info $ No matter which command I type, there is no reaction whatsoever!? Thinking that vagrant might be broken, I ran brew reinstall vagrant After that the vagrant command came back, but this time I got the error below Copy $ vagrant status Traceback (most recent call last): 2: from /opt/vagrant/embedded/gems/2.3.4/gems/vagrant-2.3.4/bin/vagrant:111:in `<main>' 1: from /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- vagrant (LoadError) 12: from /opt/vagrant/embedded/gems/2.3.4/gems/vagrant-2.3.4/bin/vagrant:111:in `<main>' 11: from /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:147:in `require' 10: from /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:158:in `rescue in require' 9: from /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:158:in `require' … /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- google/protobuf_c (LoadError) ~/vagrant ❯ w google/protobuf_c? Is this a ruby related error?? [Read More]

Key Repeat Does Not Work on Mac

Enable Key Repeating on MacOS

A note on fixing key repeat (holding a key) when it does not work with a U.S. keyboard on a Mac. Environment MacBook Pro (M1) macOS Monterey KeyChron K2 Symptoms Key repeat works fine in iTerm and Terminal hjkl key repeat also works in Vim Arrow-key repeat works In Growi’s Vim editor and in web form fields, key repeat does not work and a candidate list appears instead [Read More]

Making Command+Space Input Switching Instant on a Mac

Fixing the slow response of input mode switching with Command+Space

Have you ever been frustrated on a Mac because switching input between Japanese and English with “Command+Space” does not go smoothly due to a delay? For people using the latest Macs this may not be something worth worrying about, but I still use an iMac 2009, so the dialog that appears in the center of the screen tends to take control, and especially when I am working in the terminal or writing an article and switching frequently, sometimes it does not switch the way I want it to. [Read More]

Installing the Zabbix Agent on Mac OS X for Monitoring

Installing the Zabbix agent on Mac OS X and monitoring the machine

Downloading and installing the Zabbix Agent From the Zabbix official site, go to Download Zabbix agents (in Japanese), specify macOS and the zabbix version, and download it Open the pkg file you downloaded and install it By the way, it is set up so that it runs automatically when MacOS starts Copy # file location /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist # startup script /usr/local/sbin/zabbix_agentd -c /usr/local/etc/zabbix/zabbix_agentd.conf -f # log /var/log/zabbix/zabbix_agentd-out.log /var/log/zabbix/zabbix_agentd-err.log Configuration Change Hostname as appropriate, and change the Server field to the IP of the Zabbix Server [Read More]

What to Watch Out for When Updating MWeb to 3.3

Version 3.2.8 is the starting point

Notes on updating from MWEB 3.2.8 or earlier to 3.3.x MWEB is easy to use as a MarkDown editor on the Mac, but when you upgrade from a version older than 3.2.8 to 3.3 or later, a little bit of work is required. If your version is older than 3.2.8, simply updating the app to the latest version will not work On the official MWEB site there is a note about this, “MWeb version 3.2.8 and bellow update to version 3.3.1 notice - MWeb ” [Read More]