It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Das nfs://Server-IP/volume1/games/gog klappt in KDE-Programmen weil die automatisch den richtigen KIO-Slave verwenden. Wenn du nfs wie üblich verwendest, also per mount -t nfs Server-IP:volume1/games/gog /bla/gog einbindest, muss das Programm nichts spezielles können.
avatar
mk47at: Wenn du nfs wie üblich verwendest, also per mount […]
Ja, so mach ich es auch bisher.

Finde ich nur nicht so elegant. ;-)
avatar
schmoemi: Galaxy für Linux
avatar
TheHexer_pcg: Es gibt MiniGalaxy: https://sharkwouter.github.io/minigalaxy/
Hab aber keine Ahnung, wie da der Funktionsumfang ist.

Du kannst auch Galaxy mittels Wine installieren.
Ich hatte das mal ausprobiert, sollte ich irgendwann mal jemanden finden mit dem ich No Man's Sky oder so zusammenspielen könnte. =D
Die Performance fand ich aber nicht so gut.
Das Programm hat sehr verzögert reagiert.
Gibt auch ein Script für Lutris: https://lutris.net/games/gog-galaxy/
Mh.., ja klar. Aber wenn ich den Galaxy in wine "einhause", kann der ja nur die Windoof-Spiele managen. Ich will ein Tool, das alle Spiele managen kann, auch die die nativ in Linux laufen (gibt inzwischen schon auch a paar...)
avatar
TheHexer_pcg: Ansonsten hab ich Galaxy ja eh nicht benutzt. =)

Wer weiß, vielleicht wird es mal einen ähnlichen Funktionsumfang in heroic geben.
Gut wäre noch, wenn das Tool auch Steam, Uplay und Origin ersetzen könnte.
Allgemein wäre das wohl nicht schlecht, auch wenn mich das eher nicht tangiert. ich will all das eigentlich nicht benutzen (müssen). Auch nicht für was Geschenktes.
Wo wir hier im Linux-Thread sind ...

Kennt sich jemand mit lgogdownloader aus? Irgendwie läuft der bei mir nicht so wie erwartet (er legt die Dateien an, lädt aber irgendwie nichts herunter, so dass die Dateigröße bei 0 bleibt.
--verbose bringt gar keine Extra-Informationen oder Fehlermeldung.

Die kommt interessanterweise beim --repair --download. Da lädt er immer genau eine Datei richtig herunter, die nächste nicht mehr, dann kommt die Fehlermeldung:
terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
what(): boost::filesystem::last_write_time: Operation not permitted

Ach ja: Version 3.4 auf einem Raspberry Pi OS (der braucht nicht viel Strom wie mein richtiger Rechner, wenn er das herunterlädt).

Irgendwie stehe ich im Moment auf dem Schlauch.
avatar
GQuant: Kennt sich jemand mit lgogdownloader aus?
Den Verbose-Parameter kennt das Tool nicht.
Du könntest es mit --status probieren.
Welche Version von lgogdownloader nutzt du? (lgogdownloader --version)
Die Dependencies hast du auch installiert?
Anhand der Fehlermeldung hat das womöglich was mit boost zu tun.
Schreibrechte hast du auch? Dateisystem ist auch i.O? Pfad existiert auch?


Was haust du denn ins Terminal?

Ich mach das bspw. so

lgogdownloader --download --repair --game steelrising --directory "/run/media/Hexer/NAS/Spiele/GOG/"
Vielen Dank für Unterstützung!

avatar
GQuant: Kennt sich jemand mit lgogdownloader aus?
avatar
TheHexer_pcg: Den Verbose-Parameter kennt das Tool nicht.
Danke für den Hinweis - gemein, dass er in der Hilfe und der man-page genannt werden.
avatar
TheHexer_pcg: Du könntest es mit --status probieren.
Sehr mysteriös - er sagt die Detei ist OK, obwohl sie die Größe 0 hat.
avatar
TheHexer_pcg: Welche Version von lgogdownloader nutzt du? (lgogdownloader --version)
Hatte ich schon geschrieben: Version 3.4 auf einem Raspberry Pi OS
avatar
TheHexer_pcg: Die Dependencies hast du auch installiert?
Da ich apt-get install benutzt habe, gehe ich einfach mal davon aus, dass alle Abhängigkeiten mitinstalliert wurden - an die 10 Abhnängigkeiten waren es zumindest - nur habe ich sie mir natürlich nicht gemerkt.
avatar
TheHexer_pcg: Anhand der Fehlermeldung hat das womöglich was mit boost zu tun.
Schreibrechte hast du auch? Dateisystem ist auch i.O? Pfad existiert auch?
Mit boost kenne ich mich nicht aus, aber ja, der Verdacht drängt sich bei der Fehlermeldung beim Repair durchaus auf. Bei einem ersten Download kommt ja keine Fehlermeldung - aber auch nur Dateien mit Größe 0.
Alles okay mit den Berechtigungen, sonst könnte beim repair ja nicht eine Datei doch geschrieben werden - und auch leere Dateien stelle ich mir schwer vor. Unabhängig davon hatte ich es testweise aber auch in meinem Home-Verzeichnis versucht, leider ohne besseres Ergebnis.
avatar
TheHexer_pcg: Was haust du denn ins Terminal?
Ich mach das bspw. so

lgogdownloader --download --repair --game steelrising --directory "/run/media/Hexer/NAS/Spiele/GOG/"
avatar
TheHexer_pcg:
lgogdownloader --download --game blablabla --exclude patches --platform windows --language de,en

Oder auch mit einem --repair dazu als ersten Parameter (wenn beim ersten Versuch nur 0 byte große Dateien herausgekommen sind).
Habe das Verhalten übrigens bei allen Spielen, die ich ausprobiere ...
Post edited January 03, 2023 by GQuant
avatar
GQuant: Vielen Dank für Unterstützung!
Kein Thema. ;-)

