Arch Linux Screen Sharing - ryzendew/Linux-Tips-and-Tricks GitHub Wiki

Arch Linux Screen Sharing Guide

Complete beginner-friendly guide to screen sharing on Arch Linux, including Wayland screen sharing, X11 screen sharing, and application screen sharing.


Table of Contents

  1. Wayland Screen Sharing
  2. X11 Screen Sharing
  3. Application Sharing
  4. Troubleshooting

Wayland Screen Sharing

Install PipeWire

Install PipeWire:

# Install PipeWire
sudo pacman -S pipewire pipewire-pulse pipewire-alsa

# Install screen sharing
sudo pacman -S xdg-desktop-portal xdg-desktop-portal-gnome

Configure Wayland

Enable screen sharing:

# Enable services
systemctl --user enable pipewire pipewire-pulse
systemctl --user start pipewire pipewire-pulse

X11 Screen Sharing

Install Tools

Install sharing tools:

# Install VNC
sudo pacman -S tigervnc

# Or use x11vnc
sudo pacman -S x11vnc

X11VNC

Setup x11vnc:

# Start x11vnc
x11vnc -display :0 -auth guess

# With password
x11vnc -display :0 -auth guess -passwd password

Application Sharing

OBS Studio

Install OBS:

# Install OBS
sudo pacman -S obs-studio

# Stream or record
obs

Zoom/Teams

Install clients:

# Zoom
yay -S zoom

# Teams
yay -S teams

Troubleshooting

Screen Sharing Not Working

Check permissions:

# Check PipeWire
systemctl --user status pipewire

Wayland Issues

Check portal:

# Check portal
systemctl --user status xdg-desktop-portal

Summary

This guide covered Wayland, X11, and application screen sharing.


Next Steps


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