# # Desktop-Eintrag für die Avalonia-Shell (IBKRTrader.App) unter Linux. # # Wozu: Ohne diesen Eintrag kennt die Arbeitsumgebung nur das Fenster, nicht die Anwendung. # In Fensterleiste, Alt-Tab und Dock steht dann der generische Platzhalter – und mehrere # gleichzeitig laufende Anwendungen sind nicht auseinanderzuhalten. Genau dafür ist er da. # # Das Fenstersymbol selbst kommt aus der Anwendung (Shell/AppIcon.cs) und braucht diese Datei # nicht. Sie liefert den Rest: Name im Menü, Symbol im Dock, Zuordnung Fenster -> Anwendung. # # Einrichten (siehe deploy/README.md, Abschnitt "Desktop-Eintrag"): # sudo install -m 644 icon.png /usr/share/icons/hicolor/256x256/apps/ibkrtrader.png # sudo install -m 644 deploy/ibkrtrader.desktop /usr/share/applications/ # sudo gtk-update-icon-cache -f /usr/share/icons/hicolor # falls vorhanden # # Exec-Pfad an die tatsächliche Installation anpassen. # [Desktop Entry] Type=Application Version=1.0 Name=IBKRTrader GenericName=Trading-Framework Comment=Modulares Trading-Framework für Interactive Brokers Exec=/opt/ibkrtrader-app/IBKRTrader.App Icon=ibkrtrader Terminal=false Categories=Office;Finance; Keywords=Trading;IBKR;Interactive Brokers;Börse; # Verbindet die Fenster der laufenden Anwendung mit diesem Eintrag. Der Wert ist die WM_CLASS, # die Avalonia unter X11 setzt; nachprüfbar mit `xprop WM_CLASS` auf ein Fenster der Shell. StartupWMClass=IBKRTrader.App