Posts

A Complete Guide to Bengali Typing on Fedora Linux with Labwc and Fcitx5

Typing in Bengali on a lightweight Wayland compositor like Labwc can be remarkably smooth once your input method framework is dialed in. Combining Fedora Linux with fcitx5 and the m17n engine (wx layout) provides a reliable, low-overhead environment for native script input. Prerequisites & Package Installation Open your terminal and install the required input method engines and configuration tools using DNF: sudo dnf install fcitx5 fcitx5-configtool fcitx5-m17n m17n-db m17n-conv Environment Variables Configuration Wayland clients require specific environment variables so they know to route keyboard input through Fcitx5. Add these lines to your shell profile (such as ~/.bashrc or ~/.profile): export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx Labwc Autostart Integration To ensure Fcitx5 launches automatically every time you log into your Labwc session, configure your autostart file. Open or create your Labwc autostart configuration: nano ~/.config/labwc...

🔋 Optimal Battery Health for Linux Desktops

Image
    Lithium-ion batteries are sensitive to extremes of charge and discharge. To maximize their lifespan, experts generally recommend avoiding a full 100% charge and keeping the discharge level above 20%.  While most Linux desktop environments provide a notification for a predefined low battery threshold, they typically lack an alert for full or high charge levels.  I wanted a system that notifies me when the charge exceeds 90% and when it drops below 25%.  I've written a script to achieve this. If you are also looking to optimize your battery's longevity, you can check it out! https://github.com/digiwizkid/BatteryChargeMonitor

Zorbes HRD-310 multi band digital tuning pocket DSP radio

Image
I’ve been using a Pagaria R-917 manual tuning radio for quite some time, but recently I started looking for something with digital tuning and multi-band support . While browsing Amazon, I stumbled upon the Zorbes HRD-310 pocket radio and decided to give it a try. Right out of the box, it felt like a neat little upgrade. Despite its compact size, it offers pretty solid frequency coverage : FM: 63–108 MHz MW (AM): 520–1710 kHz SW: around 5.9–21.85 MHz (SW1–7) Power options are flexible too — you can run it on two AA batteries or plug in 5V DC through the barrel jack. The LCD screen shows all the important info, and you can tune stations either with the buttons or the side tuning wheel , which feels quite handy. The HRD-310 also packs some nice extra features: auto tuning , clock and alarm functions , station memory , and a 3.5 mm headphone jack for private listening. When it comes to performance, I was pleasantly surprised. The FM and shortwave reception are both q...

How to Install Drivers for a Generic USB WiFi Adapter on Linux

Image
Zebronics Zeb USB150WF1 WiFi USB Mini Adapter     Finding the right driver for a generic USB WiFi adapter(Zebronics Zeb USB150WF1 WiFi USB Mini Adapter) can be a real headache, especially when the included drivers are outdated and no longer work with modern Linux distributions. But don't worry, I recently went through this and found a solution that works! This guide will walk you through the steps to get your adapter up and running. Step 1: Identify Your WiFi Adapter's Chipset The first thing we need to do is figure out exactly what chipset our adapter is using. We can do this with the lsusb command, which lists all USB devices connected to your system.   lsusb The output will look something like this: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse Bus 001 Device 002: ID 0bda:f179 Realtek Semiconductor Corp. 802.11n Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 roo...

Ditching the Screen: My Journey to a Dedicated Music Player (and a Hidden Gem Find!)

Image
Lately, I've been on a mission to reduce my screen time. It's so easy to get sucked into the endless scroll, even when all I really want is to listen to some music or a podcast. That's why I decided to go old-school and invest in a dedicated media player. My primary goal? A device purely for listening to music, podcasts, and my favorite radio show recordings, free from the distractions of notifications and social media feeds. I figured this would be a pretty straightforward search. My mind immediately went to the classic brands – Sony, Philips, Transcend. Surely they'd have a range of MP3 players still on the market, right? Well, much to my surprise, it seems the dedicated MP3 player, at least from these "OG" brands, has largely vanished! A quick online search confirmed my fears; their offerings have either been discontinued or are incredibly difficult to find new. Then I ventured into the used marketplaces. Facebook Marketplace,...

Repurposing Dell WYSE 3040 thin client by installing Linux Lite

