Hallo Wolfgang,
ich habe gerade das Emc2_528.sfs heruntergeladen. Anschließend mit sfs_load geladen, und siehe da: alles Bestens.
---
Nein, kleiner Scherz.
Exakt dasselbe Ergebnis wie bei Dir. Mir war allerdings sofort klar, woran es liegen muß. Ein Blick in das SFS und siehe da, es konnte ja nicht anders sein.
Problem:
Diese SFS Datei wurde von Dir wohl mit einer der ersten Versionen des .pet, welche ich Dir per PM sendete (EditConvert) nach LazY Puppy 2 konvertiert. Da Du allerdings zum Zeitpunkt der Konvertierung nicht über LazY Puppy 2 sondern nur über LazY Puppy 1 verfügtest, mußte diese Konvertierung natürlich fehlschlagen und deshalb zu diesen merkwürdigen Ergebnissen führen.
In LazY Puppy 1 sind alle .desktop Dateien (die Menüeinträge) im Verzeichnis /usr/share/applications (wie in allen Puppies)
In LazY Puppy 2 sind alle .desktop Dateien im Verzeichnis /usr/share/applications-desktop-files/applications
Im Verzeichnis /usr/share/applications befinden sich in LazY Puppy 2 nur symbolische Links zu den .desktop Dateien in /usr/share/applications-desktop-files/applications
Bei der Konvertierung gehe ich (geht das Skript) folgendermaßen vor:
Ich suche im SFS nach .desktop Dateien im Verzeichnis /usr/share/applications. Nacheinander wird jede gefundene Datei ins System nach /usr/share/applications-desktop-files/applications verschoben, dann wird ein symbolischer Link zu dieser verschobenen Datei im System in /usr/share/applications erzeugt. Danach werden beide Dateien in das SFS, in die jeweiligen Ordner verschoben. Die .desktop Datei geht nach /usr/share/applications-desktop-files/applications und der symbolische Link geht nach /usr/share/applications.
Da LazY Puppy 1 nicht über das Verzeichnis /usr/share/applications-desktop-files/applications verfügt, wird die .desktop Datei natürlich aus dem SFS ins Nichts bzw. NICHT verschoben. Dann wird ein symbolischer Link zu einer nicht existenten Datei in einem nicht existenten Verzeichnis erzeugt. Sodann werden die nicht existente .desktop Datei sowie der symbolische Link zur nicht existenten .desktop Datei in das SFS verschoben. Bei diesem fehlerhaften Verschieben gelangen alle .desktop Dateien aus dem System in das SFS. Und schon hast Du doppelt und dreifache Menüeinträge, denn hierbei wurden nicht nur sämtliche .desktop Dateien in das SFS verschoben sondern gleich auch noch ein Link zum Verzeichnis /usr/share/applications angelegt, sodaß es ein Wunder ist, daß Du nicht hunderte von gleichen Menüeinträgen vorgefunden hast.
Lösung dieses Problems:
Ich werde das SFS reparieren und dann hochladen sowie Dir den Link senden (im Laufe des Tages). Kannst Du mir mitteilen, welche Menüeinträge, welche Programme Dir ursprünglich zur Verfügung standen? Nur zur Sicherheit, damit ich nichts übersehe.
der-schutzhund wrote:Arbeit ohne Speicherdatei:
Wenn du darauf bestehst, dass ohne Speicherdatei gearbeitet wird dann habe ich vermutlich ein Problem, weil ich ja mein System auf meinen PC anpassen muss: wlan, maus, Desktophintergrund, etc.
Das muss ich dann nach jedem Start einmal machen oder?
Ja, beim Arbeiten ohne Speicherdatei müssen manche Einstellungen naürlich jedesmal erneut vorgenommen werden. Ich weiß nicht, wieviel das bei Dir darstellt, aber bei mir ist es eigentlich NICHTS - es sei denn ich gehe Online, dann muß ich den Treiber für mein USB-GPRS-Modem installieren. Ansonsten lade ich immer nur SFS-Dateien Mehr ist nicht.
Nein, ich bestehe natürlich nicht darauf, daß ohne Speicherdatei gearbeitet wird. Ich meinte das nur in dem Zusammenhang, wenn Du -wie zuletzt- eine Entwicklung von mir testest. Dann wäre es gut für mich zu wissen, welches Ergebnis Du unter welchen Bedingungen hattest. Wenn Du immer mit Speicherdatei testest und ich immer ohne, dann erfahre ich nicht, ob es bei Dir ohne Speicherdatei funktioniert. Komfortabel und funktionabel, ohne Speicherdatei; das ist grundsätzlich immer mein Ansatz.
der-schutzhund wrote:Weiterhin habe ich mir als Ziel ja gesetzt am Ende der Ferien (14.04) nun endlich ein fertiges PhyTechPup zu haben
Nun, da das Problem der doppelten Menüeinträge gelöst ist bzw. sich in Luft auflöste, sehe ich diesbezüglich keine größeren oder eigentlich gar keine Schwierigkeiten mehr. Wie bereits erwähnt, im Live-Modus, ohne Speicherdatei funktioniert das bei mir alles wunderbar - von einer kleinen Ausnahme bisher einmal abgesehen. Ich weiß nicht, wieviel Zeit Du für die Zusammenstellung Deines Systems benötigen wirst, aber Du wirst noch vor dem Ende der Ferien über ein mit allen neuen Funktionen ausgestattetes und voll funktionsfähiges LazY Puppy 2.1 verfügen - definitiv!
der-schutzhund wrote:Grundsätzliches:
Willst du nicht erst mal eine Sache (ladescript) so fertig machen, dass es sicher in verschiedenen Umgebungen läuft?
Ich sehe die Gefahr, dass du zu viele Sachen gleichzeitig realisieren willst!
Mach nochmal mit den aktuellen Funktionen ein neues Lazy2.1.iso dann zum Download bereitstellen. Absolut wichtig wäre auch eine Dokumentation des Programms mit all seinen Spezialfunktionen. Ich denke mal, dass viele Puppyer dein Programm noch nicht kennen und das liegt vermutlich auch daran (wie es schon mal an anderer Stelle bemerkt wurde) dass die Infos etc. verstreut sind.
Steckbrief von LazY: Kleines Puppy mit deutscher Oberfläche, Benutzersystem und dynamischer Ladefunktion für beliebige sfs-Progs!
Außer in meinem ursprünglich einmal erlernten Beruf, bin ich in Allem, das ich tue, vollständiger Autodidakt. Ich liebe es kreativ zu sein, zu lernen und vor allem auch, gleichzeitig oder besser parallel an mehreren Dingen zu arbeiten. Auch mag ich es, 20, 30 oder auch einmal 40 Stunden am Stück zu arbeiten. Das ist meine glücklichste Zeit, dann bin ich ganz bei der Sache und die Sache ist ganz bei mir. Essen, Trinken, Schlafen, alles wird zur Nebensache, die reine körperliche Existenz wird zur Nebensache, ja förmlich gar nicht mehr wahrgenommen (wenn man nicht zwischendurch mal auf die Tiolette müßte). Ich liebe das, das ist meine Existenz, meine Persönlichkeit, mein Wesen: ich kann nicht anders!
Das neue ISO LazY Puppy 2.1 wird es geben!
Die Überarbeitung der LazY Puppy Dokumentation bzw. des englischsprachigen Forumteiles werde ich nach der Veröffentlichung des neuen ISOs in Angriff nehmen. Dort scheint tatsächlich Verbesserung notwendig zu sein.
der-schutzhund wrote:Um welchen Namen geht es? Für das System des dynamischen Nachladens?
Ja, genau. Um unsere gesamte Arbeit der letzten Tage. Ich meine: SFS-Dateien, die ihre Abhängigeiten kennen und automatisch nachladen, wenn ein Programm aus einer SFS-Datei gestartet werden soll! Hey, wo gibt es das sonst noch?
Das hat doch einen eigenen Namen verdient, so, wie der Blitzkrieg-Defender von kirsten-duarte.
der-schutzhund wrote:Das ist dein Programm und es ist besser als alles, was ich bisher verwendet habe!
Danke, das hört sich gut an.!
Exakt so sollte es sein bzw. war mein ursprünglicher Anspruch natürlich an mich gerichtet. Es sollte für mich das beste Puppy sein, das es gibt. Um so schöner, wenn es anderen Anwendern auch zusagt.
don570 wrote: (in einem anderen Thread)
Glad to see you're still working on Lazy.
I think it's the best of the best
Ich denke, LazY Puppy 2.1 ist nun, und das auch wegen Deiner Vorschläge und Mitwirkung hieran, Wolfgang, auf dem Weg dorthin, eines der besten und flexibelsten Puppies zu werden.
EDIT: Überprüfung/Bearbeitung ergab - nur eine .desktop Datei. also nur ein Menüeintrag für das Emc2_528.sfs. Ist das korrekt?