avatar
GQuant: gemein, dass er in der Hilfe und der man-page genannt werden.
Ok, komisch. Gerade bei mir gesehen, dass es in der Hilfe drinsteht aber in den man-pages nicht.
Jedenfalls kommt da bei mir keine weitere Ausgabe dazu.

avatar
GQuant: Hatte ich schon geschrieben: Version 3.4 auf einem Raspberry Pi OS
Sorry, hatte ich überlesen. ^__^°
Vielleicht könnte es helfen, eine neuere Version zu installieren?
Ich hab 3.9.

Hier mal der Link zum Repo:https://github.com/Sude-/lgogdownloader

avatar
GQuant: Mit boost kenne ich mich nicht aus […]
Ich mich auch nicht. Hab nur den Fehlercode gegoogelt...
Scheint ja eine C++ Bibliothek zu sein.
Vielleicht hat deine Version da irgendeinen Fehler.
Und wegen "filesystem_error" und "Operation not permitted" ging ich halt davon aus, dass es vielleicht was mit dem Dateisystem und den Berechtigungen zu tun hat.

Da könntest du auch noch den Entwickler anschreiben.
Der hat, wenn ich mich recht entsinne, hier auch einen Account.

Du könntest auch mal noch die config des Programms löschen. ~/.config/lgogdownloader
avatar
GQuant: Hatte ich schon geschrieben: Version 3.4 auf einem Raspberry Pi OS
avatar
TheHexer_pcg: Sorry, hatte ich überlesen. ^__^°
Vielleicht könnte es helfen, eine neuere Version zu installieren?
Ich hab 3.9.

Hier mal der Link zum Repo:https://github.com/Sude-/lgogdownloader
Werde ich am Wochenende mal testen - schade, wenn das Repo etwas veraltet ist ...
avatar
GQuant: Mit boost kenne ich mich nicht aus […]
avatar
TheHexer_pcg: Ich mich auch nicht. Hab nur den Fehlercode gegoogelt...
Scheint ja eine C++ Bibliothek zu sein.
Vielleicht hat deine Version da irgendeinen Fehler.
Und wegen "filesystem_error" und "Operation not permitted" ging ich halt davon aus, dass es vielleicht was mit dem Dateisystem und den Berechtigungen zu tun hat.

