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. ...
Installing XFCE on Arch Linux
There are many popular desktop environments for Linux, such as XFCE, KDE Plasma, GNOME, etc. But I have been using the XFCE desktop environment since the beginning of my Linux journey. XFCE is a light and fast desktop environment known for its simplicity and functionality. It also runs smoothly on less powerful hardware, making it a great alternative to older computers or laptops. What is a desktop environment? A desktop environment (DE) in Linux is a collection of software that provides a graphical user interface (GUI). This GUI lets you interact with your Linux system using a mouse and keyboard, making it more user-friendly and visually appealing. DEs typically include a window manager, file manager, panel or taskbar, desktop, and common applications like web browsers and text editors. ...
Arch Linux Installation Guide
My first Linux journey started with Kali Linux. Being very interested in cybersecurity, I came to know about Kali Linux and started using it. I used Kali Linux for more than a year. Then I decided to change the distro. I used Ubuntu for eight months, Manjaro for two years, EndeavourOS for three months, and Fedora for one year. But for various reasons, these distros did not seem right for my needs. Then I started using Linux Mint. Such a beautiful, lightweight, and amazing distro captured my mind. I have been using Linux Mint for four years with the Xfce Desktop Environment. If I ever have time, I will try to write about Linux Mint. ...
Resolving Hugo Layout Errors
Yesterday, someone I know forked my blog and was trying to generate a static blog site using the Hugo Framework. But when he forked my repository and tried to run it to modify my blog locally, he saw a few things missing, and it failed to run. The reason is that when you clone a repository with submodules, you’re essentially getting a reference to the submodule’s repository, not the actual code. ...
Git Large File Storage
I was trying to create an audio library of the Holy Quran on my blog. I wanted to put the surahs in my GitHub repository and create the facility to stream audio from there. But Git is not designed to handle large files efficiently. It struggles with large files due to its delta-based compression, which works poorly on binary files like images, videos, and audio. This leads to bloated repositories, slow clone times, and inefficient branching and merging. ...