Image
Recently, I acquired a Dell WYSE 3040 thin client from my local market, intending to use it as a light browsing and media machine. This particular model is the smallest and cheapest thin client offering from Dell. I paid around $20 for the thin client, including the power supply and HDMI adapter. Specifications are - Processor Intel® Atom x5-Z8350 (Quad Core 1.44 GHz MEMORY 2GB DDR3L 1600MHz,soldered, non user upgradable Storage 16GB eMMC FLASH, soldered down I/O PERIPHERAL SUPPORT 3 x USB 2.0 (1 front/ 2 rear) 1 x USB 3.1 Gen 1 (front) 1 x Audio-mic combo jack 2 x DisplayPort™ 1.2 1 x 1Gb/s RJ45 Power Supply 12v barrel jack adapter OS Wyse ThinLinux # Some model comes with an internal WIFI/ Bluetooth card, on the m.2 slot. Please note this slot is not pcie but SDIO, it won't support SSD.   This purpose-built device is best suited for use as ...

KIOXIA SATA SSD review and setup as an external portable SSD

Image
I've been searching for a fast and affordable external backup storage solution for a while, and I finally found one. I went with the Kioxia Exceria 480GB SATA SSD paired with a USB 3.0 enclosure from Amazon. It's delivering reliable and consistent read/write speeds I'm really happy with this setup.

Upgrade process of Fedora Linux, from Fedora 35 to Fedora 37

Image

TVS Electronics Champ Elite Wireless Combo Keyboard Mouse un-boxing and review

Image
While TVS Electronics is widely celebrated for its iconic TVS Gold mechanical keyboards, their Champ series often flies under the radar. Interestingly, my search for a comfortable chicklet-style wireless keyboard led me to uncover this gem. The TVS Champ Elite wireless keyboard and mouse combo has been a fantastic find, and I'm really pleased with its performance.

Fedora 35 Workstation installation on ThinkPad SSD

Image
 

Installing Ubuntu 20.04 on SSD

Image

OSCOO M.2 SATA SSD Benchmarking in Ubuntu

Image

How to install M.2 SATA SSD on Lenovo ThinkPad L460 laptop

Image
It's a drag when an older laptop's slow HDD grinds your workflow to a halt, right? My Lenovo ThinkPad was definitely in that boat. I was itching for the speed of an SSD without sacrificing the data on my original HDD. Luckily, my research uncovered a neat trick: the WWAN slot, usually for a 4G LTE module, can actually double as a SATA SSD slot on this model. So, I snagged an M.2 2242 SATA SSD, popped it in, and boom – it worked like a charm! Now, I've got my blazing-fast Fedora install on the SSD and my trusty Ubuntu setup still accessible on the original HDD. This dual-boot combo is working out perfectly!

Silver jubilee of Java programming language

25 years back 23rd May 1995 Sun Micro systems released Java programming language to the world. It was the brain child of Dr. James Gosling AKA Dr. Java. Here are few facts about Java programming language. Initially, Dr. Gosling named it Oak, named after the tree outside his office. There are 3+ billion devices runs java today and one-third of it is Android. There is around 10 million Java professional programmer and most of the enterprise still relies on Java. Java is one of the most popular programming languages still today, it comes just behind C programming language according to the programming language ranking website tiobe.com The Java mascot name is Duke.

Top mobile phone photography accessories

Image
Mobile phone photography has made a great advancement in a very short duration of time. From VGA camera to latest powerful 4k dual cameras, it's a beautiful quest for perfection. Even with the increasing number of megapixel, advanced camera app, and editing app there is something which stops photography enthusiasts to fully show off their skill. Major limitations of mobile phone photography are - Fixed aperture, limited control over exposure. No optical zoom. Lack of manual controls. Fixed angle. and so on. Fortunately, this is not the end of the story... Mobile photography can be easily enhanced by using the following mobile phone photography accessories - 1. Selfie Sticks When we talk about mobile phone photography accessories, the first thing comes into mind is Selfie stick. Let's look at the advantages of using a selfie stick -  It allows us to capture large group selfie at ease.  No need to ask strangers to take a photo for you.  No members are...

Free programming ebooks download

Image
"Free programming ebooks download" is one of the most commonly searched keyword in the programmer community. Although the Internet is filled with hundreds of programming resources, many of them are free, some of them are subscription based and a large part of it is pirated copyrighted material but out of this mess, finding a proper quality stuff is a herculean task. Even after searching a lot in random sites one may end up wasting a lot of time and energy without getting any useful stuff. Here we are going to give you the best of free programming ebooks which are 100% legal and free to download and of course comes with great quality content. 1. SYNCFUSION Download here. The best thing about syncfusion books is that these books cover all essential contents within around just 100 pages.Currently, more than 90 popular technology book titles are available, including Angular Js , Node Js ,Python, Objective C , SQL, Android...

Little known facts about Linux.

Image
Linux almost completed 25 years as an operating system, which is simply wow. let's look at some little-known facts about Linux - A Standard Linux Kernel of today has over 10 Million lines of code and it grows at the rate of 10% every year. About 4500 lines of codes are added and 1500 lines of code are changed everyday. Initially in 1991 , Linux kernel version 0.01 was released with 10239 lines of code. 90% of the world’s most powerful supercomputers are using GNU/Linux . Top ten of supercomputers use Linux . 33.8% of the world runs on Linux servers compared to 7.3% running Microsoft Windows operating system. According to a study funded by the European Union , the estimated cost to redevelop the most recent kernel versions would be at $1.14 billion USD.