Da könntest du auch noch den Entwickler anschreiben.
Der hat, wenn ich mich recht entsinne, hier auch einen Account.
Aha, werde ich im ggf. nutzen.
avatar
TheHexer_pcg: Du könntest auch mal noch die config des Programms löschen. ~/.config/lgogdownloader
Das werde ich in jedem Fall mal machen.

Ich werde berichten, sollte sich etwas tun.
Leider bin ich am Wochenende nicht zu so viel gekommen wie ich wollte ...

Kurz zusammengefasst:
Config löschen hat leider nichts gebracht.

Hab mal ein frisches RaspiOS aufgesetzt - da war Version 3.7 übers Repository installierbar.
Leider zeigt es das identische Verhalten.

Jetzt ist das Selber-Bauen der nächste Schritt.
avatar
TheHexer_pcg: Ist ja witzig. =D
Ich probiere schon länger mir mittels yad eine kleine GUI für lgogdownloader zu schreiben.
Allerdings krieg ich dann den angezeigten Fortschritt des Tools nicht aus dem Terminal auf meine GUI.
Kennst du dich da aus?
Bei meinem Tar-Script hab ich die Ausgabe mittels Pipe von pv nach stderr/stdout umgeleitet und das dann mittels Pipe wieder an zenity. Daraus hab ich mir eine Progress Bar für ein KDE-Service-Menu gemacht.
Klappt nur leider nicht bei lgogdownloader.


avatar
Manu3110: Mir ist gerade noch eingefallen: Könnte es vielleicht an x11/wayland/xwayland liegen?
avatar
TheHexer_pcg: Ich benutze X11.
Was meinst du, was da das Problem sein könnte? Da bin ich auch überfragt.
Mit Wayland/XWayland hatte ich immer mal kleinere Problemchen wie flackernde Fenster.
Ich könnte mir noch vorstellen, dass der Compositor da vielleicht Probleme macht.
Ich hatte da mal ein Problem, dass, wenn ich die Arbeitsflächeneffekte deaktiviert hatte, mein Bildschirm einfror.
Nachdem ich dann die Plasma-Configs gelöscht hatte ging es aber wieder.

Komisch ist eben auch, dass es zuerst nur FF war, dann Gwenview und dann Dolphin.
Es sind nur diese drei Programme.
Und bei einem protablen FireFox tritt es nicht auf.
Es tritt auch nur sehr selten auf und ist nicht zuverlässig reproduzierbar.

Was mir auch noch einfällt: Ich benutze ein Tiling-Script.
Vielleicht könnte das Probleme verursachen?
Sorry, dass ich jetzt erst antworte. Wie immer keine Zeit :D

Zu der GUI: puuh da hab ich null Ahnung. Hab mich immer fern gehalten von GUI-Programmierung. Das war mir immer zu frickelig >.<

Zu dem Flackerproblem: Das ist echt komisch... hast Du das Tiling-Script mal deaktiviert und dann eine Weile getestet? Komisch, dass der Fehler auch nicht reproduzierbar ist. Vielleicht mal die GUI-Programme über das Terminal starten und schauen, ob er ein paar Fehlermeldungen ausgibt. Hat mir zumindest schon ein paar Mal geholfen, wenn das Programm selbst keine Fehlermeldung ausgab ^^
So, nach einer gefühlten Ewigkeit eine Meldung von mir ...
Es läuft! Es war wohl wirklich die alte Version - mit der aktuellen ist alles prima. Naja, die Boost-Fehlermeldung kommt noch, nachdem der Download komplett ist, aber das stört nicht wirklich ...

