NoCache

Preview of How to Install Telegram Desktop on Arch Linux/Manjaro

How to Install Telegram Desktop on Arch Linux/Manjaro

Cyrus Kao

Telegram Desktop is the official client for Telegram Messenger. It's also open-source. The source code is available on Github. We'll be installing Telegram Desktop from the official repository of Arch Linux on Arch-based distros. There is a community package called telegram-desktop that pretty much automates the installation process for us.

Preview of Install GNOME Web (Epiphany) on Arch Linux/Manjaro in One Line of Command

Install GNOME Web (Epiphany) on Arch Linux/Manjaro in One Line of Command

Cyrus Kao

GNOME Web (aka Epiphany) is the default web browser for GNOME desktop environment. Although the popularity of it is not growing significantly, it's one of my must-have browsers. The reason behind that is because it's the few WebKit based browser on Linux still maintained, comes particularly handy when testing websites.

Preview of Install Vivaldi Browser on Arch Linux/Manjaro in One Line of Command

Install Vivaldi Browser on Arch Linux/Manjaro in One Line of Command

Cyrus Kao

Vivaldi is another Chromium based browser, but not fully open-source. And to my surprise, Manjaro Cinnamon actually ditched Firefox for Vivaldi as their default web browser. In case you're an Arch Linux user or didn't install the Cinnamon edition of Manjaro, this tutorial will cover how to install Vivaldi in single line of command.

Preview of Fix "Permission Denied" while Executing Bash (Shell) Script on Linux

Fix "Permission Denied" while Executing Bash (Shell) Script on Linux

Cyrus Kao

If you encounter an error like bash: ./script.sh: Permission denied when executing a bash (shell) script, meaning the script file itself is not permitted to execute. And it makes no difference even if you run it with sudo. To fix this, we'll be using the chmod command on Linux to modify the permissions of the script file.

Preview of Fix Permissions for Private Key are Too Open with SSH

Fix Permissions for Private Key are Too Open with SSH

Cyrus Kao

The default file permission on Linux is 777, which means everyone can read, write and execute the file. It's fine for most of the scenario, but it's another story when it comes to SSH private key. If you try to establish an SSH connection with a too open private key, WARNING: UNPROTECTED PRIVATE KEY FILE! will be shown.

Preview of Install Chromium on Arch Linux/Manjaro in One Line of Command

Install Chromium on Arch Linux/Manjaro in One Line of Command

Cyrus Kao

Chromium is an open-source web browser, also the core of many popular browsers like Google Chrome, Brave, Vivaldi and even Microsoft Edge. There are people actually using Chromium in their day-to-day work, since it's the only way to experience the bleeding edge features of the core.

Preview of Install Brave Browser on Arch Linux/Manjaro in One Line of Command

Install Brave Browser on Arch Linux/Manjaro in One Line of Command

Cyrus Kao

Brave is an open source web browser based on Chromium. It has grown fast in the past couple of years, and probably has something to do with its cryptocurrency Basic Attention Token (BAT). BAT has been integrated into the Brave browser and allows users to earn it by browsing ads, or giving it to the content creator as tips.

Preview of Configure Chewing (Zhuyin) Input Method in GNOME for Arch Linux/Manjaro

Configure Chewing (Zhuyin) Input Method in GNOME for Arch Linux/Manjaro

Cyrus Kao

GNOME desktop has IBus integration by default. To set up the Zhuyin/Bopomofo (注音) input method is quite easy. On Arch-based Linux, there is an AUR package called ibus-chewing which is a Chinese Zhuyin/Bopomofo engine for IBus. The engine uses libchewing(酷音) under the hood. It's also a very popular input library in Taiwan, even on Windows systems.

Preview of How to Enable Outdated GNOME Extensions (Disable Version Check)

How to Enable Outdated GNOME Extensions (Disable Version Check)

Cyrus Kao

A lot of extensions stopped working after GNOME 41. This is because the maintainer didn't mark their extensions as compatible with the newer version. But that doesn't mean it won't work after the update. To force the extensions to run even if they're outdated, we'll need to do some tweaking to gsettings.

Preview of Install EZ100PU/EZMINI Smart Card Reader Driver for Linux

Install EZ100PU/EZMINI Smart Card Reader Driver for Linux

Cyrus Kao

The USB chip/smart card reader EZ100PU/EZMINI doesn't provide a driver for Linux by default. But with a little digging on the Internet, I found a driver for both EZ100PU and EZMINI on Github.

Preview of Use USB Chip/Smart Card Reader on Arch Linux/Manjaro

Use USB Chip/Smart Card Reader on Arch Linux/Manjaro

Cyrus Kao

PC/SC (Personal Computer/Smart Card) is not implemented by default on Arch-based Linux. To use your USB chip/smart card reader, we'll need some essential packages (drivers, tools, etc.) from the official repositories.

Preview of Install .deb Packages on Arch Linux/Manjaro with Debtap

Install .deb Packages on Arch Linux/Manjaro with Debtap

Cyrus Kao

Debian/Ubuntu-based Linux distros use .deb file to distribute and install packages, but Arch-based Linux doesn't have that kind of feature built-in. With tools like debtap, we'll be able to convert a .deb file into an Arch Linux package with PKGBUILD then install the package with pacman.