Ausdrücklich Windows-only – als Overwolf-App und als Standalone. Unter Wine sieht es das Proton-Spielfenster nicht (anderer Wine-Prefix, anderer Wineserver): Overlay hängt irgendwo, Hotkeys kommen nicht an, Markt-Tab bleibt leer. Die Entwickler verweisen Linux-Spieler selbst auf Exiled Exchange 2.
Nimm das
Exiled Exchange 2
Fork von Awakened PoE Trade (das PoE-1-Tool), Open Source (MIT), offizielle Linux-AppImages. Preis-Check mit Mod-Filtern, Currency-Kurse, Stash-Suche, Map-Check, Chat-Befehle – alles im Overlay.
Wie es arbeitet
Nur Zwischenablage + simulierte Tasten
EE2 drückt Ctrl+C auf dem Item, liest den Text aus der Zwischenablage und fragt die offizielle Trade-Site ab. Kein Speicherzugriff, keine Automation – derselbe Mechanismus, den GGG bei Awakened PoE Trade seit Jahren toleriert.
02
PoE 2 vorbereiten
Fenstermodus:Borderless Windowed Fullscreen (Grafikmenü). Exklusives Vollbild versteckt das Overlay.
Sprache: Englisch – EE2 parst den Item-Text, und der muss zur Sprache in den EE2-Einstellungen passen.
Startoptionen:keinPROTON_ENABLE_WAYLAND=1. Damit würde PoE 2 als natives Wayland-Fenster laufen, unsichtbar für ein X11-Overlay (Fallstrick 3).
03
EE2 installieren
Ein eigener Ordner neben dem Spielordner – so fasst eine Steam-Integritätsprüfung nichts an, und das Startskript findet die Client.txt des Spiels von selbst:
# Beispiel: Steam-Bibliothek anpassen
mkdir -p ~/.local/share/Steam/steamapps/common/Exiled-Exchange-2
cd ~/.local/share/Steam/steamapps/common/Exiled-Exchange-2
# Startskript, Updater und Icon
curl -fLO https://ts.lutti-multigaming.de/guides/ee2/ee2-start.sh
curl -fLO https://ts.lutti-multigaming.de/guides/ee2/ee2-update.sh
curl -fLO https://ts.lutti-multigaming.de/guides/ee2/exiled-exchange-2.png
chmod +x ee2-start.sh ee2-update.sh
# holt das neueste AppImage von GitHub und prüft die SHA-512-Summe
./ee2-update.sh
ee2-start.shStartet EE2 als XWayland-Client (--ozone-platform=x11), prüft vorher die drei Fallstricke und warnt, verhindert Doppelstart, loggt nach logs/ee2.log. --check = nur prüfen, --no-overlay = Preis-Check im Browser.
ee2-update.shLädt latest-linux.yml von GitHub, vergleicht Versionen, lädt das AppImage, prüft die Prüfsumme, löscht alte Versionen. --check = nur nachsehen.
exiled-exchange-2.pngIcon für den Menüeintrag.
Wer die Skripte nicht will: AppImage von GitHub, chmod +x, und starten mit ELECTRON_OZONE_PLATFORM_HINT=x11 ./Exiled-Exchange-2-*.AppImage --ozone-platform=x11. Das ist die eine Zeile, auf die es ankommt.
04
Menüeintrag
~/.local/share/applications/exiled-exchange-2.desktop – Pfad anpassen[Desktop Entry]
Type=Application
Name=Exiled Exchange 2
Comment=Preis-Check-Overlay für Path of Exile 2
Exec=/PFAD/ZU/Exiled-Exchange-2/ee2-start.sh
Icon=/PFAD/ZU/Exiled-Exchange-2/exiled-exchange-2.png
Terminal=false
Categories=Game;
StartupWMClass=exiled-exchange-2
PoE 2 über Steam starten, bis zur Charakterauswahl.
„Exiled Exchange 2“ im Anwendungsmenü starten (oder ./ee2-start.sh).
Im Spiel Shift+Space: Erscheint das Overlay-Menü, sitzt das Wichtigste.
Zahnrad → League wählen, Client-Sprache English, und den Pfad zur …/Path of Exile 2/logs/Client.txt eintragen (zeigt ./ee2-start.sh --check an). Ohne ihn keine Chat-Befehle und keine Whisper-Erkennung.
Item im Inventar anfahren, Ctrl+D. Fertig.
Discord
Discord belegt standardmäßig Alt+C (Clip speichern) – genau das drückt EE2 beim Preis-Check. Entweder den Discord-Hotkey ändern oder EE2 vor Discord starten.
Optional: POESESSID in den EE2-Einstellungen hinterlegen – weniger Rate-Limits, Zugriff auf eigene Listings. Cookie aus dem Browser auf pathofexile.com kopieren; nie weitergeben.
06
Die Wayland-Fallstricke
Overlay erscheint nie Skript löst es
EE2s Overlay-Modul (electron-overlay-window) ist rein X11. Auf Wayland startet Electron nativ als Wayland-Client – es gibt kein X11-Fenster, das über das Spiel gelegt werden könnte. PoE 2 selbst läuft unter Proton als XWayland-Client. Lösung: EE2 ebenfalls als XWayland-Client starten, also ELECTRON_OZONE_PLATFORM_HINT=x11 + --ozone-platform=x11. Genau das macht ee2-start.sh.
Kvan7/Exiled-Exchange-2 #1031, #673
Ctrl+D kommt nicht im Spiel an Skript warnt
Wurde EE2 früher einmal nativ unter Wayland gestartet, hat Electron den Hotkey über das XDG-Portal beim Compositor registriert – unter KDE steht dann „Electron shortcut Ctrl+D“ in ~/.config/kglobalshortcutsrc, und KWin schluckt die Taste, bevor sie das Spiel erreicht. Fix: Systemeinstellungen → Tastatur → Tastenkürzel → den Eintrag entfernen. Das Skript meldet, wenn so ein Eintrag existiert.
Kvan7/Exiled-Exchange-2 #1031
PROTON_ENABLE_WAYLAND=1 in den Startoptionen Skript warnt
Macht PoE 2 zum nativen Wayland-Fenster – unsichtbar für das X11-Overlay. Aus den Steam-Startoptionen entfernen. Das Skript liest die Startoptionen aus localconfig.vdf und warnt.
Kvan7/Exiled-Exchange-2 #673
„No item text found“ – Preis-Check reagiert zäh teilweise
Seit Wine 11 (Proton 11, GE-Proton 11, Proton-CachyOS 11) schreibt das Spiel den Item-Text spürbar später in die Zwischenablage; EE2s Poll-Fenster läuft manchmal vorher ab. EE2 hat seit 0.15.x einen Workaround – meistens klappt es, gelegentlich braucht es zwei Versuche.
Wenn es nervt: PoE 2 in Steam auf GE-Proton 10.x pinnen (Eigenschaften → Kompatibilität). Der Prefix bleibt derselbe, DLSS und Win10-Einstellung bleiben erhalten – nur das Clipboard-Timing ist wieder das alte.
Die Fenstergeometrie wird beim ersten Erkennen gelesen und danach nicht verfolgt. Bei Borderless-Fullscreen auf dem Hauptmonitor kein Thema; sonst EE2 neu starten, nachdem das Spiel steht. #1041
Core-Dump beim Beenden
Das AppImage stürzt beim Beenden mit SIGABRT ab – bekannt, harmlos, taucht nur in coredumpctl list auf. #1042
Notlösung ohne Overlay
./ee2-start.sh --no-overlay – der Preis-Check öffnet im Browser, Hotkeys funktionieren weiter.
07
Update
./ee2-update.sh --check # nur nachsehen
./ee2-update.sh # laden, SHA-512 prüfen, alte Version löschen
Das Startskript nimmt automatisch das neueste Exiled-Exchange-2-*.AppImage im Ordner. Lädt EE2s eingebauter Auto-Updater selbst eines dorthin, greift auch das.
◆
Hotkeys
Funktion
Hotkey
Was passiert
Preis-Check
Ctrl+D
Item unter der Maus → Trade-Site-Suche mit Mod-Filtern im Overlay
Preis-Check ohne Auto-Hide
Ctrl+Alt+D
Fenster bleibt offen – unter Linux die verlässlichere Variante