Argus Overview v2.4 - Multi-Window Preview for Linux (EVE-O Preview Alternative)

Greetings capsuleers,

I’m releasing Argus Overview, an open-source multi-boxing preview tool designed primarily for Linux players, with Windows support included.

GitHub: GitHub - AreteDriver/Argus_Overview: Multi-window preview and management tool for EVE Online on Linux
License: MIT (free forever)


Background

As a Linux EVE player, I found the existing options for window management lacking. EVE-O Preview is excellent but Windows-only. The Linux alternatives were either abandoned or missing critical features. So I built something that fills that gap.

Core Features

Window Management

  • Live preview thumbnails of all EVE clients
  • Click-to-focus switching
  • Auto-detection of new EVE windows
  • Draggable, resizable preview frames
  • Global hotkeys (Ctrl+Alt+1-9)

Layout & Organization

  • Save/load layout presets
  • Auto-grid tiling (2x2, 3x1, Main+Sides, etc.)
  • Team management - group characters by activity
  • Per-character custom labels and hotkeys

Performance

  • Minimize inactive windows (50-80% GPU savings)
  • Threaded capture system (no UI lag)
  • Adjustable refresh rates (1-60 FPS)

Quality of Life

  • System tray integration
  • Visual activity alerts (red flash detection)
  • EVE settings sync between characters
  • Session timers

Technical Requirements

Linux: X11 or Wayland/XWayland, Python 3.8+, standard system tools (wmctrl, xdotool, ImageMagick)

Windows: See windows/README_WINDOWS.md in the repository

Installation (Linux)

curl -sSL https://raw.githubusercontent.com/AreteDriver/Argus_Overview/main/install.sh | bash
~/argus-overview/run.sh

Documentation

  • QUICKSTART.md - Get running in 5 minutes
  • Full README with screenshots and demo GIF
  • CONTRIBUTING.md for those who want to help

Support

If you find this useful:

Feedback

Bug reports, feature requests, and contributions welcome via GitHub Issues or this thread.

o7
AreteDriver

2 Likes

It sadly doesn’t work with pure wayland (ex: PROTON_ENABLE_WAYLAND) , as expected, so I wasn’t able to test it but I support the initiative.

You should also consider packaging it in a portable way that can be run directly after unpacking without installation.

1 Like

Thank you for the feedback. I will work on that and bump when complete.

Should be fixed, let me know if you have any more issues.
Thanks for the feedback!:aura:

2 Likes

cool, but will not make more sense to use the right tool for the job? a system program should be made with a fast systems language like C/Go/Rust/QT/GTK. QT is cross platform also GO and Rust have GUI/UI cross platform libraries :person_shrugging: but good imitative, I have 5 PC’s so do not need to run all clients in 1 computer but I can see how people will really need this. Cheers

Fair point on systems languages — Python was a deliberate tradeoff. The bottleneck here isn’t runtime speed, it’s X11/Wayland capture latency and GPU texture calls, which Python handles fine via the underlying system tools. A Rust or Go port wouldn’t meaningfully outperform it for this workload.

That said, a compiled cross-platform rewrite is an interesting direction if the community wants it. If you want to take a crack at a Qt or Rust port, CONTRIBUTING.md is open and I’m happy to spec out the architecture.

o7

1 Like