Skip to content

Arch Linux Terminal Emulators

Mattscreative edited this page Dec 5, 2025 · 2 revisions

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

  1. Popular Terminals
  2. Terminal Configuration
  3. Shell Configuration
  4. Terminal Multiplexers
  5. Troubleshooting

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


This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.

Clone this wiki locally