Skip to content

Proton VPN Flatpak GUI does not open (Manjaro - GNOME - Wayland) #128

@holaggabriel

Description

@holaggabriel

OS: Manjaro Linux (Arch-based)
Install method: Flatpak
Proton VPN version: 4.13.1
Desktop: GNOME (Wayland)

Description:

After installing Proton VPN via Flatpak on Manjaro, the application worked correctly the first time and I was able to log in without issues.

After some time (possibly after a reboot or system update), the application no longer shows its GUI.

When running flatpak run com.protonvpn.www, the backend starts correctly and even connects to the VPN, but no GTK window is ever shown.

The process keeps running in the background, but the UI never appears again.


Logs when launching from terminal:

   ~  flatpak run com.protonvpn.www  ✔
2025-12-24T20:18:34.585855+00:00 | proton.vpn.split_tunneling.interface:52 | WARNING | Split tunneling backend not found
2025-12-24T20:18:35.106641+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:69 | INFO | Waiting for agent status from node-mx-03.protonvpn.net...
2025-12-24T20:18:35.133757+00:00 | proton.vpn.core.connection:508 | INFO | CONN:STATE_CHANGED | Connected (initial state)
2025-12-24T20:18:35.135403+00:00 | proton.vpn.app.gtk.app:57 | INFO | APP:PROCESS_START | self=<app.App object at 0x7f6e7dfa3ac0 (proton+vpn+app+gtk+app+App at 0x5560ce1ed9b0)>
2025-12-24T20:18:35.173697+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:131 | INFO | Requesting VPN connection features...
2025-12-24T20:18:35.174091+00:00 | proton.vpn.local_agent/transport_stream.rs:56 | INFO | Sending: Request { features_set: Some(AgentFeatures { netshield_level: Some(2), randomized_nat: Some(true), split_tcp: Some(true), port_forwarding: Some(false), forwarded_port: None, jail: None, bouncing: Some("19") }), status_get: None }
2025-12-24T20:18:35.174375+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:134 | INFO | VPN connection features requested.
   ~ 

No GTK errors or registration failures are displayed, however, the proton vpn window is not displayed.

Expected behavior:

The Proton VPN GUI window should appear normally.

Actual behavior:

The backend runs and connects, but no GUI window is shown.


Workaround / Temporary fix

  1. Close the Proton VPN Flatpak application:
    flatpak kill com.protonvpn.www

  2. Rename the configuration folder (backup):
    mv ~/.var/app/com.protonvpn.www ~/.var/app/com.protonvpn.www.bak

  3. Launch Proton VPN again:
    flatpak run com.protonvpn.www

  • The GUI appears again and allows logging in.
  • Existing VPN backend session remains active.
  • Some GUI settings (Kill Switch configuration, pinned servers) are reset.
  • After closing the application again, the GUI does not reopen and the window will not be displayed, making the workaround temporary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions