Zitat von
hywkeye_pyerce
Zitat von
Grendel242
...
Der Client ist in PoL installiert. Bei Ausführen (The Settlers Online.exe) kommt die Meldung, dass man Anmeldedaten der Webseite braucht. Sprich das Ding funktioniert schon mal. Die Verknüpfung auf dem "Desktop" *.desktop bringt die gleiche Meldung, ebenso die Verknüpfung unter /user/share/applications. Demnach müsste ich jetzt nur noch den Spaß mit dem Browseraufruf verknüpfen. Sollte eigentlich einfach sein, allerdings bleib ich da auf 3 verschiedenen Wegen hängen.
...
Bleiben wir erst mal bei deiner .desktop. Kannst die exec Zeile mal posten?
Ich hab da stehen:
Code:
...
Exec=playonlinux --run TSO_Client
...
keine Anhänge oder Übergabe-Parameter oder %1 oder &U oder so.
Und wo ist die, kannst du wenn du die Zeile von xdg-settings einhackst, mit Tab vervollständigen, wenn du TSO_C getippt hast? Wundert mich nämlich dass beim Testen mit "xdg-settings get ..." nichts kommt.
Also in der .desktop steht:
Code:
Exec=/usr/share/playonlinux/playonlinux --run "TSO_Client" %F
Der Pfad wurde so von PoL erstellt, da hab ich nix dran geändert. Die Datei liegt im home-Verzeichnis unter "/home/grendel/.local/share/applications". So wie auf Seite 1 beschrieben. Zudem wurde die Datei auch von PoL unter home auf dem Schreibtisch angelegt.
Autovervollständigung mit TAB geht nur bis "default-url-scheme-handler" bei TSO_C passiert nichts.
Ansonsten isses so wie du beim Opera schreibst: xdg-open mit den tso Link verknüpfen beim ersten Klicken und danach sollte beim htop zu sehen sein, dass sowohl die PoL Prozesse, als auch The Settlers Online.exe als auch die client.exe mit dem kompletten tso:// Link als Parameter gestartet wurden.
Wie meinst du das mit "ersten Klicken"? Wenn ich da auf "xdg-open öffnen" gehen schließt sich das Fenster und nichts passiert. Ich kann da auch keinen Pfad angeben.