LinuxAlternative

Linux · Ferramentas do Sistema

x11vnc

A VNC server for X11 that lets you control your Linux desktop remotely from any VNC client.

Código abertoGrátis
Seja o primeiro a avaliar
Licença
GPL-2.0
Versão mais recente
0.9.17

O que é o x11vnc?

x11vnc is a long-standing open-source VNC server designed specifically for the X Window System. It has been around for decades, making it one of the most mature remote access tools in the Linux ecosystem. Unlike newer Wayland-focused solutions, it relies on X11, which is still the standard for many server and workstation setups. Its stability is well-proven, though it lacks the modern security features found in newer protocols.

It is ideal for system administrators, developers, and home users who need reliable, low-overhead remote access to a Linux machine. If you are running a headless server or an older desktop environment that still uses X11, x11vnc provides a straightforward way to view and control the session. It is less suitable for modern Wayland compositors, where it will not function directly without workarounds.

Compared to UltraVNC, x11vnc feels more lightweight and integrated into the Linux command-line workflow. While UltraVNC is a full client-server suite for Windows, x11vnc is just the server component. You will likely need a separate client, like TigerVNC or RealVNC, to connect. The experience is functional and direct, lacking the graphical configuration wizards of Windows tools but offering greater configurability via command-line flags.

Ideal para: Users needing reliable, lightweight remote access to X11-based Linux systems without the complexity of modern Wayland-specific tools.

Principais recursos do x11vnc

  • Supports standard VNC protocol version 3.8
  • Can share the existing X display or create a new virtual one
  • Configurable via command-line arguments or config files
  • Supports password authentication and TLS encryption
  • Low resource usage suitable for older hardware
  • Works with most X11-based desktop environments
  • Can be run as a service for persistent access
  • Supports multiple clients connecting simultaneously

Prós

  • Extremely stable and battle-tested over many years
  • Low overhead, making it suitable for underpowered machines
  • Highly configurable for specific network or security needs
  • Widely available in all major Linux distributions

Contras

  • Does not work natively with Wayland compositors
  • Lacks a modern graphical user interface for configuration
  • Security setup requires manual configuration of TLS and passwords
  • Older codebase may lack some modern VNC optimizations

Programas do Windows que o x11vnc substitui

Como instalar o x11vnc no Linux

Ubuntu / Mintsudo apt install x11vnc
Debiansudo apt install x11vnc
Fedorasudo dnf install x11vnc
Arch / Manjarosudo pacman -S x11vnc
openSUSEsudo zypper install x11vnc

Dicas para quem vem do Windows

Unlike UltraVNC, which bundles a client and server, x11vnc is only the server. You will need to install a separate VNC client on your controlling machine. There are no file formats to migrate, as it is a protocol handler. Workflow changes from GUI-based configuration to command-line flags or editing config files. Ensure your firewall allows VNC traffic (default port 5900) and set a strong password. If you are moving from a Windows setup, expect a more manual process for initial setup, but the connection itself will feel familiar if you have used VNC before.

x11vnc: perguntas frequentes

Does x11vnc work with Wayland?

No, x11vnc is designed for X11. It will not work directly with pure Wayland sessions. For Wayland, consider using tools like weston-rdp or specific VNC servers that support Wayland.

How do I start x11vnc on boot?

Create a systemd service file that runs the x11vnc command with your desired flags. This ensures the VNC server starts automatically when the system boots.

Is x11vnc secure?

It supports password authentication and TLS encryption. However, you must explicitly configure TLS for secure connections. Without TLS, traffic is unencrypted.

Can multiple people connect at once?

Yes, x11vnc allows multiple clients to connect to the same display simultaneously. All users will see and control the same desktop session.

Atualizado em