Problematisch war:
Nachdem auf dem aktuellen RaspiOS ja nicht die neueste Version war, wollte ich kompilieren - aber dafür fehlten QT-Libraries ...
Also nehme ich halt Manjaro ... aber das hat mich vorgewarnt beim vorbereiten des Kompilierens und ist dabei auch abgestürzt ...
Was gibt es noch: Ubuntu .. Server. Naja. 32-Bit sollte beim Raspi3 ja passen. Da bekam ich aber Segmentation Faults ...
Letzter Versuch: Ubuntu Server 64-Bit ...
Klappt soweit, nur Login will unbedingt Captchas ... okay, installieren wir mal xinit und nen Browser ...
Jetzt läuft es. :)
Grüße,
hab schon ganz vergessen, mich hier mal wieder zu melden. ^__^°

avatar
GQuant: Also nehme ich halt Manjaro ... aber das hat mich vorgewarnt beim vorbereiten des Kompilierens und ist dabei auch abgestürzt ...
Hast du das Programm selbst kompiliert?

Ich hab mir einfach die PKGBUILD aus dem AUR gezogen: https://aur.archlinux.org/packages/lgogdownloader-git

Mittels makepkg klappt das eigentlich reibungslos.

avatar
Manu3110: snip
Bezüglich meines Problems.

Aaaalso...

Ich schätze mal, dass ich mir selbst irgendwo, irgendwann mal was zerhauen habe und das nicht gemerkt habe.
Entweder beim Tausch meiner Grafikkarte und al ich meiner Home-Platte mitgenommen habe, als ich meine Systemplatte gewechselt habe oder irgendwann danach.
Ich mache zwar immer Snapshots vom System aber vielleicht sind die ja auch faul.

Jedenfalls...
Tiling Script ist aus. Vielleicht könnte mein Theme noch Probleme machen? Ich benutze lightly.

Ich hatte aber schon länger den Verdacht, dass hier einfach der Grafiktreiber abschmiert und konnte das tatsächlich zuverlässig mittels zweier Spiele nachstellen.
Das Ergebnis war dann ähnlich.
In den Logs war der Absturz dann auch verzeichnet.

Ein Systemupdate und ein neuer Kernel ließen dann wenigstens die Spiele nicht mehr abschmieren.
Der Rest bleibt aber wie gehabt.

Ich lasse des Öfteren journalctl -f mitlaufen, doch wenn bspw. wieder Firefox abschmiert, wird dort nichts angezeigt.

Irgendwie lustig. Solches Verhalten kannte ich bisher nur von Windows. =D
Da hatte ich das mal mit einer Vega56 Pulse von Sapphire und einer R9 390 ebenfalls von Sapphire.
Die liefen dann aber wieder unter Linux problemlos.

Jetzt ist es eine RX 6600 XT Nitro vom gleichen Hersteller.

Da kann man jetzt noch spekulieren...

Wobei ich auch sagen muss, dass ich bei der R9 390 nur Abstürze mit Catalyst erleb

Wie dem auch sei. Ich bin gerade auf der Jagd nach einer neuen SSD für mein home-Verzeichnis.
Dann setze ich das System sowieso nochmal neu auf.

Nachtrag vom 08.05.23:
Am 15.02.23 hatte ich das System nochmals mit einer neuen SSD aufgesetzt.
Das Problem scheint behoben.
Dennoch hatte ich einen Absturz des Firefox.
Nachdem ich das Programm gekillt hatte, blieb der RAM aber unerklärlicherweise noch vollgeschrieben.
Ich gehe daher mal davon aus, dass dies ein Problem ist welches allein Firefox betrifft.
Bei anderen Anwendungen tritt dieses Problem nicht mehr auf.
Trotzdem eine merkwürdige Sache.
Ich beobachte weiter.
Post edited May 09, 2023 by TheHexer_pcg
Es gibt ein neues wine-stable (8.0) für noch besseren Support von WIn Applikationen unter Linux...
avatar
GQuant: Also nehme ich halt Manjaro ... aber das hat mich vorgewarnt beim vorbereiten des Kompilierens und ist dabei auch abgestürzt ...
avatar
TheHexer_pcg: Hast du das Programm selbst kompiliert?

Ich hab mir einfach die PKGBUILD aus dem AUR gezogen: https://aur.archlinux.org/packages/lgogdownloader-git

