Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Wenn ich schreibe, dass das Programmicon in Wirklichkeit ein Programmstarter ist, also eine Textdatei, dann kannst du diese Datei ja mit einem Texteditor öffnen. Wenn du sie schon im Dateimanager gefunden hast, sollte das doch kein Problem sein? Öffne einen Texteditor (nicht LibreOffice Writer, sondern gedit oder vergleichbare Editoren), klick auf "Öffnen" und öffne diese Datei. Oder klick rechts auf die Datei und suche den Texteditor in "Öffnen mit…". Möglicherweise habe ich jetzt die Lösung für das Sound-Problem gefunden, aber es lässt sich nur testen, wenn du den Befehl kennst.
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Nein, das Icon ist keine Textdatei, sondern eben ein Icon, ein Programmicon. Welches bei Öffnen mit einem Editor nur mir unverständlichen Programmcode auf den Bildschirm haut.
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Dann verstößt das Spiel gegen Standards, so werden Programme für Linux nicht ausgeliefert. Wie lautet nun der Startbefehl?
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Das Spiel läßt sich auch nicht über Synaptic oder auch nur Ubuntu Software-Center herunterladen, sondern man muß sich da schon eine andere Quelle suchen, z.B. http://slackbuilds.org/repository/14.1/games/typhoon_2001/.
Ob es denn nun irgendwelchen Linux-Standards entspricht, weiß ich nicht zu sagen. Es kommt auf jeden Fall als *.tar.gz und muß nach dem Entpacken nicht installiert werden, sondern läßt sich so starten. Kannte das so schon von Firefox, den ich (früher mal) auch so benutzen konnte/mußte.
Im Netz wird das gepackte File des Spiels als tar-bomb bezeichnet, was sich im Prinzip nicht so besonders gut anhört ... Ich glaube, ich verstehe nicht so recht, was Du jetzt von mir hören willst: M.E. gibt es keinen Startbefehl, weil man ja entweder nur das Programm-Icon anklickt oder aber im Terminal so:
| /home/user/verzeichnis/verzeichnis/programmname
|
Und schon geht's los 😉 Nachtrag: Habe eine, suboptimale, Lösung gefunden: Wenn ich im Terminal starte mit | padsp /home/user/verzeichnis/verzeichnis/programmname
|
habe ich Sound, doch der ist 1. irgendwie, wie soll ich's ausdrücken, "knackend", also in etwa, als ob man einen billigen Klinkenstecker in einer Klinkenbuchse hin und her bewegt, 2. mal schneller, mal langsamer, wie eine 33er Schallplatte, die mal auf 45 rpm, mal auf 25 rpm dreht ... Ist also etwas unbefriedigend ☹
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Oh Mann, ich dreh' gleich ab ... Es ist echt zum Brechen ... Obige "Lösung" funktioniert nicht wirklich: Rechner neu gestartet, Spiel wie oben per Konsole gestartet - Bildschirm schwarz! Nach Strg-Alt-Ende sieht man wieder | Shutting down Allegro due to signal #15
Beendet
|
Dann im Verzeichnis per Doppelklick: Spiel startet, aber wieder ohne Sound 😢 Warum funktioniert es erst und dann nicht mehr? Ich hatte, weil ich dachte, man könne durch die möglichen Einstellungen evtl. den Sound besser hin bekommen, pavucontrol und pavumeter installiert.
Dafür wurden noch zwei weitere benötigte Dateien installiert, deren Bezeichnung mir gerade entfallen ist.
Habe diese jetzt aber mit pavucontrol und pavumeter wieder deinstalliert, trotzdem kein Sound mehr und auch kein Start bei Terminal (s.o.). Finde das alles sehr mysteriös ... Was mir noch auffällt: Auf dem Desktop oben rechts gibt es ja dieses Lautsprecher-Symbol. Wenn man dieses auswählt, kommt man auch auf die Audio-Einstellungen. Dort ist dann im Fenster mit dem Namen Klang unter Anwendungen zu sehen, wie jedes Mal, wenn ich typhoon per Mausklick starte, eine neue Zeile OSS Emulation[Typhoon] ergibt (Wobei ich glaube (...), daß bei vier Zeilen wohl Schluß ist ...). Alle stehen auf stumm.
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Wieso schreibt du, wenn ich nach dem Befehl frage, eigentlich diesen Pseudo-Pfad, ist der echte irgendwie ein Geheimnis? Jetzt folge ich deinem Link und hole mir die Informationen nach dreimaligem Fragen selber, danke schön. Offenbar handelt es sich um ein TAR-Archiv, das du lediglich im persönlichen Verzeichnis entpackst. Die Binary hat zumindest bei mir überhaupt kein Programmicon außer dem Standardicon für solche Dateien. Der echte Pfad lautet bei dir also wahrscheinlich ~/typhoon*/typhoon, wobei die Tilde für dein persönliches Verzeichnis und der Stern in diesem Fall für eine Zahlenfolge steht. Probiert mal Folgendes: cp /usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so /usr/lib32/
cd ~/typhoon
LD_PRELOAD=/usr/lib32/libpulsedsp.so ./typhoon Hier gefunden.
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Zuerst: Deinen Tip werde ich mal probieren. Dann: Ja, ich muß zugeben, der "echte" Pfad ist ein Staatsgeheimnis 😎 Ich sah keinen tieferen Sinn darin, etwas anderes als einen "Platzhalter-Pfad" anzugeben - und halte das noch immer für irrelevant ... Ich weiß nicht, warum Du Dich jetzt aufregst ("hole mir die Informationen nach dreimaligem Fragen selber"), m.E. habe ich Dir die Informationen, die Du haben wolltest, durchaus gegeben: Das Programm wird entweder über das Programm-Icon per Mausklick gestartet oder per Terminal per Pfad/Programmname. Hast Du jetzt etwa etwas anderes herausgefunden? Ich denke nicht. Du hast nur wiederholt nach einem "Start-Befehl" gefragt, den ich Dir nicht nennen konnte - und den Du mir jetzt auch nicht nennen kannst, oder? Das Programm hat ein Programmicon! Zwar gibt es jetzt kein nettes Bildchen für das Programm, aber es gibt ein Icon, welches für das Programm steht. Ist nur ein Standard-Icon, es bleibt aber ein Programmicon, auf das man klicken kann, um das Programm zu starten. Was außer diesem soll "Icon" sonst bedeuten? Wenn Du das anders interpretiert haben solltest, war es halt ein Mißverständnis. Mal zwei Zitate von mir zu dem von Dir angesprochenem mangelnden Informationsfluß von meiner Seite aus:
Gestartet wird das Game schlicht über den Pfad /home/User/Verzeichnis/Verzeichnis/Programmname oder halt durch einen Klick auf das Programmicon im selbigen Verzeichnis.
und
Es kommt auf jeden Fall als *.tar.gz und muß nach dem Entpacken nicht installiert werden, sondern läßt sich so starten
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
So, habe das | cp /usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so /usr/lib32/
cd ~/typhoon
LD_PRELOAD=/usr/lib32/libpulsedsp.so ./typhoon
|
jetzt mal ausprobiert - und mich entsinnen können, daß ich diesen Link auch schon mal gefunden habe. Der führte leider zu nichts, da schon bei | cp /usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so /usr/lib32/
|
die Datei nicht gefunden werden konnte. Habe aber jetzt doch mal nach libpulsedsp.so per locate gesucht - und es tatsächlich in /usr/lib/i386-linux-gnu/libpulsedsp.so finden können. Dann konnte ich mit | sudo cp /usr/lib/i386-linux-gnu/libpulsedsp.so /usr/lib32/
cd home/user/verzeichnis/verzeichnis
LD_PRELOAD=/usr/lib32/libpulsedsp.so ./programmname
|
weiter machen. Ergebnis: Das Spiel läuft mit Sound - nur leider genauso wie schon beim Aufruf per | padsp /home/user/verzeichnis/verzeichnis/programmname
|
also mit krachendem, in der Geschwindigkeit variierendem Sound. Aber vielleicht geht das jetzt ja zumindest immer und ist nicht nur eine Einmal-Lösung wie die mit padsp 😮
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Also, es scheint sich nicht um ein einmaliges Ereignis gehandelt zu haben, das Spiel läuft auch nach einem Rechner-Neustart. So weit, so gut. Es gibt aber nun noch drei Probleme: 1. krachender Sounds
2. schwankende Geschwindigkeit des Sounds 3. Wie bekomme ich es hin, daß ich das Game nur per Mausklick starten kann? Erstere beiden Probleme sind erst einmal am interessantesten ... An den Mod:
Eigentlich sollte der Titel des Threads jetzt geändert werden in Typhoon 2001 - kein bzw. schlechter Sound, aber das kann ich ja nicht selbst ...
|
JörnS
Anmeldungsdatum: 25. November 2010
Beiträge: 2107
|
Upsidupsi schrieb: 3. Wie bekomme ich es hin, daß ich das Game nur per Mausklick starten kann?
Erstelle dir eine Textdatei typhoon.desktop (nur .desktop ist wichtig, der Rest kann nach Belieben gewählt werden) mit folgendem Inhalt: [Desktop Entry]
Encoding=UTF-8
Name=Typhoon 2001
Comment=Typhoon 2001
Type=Application
Exec=env LD_PRELOAD=/usr/lib32/libpulsedsp.so sh -c "cd /dein/pfad/ && ./programmname"
Icon=/home/upsidupsi/.local/share/icons/typhoon.png
Categories=Game; Oder so ähnlich. Ich denke, du steigst da durch 😉 Die Datei sollte nach /home/upsidupsi/.local/share/applications/ Erstere beiden Probleme sind erst einmal am interessantesten ... An den Mod:
Eigentlich sollte der Titel des Threads jetzt geändert werden in Typhoon 2001 - kein bzw. schlechter Sound, aber das kann ich ja nicht selbst ...
Hab ich entsprechend geändert.
|
Kelhim
Anmeldungsdatum: 18. September 2006
Beiträge: 3642
Wohnort: Köln
|
Mangelnden Informationsfluss kann man in diesem Thread mehrmals feststellen: Die Information, welche Ubuntu-Version du benutzt, die eigentlich schon bei der Erstellung eines Themas gegeben werden muss, aber hier nicht in die Maske eingetragen werden konnte, weil das Problem zunächst im falschen Thread aufgeworfen wurde, kam später nebenbei. Dass du ein 32-Bit-Ubuntu benutzt, habe ich selber anhand anderer Ausgaben abgeleitet, die ich auch erst auf Nachfragen zu Befehlen erhielt, deren Misserfolg du für dich behieltest. Wie und woher du das Spiel überhaupt installiert hast, schriebst du auch erst relativ spät. Und wenn ich mehrmals nach so etwas Banalem wie dem Terminalbefehl des Spiels frage, wofür ich gute Gründe habe, erhalte ich mehrmals Pseudopfade, die ich nicht hätte erfragen müssen, wofür du keine guten Gründe hast. Wenn du zu den Leuten gehörst, die Angst davor haben, ihr persönliches Verzeichnis zu verraten, ersetzt du den Teil eben mit einer Tilde ~ oder mit $HOME. Hier im Forum misslingen tagtäglich so viele Eingaben, weil sie falsch kopiert werden, Anführungszeichen vergessen oder falsch gesetzt werden, das Arbeitsverzeichnis nicht angegeben wird oder die falsche Datei gewählt wird. Wenn ein Befehl fehlschlägt oder nicht das gewünschte Ergebnis bringt, will ich ihn darum grundsätzlich sehen, zumal mir dann Programmordner und Binary bekannt sind und ich Befehle schreiben kann, die nur noch kopiert werden müssen, statt sie potentiell fehlerhaft anzupassen. Und wenn der Link zum Spiel früher gegeben worden wäre, hätte ich das Ganze selber ausprobiert, wie ich das hier oft stellvertretend für andere mache, wenn sie kooperativ sind. Informationen zu geben, besonders wenn nach ihnen gefragt wird, ist eine Selbstverständlichkeit. Den Unwillen, dem nachzukommen, halte ich für eine Trotzreaktion auf meine hartnäckigen und zunehmend schnörkellosen Fragen, hinter dem vielleicht auch die Gewissheit steht, ich könne damit nicht mehr anfangen als du, weil du schon alles richtig machst. Vielleicht hast du damit recht, aber dann brauchst du offensichtlich nicht meine Hilfe. Wenn du noch eine Lösung findest, teil sie hier bitte mit, damit andere Leute mit dem gleichen Problem nicht lange suchen müssen.
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Ist zwar schon lange her, doch ich stelle fest, daß ich doch noch kommentieren muß: Kelhim schrieb: Mangelnden Informationsfluss kann man in diesem Thread mehrmals feststellen: Die Information, welche Ubuntu-Version du benutzt
Steht (und stand) in meiner Signatur!
weil das Problem zunächst im falschen Thread aufgeworfen wurde, kam später nebenbei.
Stimmt, das führte zu einem Durcheinander - aber nicht nur durch mich ...
Dass du ein 32-Bit-Ubuntu benutzt
Hatte, ehrlich, nicht gedacht, daß das relevant wäre.
erhalte ich mehrmals Pseudopfade, die ich nicht hätte erfragen müssen, wofür du keine guten Gründe hast.
Nochmals ehrlich: Die tatsächlichen Pfade sind doch vollkommen latte! Ob ein Verzeichnis X oder Y heißt, dürfte für die Ausführung eines Befehls irrelevant sein.
Und wenn der Link zum Spiel früher gegeben worden wäre, hätte ich das Ganze selber ausprobiert, wie ich das hier oft stellvertretend für andere mache, wenn sie kooperativ sind.
Woher sollte ich jetzt wissen, daß es Dir lieber ist, so einen Link zu haben? Bin kein Gedankenleser ...
Informationen zu geben, besonders wenn nach ihnen gefragt wird
Du sprichst hier sicher Deine Frage nach einem Startbefehl an - woher soll ich den nehmen, wenn ich ihn nicht weiß? Und diese Info habe ich Dir durchaus mehrmals gegeben! Habe übrigens aufgegeben, nach einer Lösung zu suchen - und spiele Typhoon 2001 auf Windoof ...
|
march
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17337
Wohnort: /home/noise
|
Steht (und stand) in meiner Signatur!
Es gibt Nutzer, die im Kontrollzentrum den Punkt [] Signaturen ausblenden aktiviert haben. Von da an am Besten immer bei der Eröffnung eines Themas die Ubuntuversion angeben. ☺
|
Upsidupsi
(Themenstarter)
Anmeldungsdatum: 19. Juni 2011
Beiträge: 243
|
Aha, Dank für die Info. Werde das nächste Mal (hoffentlich) dran denken.
|
Mankind75
Lokalisierungsteam
Anmeldungsdatum: 4. Juni 2007
Beiträge: 3185
Wohnort: Wernigerode
|
Habe das Programm mal unter "Slackware 14.1" (32-Bit) installiert. Ich bekomme auch keinen Sound. Insofern kann ich das Problem bestätigen.
|