Recovering Arch Linux from a Black Screen Boot Without a Live USB

When using Arch Linux, sometimes the system may break in such a way that it boots into a black screen and doesn’t even allow TTY (terminal) access using typical key combinations like Ctrl + Alt + F2. This can be a frustrating situation especially if you don’t have a bootable USB to access a live environment for troubleshooting. Fortunately, there is a way to recover from this kind of issue using the GRUB bootloader. This article will walk you through how to bypass the graphical boot and access a working terminal by modifying boot parameters directly in GRUB. ...

May 8, 2025 · iniridwanul

Fixing "libicuuc.so.75 Not Found" Error in Arch Linux Using Pacman Static

Sometimes after an update or partial upgrade in Arch Linux, you may run into the following error when trying to use pacman: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory This occurs when the ICU (International Components for Unicode) library has been updated, but pacman is still linked against an older version. Since pacman can’t run without that specific library, you’re effectively locked out of using the package manager in the usual way. ...

May 8, 2025 · iniridwanul

How to Downgrade Arch Linux After a System Breaking Update Using TTY

Arch Linux is known for its cutting-edge rolling release system, but that often comes with the risk of updates breaking your system. If you’re a new user, encountering a black screen or non-functional graphical interface after a system update can be alarming especially if you don’t know how to perform a downgrade. Fortunately, you can safely restore your system using the Arch Linux Archive and access to a TTY (terminal interface). ...

May 8, 2025 · iniridwanul

Lapce Setup Guide for Arch Linux

Lapce is a modern, lightweight, and high-performance code editor designed for developers who prioritize speed and efficiency. Unlike traditional code editors that rely on Electron or other heavy frameworks, Lapce is written in Rust and uses GPU acceleration to deliver a snappy experience. With its native performance, built-in LSP support, and powerful plugin system, Lapce is gaining popularity as an alternative to VS Code and other editors. Lapce Editor: The Fast and Lightweight Code Editor ...

March 1, 2025 · iniridwanul

Switching to PipeWire on Arch Linux

In 2017, PipeWire emerged as a promising alternative to the long-standing PulseAudio. While it initially faced stability issues, it has since matured into a reliable and feature-rich audio server for Linux. Many users are now considering the switch. What is PipeWire? PipeWire is a server for handling audio and video streams on Linux systems. It aims to improve multimedia handling by providing a flexible and efficient framework for routing and processing audio and video data. PipeWire can be used for various purposes, such as playing audio from applications, capturing audio from microphones, and mixing audio streams together. It is designed to be compatible with existing audio and video applications and libraries, making it easy to integrate into existing systems. ...

January 20, 2025 · iniridwanul

Bengali Fonts on Arch Linux

Arch Linux, a widely popular Linux distribution, is known for its simplicity, flexibility, and user freedom. However, Bengali users frequently face issues with broken Bengali characters. As a Bengali user myself, I can personally vouch for the prevalence of this problem. It’s essential to understand the causes and solutions to this issue. Why Bengali characters break? The primary cause of this issue often lies in font incompatibility. A font is essentially a set of characters designed in a specific style. Bengali writing requires specialized fonts that can accurately render Bengali characters. If the font being used doesn’t support Bengali characters correctly, it can lead to broken or distorted text. ...

January 15, 2025 · iniridwanul