Arch Linux Terminal Emulators - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Arch Linux Terminal Emulators Guide
Complete beginner-friendly guide to terminal emulators on Arch Linux, including popular terminals, configuration, and terminal customization.
Table of Contents
Popular Terminals
GNOME Terminal
Install:
# Install GNOME Terminal
sudo pacman -S gnome-terminal
# Launch
gnome-terminal
Konsole
Install:
# Install Konsole
sudo pacman -S konsole
# Launch
konsole
Alacritty
Install:
# Install Alacritty
sudo pacman -S alacritty
# Launch
alacritty
kitty
Install:
# Install kitty
sudo pacman -S kitty
# Launch
kitty
Terminator
Install:
# Install Terminator
sudo pacman -S terminator
# Launch
terminator
Terminal Configuration
GNOME Terminal
Configure:
# Edit preferences
# Edit > Preferences
# Or edit config
vim ~/.config/gnome-terminal/profiles/
Alacritty
Configure:
# Edit config
vim ~/.config/alacritty/alacritty.yml
Example:
window:
opacity: 0.9
font:
size: 12.0
colors:
primary:
background: '#1e1e1e'
Shell Configuration
Bash
Configure bash:
# Edit bashrc
vim ~/.bashrc
# Or bash_profile
vim ~/.bash_profile
Zsh
Install zsh:
# Install zsh
sudo pacman -S zsh
# Change shell
chsh -s /bin/zsh
# Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Fish
Install fish:
# Install fish
sudo pacman -S fish
# Change shell
chsh -s /bin/fish
Terminal Multiplexers
tmux
Install tmux:
# Install tmux
sudo pacman -S tmux
# Launch
tmux
# Create session
tmux new -s mysession
# Attach
tmux attach -t mysession
screen
Install screen:
# Install screen
sudo pacman -S screen
# Launch
screen
# Create session
screen -S mysession
# Detach: Ctrl+A, D
# Attach: screen -r mysession
Troubleshooting
Terminal Not Working
Check shell:
# Check shell
echo $SHELL
# Check terminal
echo $TERM
Colors Not Working
Enable colors:
# In bashrc
export TERM=xterm-256color
Summary
This guide covered terminal emulators, configuration, shells, multiplexers, and troubleshooting.
Next Steps
- Arch Linux System Configuration - System setup
- Arch Linux Development Environment - Development
- ArchWiki Terminal Emulators: https://wiki.archlinux.org/title/List_of_applications/Utilities#Terminal_emulators
This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.