icon
Programmer's Diary

Weekly Coding • 2026-04-27 • A Weekend of Linux Troubleshooting, System Migrations, and Setting Up a Personal Knowledge Base

This text was automatically translated to English language by LLM tool.

Linux Configuration

Hello everyone. It’s time for the weekly entry in my programmer’s diary.

Over the weekend, I was diligently configuring Linux on my ThinkPad laptop. I conquered a VPN bug. It turned out that the bug was caused by some wonky settings on the VPN server side: it was routing its own IP into the VPN tunnel, thereby creating an infinite recursion: a tunnel inside a tunnel inside a tunnel… I added the wonky path to pull-ignore.

Installed a new OS: Ubuntu 26

  • Was: Kubuntu 25, KDE 6, Xorg
  • Now: Ubuntu 26, Gnome 50, Wayland

I noticed a few inconveniences in GNOME, but they are bearable: nothing critical.

  • IntelliJ IDEA lags heavily in Wayland mode. I had to switch it to X11 compatibility mode.

Initially, I planned to change the OS because of the VPN bug, as I thought the bug was on the Linux side… But in the end, it turned out that the bug was different, and I could have stayed on the old version of the OS. Well… In the end, setting up the environment took both days of the weekend: Saturday and Sunday.

I created a repository for myself: a knowledge base. I will be recording various notes and configurations there. I used to write notes in Google Keep and GitHub Gist, but I like the repository approach better. https://github.com/hinst/Knowledge