Mittels makepkg klappt das eigentlich reibungslos.
Ich meine, ich habe auch makepkg genutzt ... zumindest genau nach Anleitung, aber es wollte nicht. War auch etwas träge auf einem 3er Raspi.
Egal, nun klappt's ja.
So, ich dachte mir, ich bring hier mal wieder ein bisschen Schwung rein.

Ich hatte ja mal versprochen, hier diverse Sachen zur Verfügung zu stellen...
Ich musste erstmal meine Scheu und meine Skepsis bezüglich meiner eigenen (technischen) Expertise überwinden.

Da ich noch nicht geübt im Umgang mit GitHub bin, hau ich das erstmal alles aufs Drive.
(Wer mir Hilfestellung zu GitHub geben kann, der meldet sich bitte bei mir. Danke.)

Hier findet ihr dann meinen "Linux Game-Guide für Anfänger"
Achtung: Das ist nur ein Auszug aus meinem Manuskript. Daher unvollständig.
Ich schaffe es momentan einfach nicht das mal in eine Form zu bringen die nicht "dilettantisch" wirkt.
Obwohl mir diese Kurzfassung schon nicht zusagt.

Auch meine Auflistung der Spiele, die ich schon getestet habe, ist hier zu finden.

Außerdem wollte ich euch noch an diversen kleinen "Tools" teilhaben lassen.
Da ich KDE verwende, hab ich mir einige kleine Service Menüs zurechtgebastelt.

Eine Konfigurationsdatei für xboxdrv und eine entsprechende udev-rule findet sich hier ebenfalls.
Ebenso eine Konfigurationsdatei für MangoHud.

Und für alle, die von Lutris und co. nichts halten, hab ich mal ein kleines GUI-Script geschrieben um bequem Wine-Prefixes zu erstellen.

Schaut einfach mal rein, wenn ihr Bock habt:
https://drive.google.com/drive/folders/1FzZe_nrTpgmn8tYq5LrI0X3K3L6u7Zgv?usp=share_link

More is coming soon.

Achtung:
Ich bin kein gelernter Programmierer oder habe jemals irgendwie in einem IT-Beruf gearbeitet,
deswegen wird mein "Code" sicherlich nicht ganz so "professionell" aussehen.

Daher habe ich auch keinen Plan, wie man Code richtig kommentiert. xD
Deswegen kommentiere ich meist nicht viel und wenn, dann in englisch.

Auch meine Code-Struktur (Einrückungen etc.) ist vielleicht nicht ganz konform.

Ich bin lediglich ein leidenschaftlicher Masochist und mache das alles aus Spaß an der Freude.
Daher bilde ich mir auch nicht ein etwas gut zu können oder für irgendetwas ein Talent zu haben.

Also bitte geht nicht zu hart mit mir ins Gericht. ^__^°

Ich will euch nur für das Thema hier vielleicht etwas begeistern und auch der Community etwas zurückgeben.

DISCLAIMER:
Use at your own risk!
Auf Grund der Natur der Sache, können unvorhersehbare Fehler auftreten.
Zu Risiken und Nebenwirkungen fragt bloß nicht mich. =P

(Sicherlich) zu erwartende Nebenwirkungen:
- rauchende Köpfe
- spontane Ohnmachts- und/oder Lachanfälle (hoffentlich nicht)
- Stirnfalten
- Langeweile
- unerklärliche Wutanfälle

Ich übernehme auch keinerlei Haftung für Schäden an Dingen oder an Personen, die durch unsachgemäße Handhabung des hier dargebotenen Inhalts entstanden sind.
Wer also in seine Tischkante beißt: Selber schuld. =P


Wichtig: Damit es hier keine Probleme mit der Moderation gibt konzentriere ich mich, im Game-Guide und meiner Auflistung, auf hier erhältliche Spiele.
Ich werde keine Tipps zu anderen Spielen geben, die aus anderen Quellen bezogen worden sind.
Post edited May 08, 2023 by TheHexer_pcg