LazY Puppy 2.0.2 Final - Build 0.0.5 DE!

Message
Author
User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#61 Post by RSH »

Alles klar, Du hast LazY Puppy 1 heruntergeladen. Das sehe ich an der Datei lazy_528.sfs. In LazY Puppy 2 heißt diese Datei StArtLPx2_001.sfs. Dies habe ich so gemacht, damit man beide Versionen gleichzeitig verwenden kann, so man will.

Für alles, was wir hier in der letzten Zeit gemacht haben, benötigst Du LazY Puppy 2. :o :lol:

LazY Puppy Release 2 - ISO:
http://smokey01.com/RSH/StArt-LP-x2/StA ... Puppy2.iso
Please do note this: - 2012-03-21
http://www.murga-linux.com/puppy/viewto ... 837#613837
Password for New User Menu is: LazYPuppy2
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#62 Post by RSH »

Du benötigst für das aktuelle LazY Puppy 2 ISO ebenfalls dieses BugFix pet
http://www.murga-linux.com/puppy/viewto ... h&id=53666
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#63 Post by der-schutzhund »

Hat nichts gebracht!
Habe die 2.er Version frugal installiert und dann bugfix1 laufen lassen.
Die Datei LazY528-Office.sfs ins Startverzeichnis kopiert und mit sfs-autoscript gestartet. Es kommen wieder ein paar Fenster und dann ist Ende.

Der in der 2.er Version eingebaute Browser dillo ist Müll.
Vielleicht solltest du den Firefox wieder fest einbauen?

In der Version 1 habe ich einen merkwürdigen Effekt mit dem Menü-links.
Für das erste Untermenü wird jeweils nur noch ein kleiner Strich angezeigt aber kein Menü mehr.

RSH wrote:Du benötigst für das aktuelle LazY Puppy 2 ISO ebenfalls dieses BugFix pet
http://www.murga-linux.com/puppy/viewto ... h&id=53666

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#64 Post by RSH »

der-schutzhund wrote:Hat nichts gebracht!
Habe die 2.er Version frugal installiert und dann bugfix1 laufen lassen.
Die Datei LazY528-Office.sfs ins Startverzeichnis kopiert und mit sfs-autoscript gestartet. Es kommen wieder ein paar Fenster und dann ist Ende.

Der in der 2.er Version eingebaute Browser dillo ist Müll.
Vielleicht solltest du den Firefox wieder fest einbauen?

In der Version 1 habe ich einen merkwürdigen Effekt mit dem Menü-links.
Für das erste Untermenü wird jeweils nur noch ein kleiner Strich angezeigt aber kein Menü mehr.

RSH wrote:Du benötigst für das aktuelle LazY Puppy 2 ISO ebenfalls dieses BugFix pet
http://www.murga-linux.com/puppy/viewto ... h&id=53666
Zuerst einmal ein Image meines Installationsverzeichnisses auf dem USB Stick (/mnt/sdd1/LazY/ oder eben /mnt/home/LazY/)
Image
Es zeigt auch zwei automatisch erstellte Skripte. In diesem Verzeichnis dürfen keine LazY Puppy 1 Dateien enthalten sein, sprich: initrd.gz, StArtLPx2_001.sfs und vmlinuz müssen und dürfen nur aus dem LazY Puppy 2 ISO genommen werden. Das BugFix.pet darf nur in LazY Puppy 2 installiert werden.

Wenn Du beide LazY Puppies verwenden willst, mußt Du sie in unterschiedliche Verzeichnisse installieren und aus diesen jeweils booten.

In Dein Verzeichnis xxx/PuppyBaukasten (o.s.ä.) kopierst Du also alle LazY Puppy 2 Dateien (die drei zuvor genannten) plus sämtliche SFS-Dateien - und aus diesem Verzeichnis bootest Du dann auch LazY Puppy 2. Du mußt auch eine neue persönliche Speicherdatei erstellen, denn diese heißt in LazY Puppy 2 folgerichtig: StArtLPx2save-XXX.2fs (oder .3fs)

Zu Dillo: Firefox ist nun im LazY528-Internet.sfs enthalten. Ich habe Firefox ausgebaut, da ich mit dem neuen ISO unbedingt unter 200mb bleiben wollte. Mit Firefox wäre LazY Puppy 2 ungefähr 220mb groß. Außerdem will nicht jeder Firefox verwenden. Deshalb ist auch noch Opera im LazY528-Internet.sfs und Dillo ist zum Besuch des Forums bzw. zum Download über QuickInstall oder das Forum durchaus ausreichend. Wenn ich allerdings, so wie heute, länger Online zu tun habe und viele eigene Posts schreibe, dann lade ich mir den Firefox. Wenn ich jedoch nur kurz etwas suche, dann benutze ich Dillo.

Noch einmal zur Sicherheit die Vorgehensweise:

Starte einmal ein völlig frische Installation und installiere das BugFix pet und dann nur das LazY528-SFS-EditConvertAndRunScripts-1.1.pet. Aktiviere dann den User Modus für Fortgeschritten (Menü - Arbeitsstation - Anwender-Modus - Fortgeschritten -aktiv). Der Eintrag sagt, der Modus sei aktiv. Klicke ihn dennoch an - um sicherzugehen (ich kann mich gerade nicht erinnern, ob das notwendig ist oder nicht). Wenn Du die Meldung bekommst, daß dieser Modus bereits aktiv ist, dann ist alles Ok. Ansonsten startest Du X neu, wenn Du die Shutdown-GUI erhältst.

- alle Dateien von LazY Puppy 2 incl. aller SFS-Dateien kommen in das Verzeichnis Deines Puppy-Baukastens
- worüber auch immer Du bootest (Grub4dos, Grub2 etc), Du mußt dann aus diesem Verzeichnis booten.
- kein weiteres Verzeichnis mit LazY Puppy Dateien auf irgendeinem anderen Medium

- EDIT: das gewünschte SFS darf NICHT gemounted sein!
- zuerst das gewünschte SFS nach LazY Puppy konvertieren
- Du erhältst dann einen kleinen Texteditor, in dem Du die SFS-Abhängigkeiten eingeben kannst
- nur den Namen der SFS-Datei, KEIN Pfad
- nach einem Klick auf Ok öffnet sich ein Fenster und eine OK-Button-GUI
- Du siehst zwei Dateien, die wie das SFS heißen
- eine mit Endung .convert (EDIT: stimmt nicht, wird erst nach dem Klicken auf Ok erstellt)
- die andere mit Endung .dependents

- nach dem Klick auf Ok schließt sich das Fenster und die SFS Datei wird neu erstellt
- hiernach öffnet sich ein neues Fenster, das die neu erstellte SFS-Datei enthält
- diese kopierst Du in Dein Baukastenverzeichnis und überschreibst das Original (die nach LazY Puppy konvertierte SFS-Datei darf keinesfalls mehr umbenannt werden)
- auf diese, in das Baukastenverzeichnis kopierte Datei

wendest Du SFS-AutoScript an

Du solltest dann diese
Image
GUI erhalten, um die Programme zur Erstellung eines Startskripts auszuwählen. Um alle auszuwählen, eines anklicken und dannn ctrl-a drücken. Anschließend auf Ok klicken.

Es muß funktionieren, denn hier funktioniert es ja einwandfrei. Da keine Hardwareabhängige Programmierung vorgenommen wurde, kann es an unterschiedlichen PCs nicht liegen. Ich habe mehrfach sowohl für einzelne als auch für alle Programme eines SFS automatisiert Startskripte erstellen lassen.

Noch etwas Grundsätzliches zum Speicherort der SFS-Dateien und dem Weglassen des Pfades bei der Angabe von SFS-Abhängigkeiten (beim Konvertieren nach LazY Puppy):

Wenn Du Pfade angibst, dann mußt Du auf allen PCs die SFS Dateien am selben Ort gespeichert haben, wie zum Zeitpunkt der Erstellung der Startskripte. Wenn Du diese also ohne persönliche Speicherdatei auf /mnt/sda1/lazy-528 erstellst und die Pfad angibst, dann wollen die erstellten Startskripte die SFS-Dateien bei Bedarf natürlich auch von dort laden.

Also glaube mir bitte: der beste Ort, auch und gerade für den Baukasten, ist der Ort der StArtLPx2_001.sfs Datei.

Da ich hier komplett ohne persönliche Speicherdatei arbeite, programmiere und teste, solltest Du einen ersten Test nach der komplett neuen und frischen Installation auch ohne persönliche Speicherdatei durchführen.

EDIT: Bei einem Remaster sollte man sowieso besser ohne persönliche Speicherdatei arbeiten!

Und noch einmal: KEINE weiteren Verzeichnisse mit irgendwelchen LazY Puppy 2 Dateien auf irgendwelchen angeschlossenen Medien (egal ob gemounted oder nicht)!
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#65 Post by der-schutzhund »

Das ist gut!
Zunächst mal wieder etwas Positives;-)
Das neue, einstellbare Desktopsystem mit 4 verschiedenen Benutzern ist sehr interessant! Das kann ich vermutlich für meine Schüler auch gut einsetzen!

as ist nicht so gut!
Woran liegt es wenn Untermenüs im Lazy1 nur noch mit einem Strich angezeigt werden (ist so wie bei dem Kindermodus im Lazy2)?

Das neue script:
Das neue Lazy2 ist in ein ganz neues Verzeichnis gekommen und wird auch daraus gebootet.
Darin befinden sich keine Lazy1 Systemdateien!

Ich gehe aber davon aus, dass ich z.B. das ...office.sfs aus der lazy1 verwenden kann wenn ich es einmal mit dem Konvertierungsprogramm behandelt habe?

Auf der Festplatte befindet sich aber schon noch das alte Lazy_528, aber halt in einem anderen Verzeichnis!

Werde das 2er gleich noch mal neu machen...

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#66 Post by der-schutzhund »

Also.....

Wenn ich keine Sicherungsdatei erzeuge, dann wird das Auswahlfenster wie bei dir angezeigt und ich kann das gewünschte / oder alle Programme auswählen. Allerdings wird nur ein Script erzeugt wenn ich ein Programm auswähle! Wähle ich mehr als eines so hängt das Script und geht nicht weiter!
Das erzeugte Startscript funktioniert nicht.
Habe es mal im Terminal angesehen. Es kommt ein Fehler in Zeile 3 > &
Aber das ist sicher erst mal nicht so das Problem.
Vielleicht wäre es doch gut wenn du mal testweise mit einer Sicherungsdatei arbeiten würdest.

Viele Grüße

Wolfgang

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#67 Post by der-schutzhund »

Kleines Problem mit lazy2.
Nach dem Einbau von pets2sfsgui sind plötzlich fast alle Menüeinträge doppelt!
Das pet ist wieder gelöscht aber der Fehler bleibt.
Was kann ich da machen?

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#68 Post by RSH »

der-schutzhund wrote:Also.....

Wenn ich keine Sicherungsdatei erzeuge, dann wird das Auswahlfenster wie bei dir angezeigt und ich kann das gewünschte / oder alle Programme auswählen. Allerdings wird nur ein Script erzeugt wenn ich ein Programm auswähle! Wähle ich mehr als eines so hängt das Script und geht nicht weiter!
Das erzeugte Startscript funktioniert nicht.
Habe es mal im Terminal angesehen. Es kommt ein Fehler in Zeile 3 > &
Aber das ist sicher erst mal nicht so das Problem.
Vielleicht wäre es doch gut wenn du mal testweise mit einer Sicherungsdatei arbeiten würdest.

Viele Grüße

Wolfgang
Ok, was das angeht, sind wir nun auf demselben Stand. Auch bei mir läuft SFS-AutoScript einfach durch, wenn ich mit Speicherdatei arbeite.

Zu dem Problem der Skripterstellung ohne Speicherdatei:

da ist mir ein unbeabsichtigter "Fehler" unterlaufen (sollte eigentlich keiner sein, wirkt sich aber dennoch negativ aus).

- am Ende des Skripts (in /root/my-roxapps/SFS-ASCRIPT/AppRun) änderst Du folgenden

Code: Select all

		for iapps in "$TREEOUTPUT";
nach

Code: Select all

		for iapps in $TREEOUTPUT;
dann sollten auch alle SKripte erstellt werden und diese auch funktionieren.

Das LazY528-Office-OO.sfs ist aktuell keine geeignete Datei, um dies alles auszuprobieren - diese also nicht zum Testen verwenden!
der-schutzhund wrote:Kleines Problem mit lazy2.
Nach dem Einbau von pets2sfsgui sind plötzlich fast alle Menüeinträge doppelt!
Das pet ist wieder gelöscht aber der Fehler bleibt.
Was kann ich da machen?
Das muß ich erst überprüfen. Wo finde ich diese pets2sfsgui?
der-schutzhund wrote:Woran liegt es wenn Untermenüs im Lazy1 nur noch mit einem Strich angezeigt werden (ist so wie bei dem Kindermodus im Lazy2)?
Das liegt daran, daß für den Kindermodus nur zwei Programme freigegeben sind. Deswegen ist die Wbar so schmal und deswegen fehlen in fast allen Menüs im Modus für Kinder die Einträge. Für jeden Modus kann eine eigene Menüliste erstellt werden und ist bereits vordefiniert. Beim Modus Kinder eben nur MtPaint und Aqualung - wenn ich nicht irre.
Ich gehe aber davon aus, dass ich z.B. das ...office.sfs aus der lazy1 verwenden kann wenn ich es einmal mit dem Konvertierungsprogramm behandelt habe?

Auf der Festplatte befindet sich aber schon noch das alte Lazy_528, aber halt in einem anderen Verzeichnis!
1. Ja, kannst Du.
2. Solange sie in unterschiedlichen Verzeichnissen gespeichert sind sollten keine Probleme entstehen.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#69 Post by der-schutzhund »

>> Das muß ich erst überprüfen. Wo finde ich diese pets2sfsgui?<<
Also am Pet liegt es bestimmt nicht. Habe es schon länger im Einsatz!

Das pet findest du unter:
http://www.murga-linux.com/puppy/viewtopic.php?t=65400

Passt sehr gut zu unserem System!
Das liegt daran, daß für den Kindermodus nur zwei Programme freigegeben sind. Deswegen ist die Wbar so schmal und deswegen fehlen in fast allen Menüs im Modus für Kinder die Einträge. Für jeden Modus kann eine eigene Menüliste erstellt werden und ist bereits vordefiniert. Beim Modus Kinder eben nur MtPaint und Aqualung - wenn ich nicht irre.
Ja aber es geht doch um das Lazy1 und das hat doch nicht verschiedene Modi.

Für die Buttons auf dem Desktop muss es noch andere Dateien geben. Über die beiden Dateien allein kann ich z.B. keine Zuordnung eines icons zu einem bestimmten Button finden!
[/quote]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#70 Post by RSH »

der-schutzhund wrote:Also am Pet liegt es bestimmt nicht. Habe es schon länger im Einsatz!

Das pet findest du unter:
http://www.murga-linux.com/puppy/viewtopic.php?t=65400

Passt sehr gut zu unserem System!
Hätte ja sein können, daß dieses .pet ein pinstall.sh Skript verwendet und irgendetwas mit den .desktop Dateien oder deren Verzeichnis anstellt. Dem ist aber nicht so. Installiert im Modus Fortgeschritten - und alles ist Ok. Keine doppelten Menüeinträge.

Ja, wenn es funktioniert, ist das natürlich eine geniale Erweiterung.
der-schutzhund wrote:Ja aber es geht doch um das Lazy1 und das hat doch nicht verschiedene Modi.
Das stimmt. Wenn also dieser Fehler bei LazY Puppy 1 auftaucht, dann hast Du wohl das BugFix pet für LazY Puppy 2 dort installiert. Unter anderen Umständen kann dieser Fehler nicht auftreten. Eine Deinstallation dürfte keinen Erfolg bringen. NEUES SAVEFILE. :(
der-schutzhund wrote:Für die Buttons auf dem Desktop muss es noch andere Dateien geben. Über die beiden Dateien allein kann ich z.B. keine Zuordnung eines icons zu einem bestimmten Button finden!
Das verstehe ich nicht. Bitte noch einmal näher erläutern!
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#71 Post by der-schutzhund »

Die Änderung in der Apprun hat nichts geändert.
Es wird kein Menü zur Auswahl des Programms angezeigt
Installiert im Modus Fortgeschritten - und alles ist Ok. Keine doppelten Menüeinträge.
Ist aber bei mir ja nun mal so! Im Modus Fortgeschritten installiert und fast alles doppelt in der Lazy2
Das stimmt. Wenn also dieser Fehler bei LazY Puppy 1 auftaucht, dann hast Du wohl das BugFix pet für LazY Puppy 2 dort installiert. Unter anderen Umständen kann dieser Fehler nicht auftreten. Eine Deinstallation dürfte keinen Erfolg bringen. NEUES SAVEFILE. Sad
Genau so wird es sein!
Für die Buttons auf dem Desktop muss es noch andere Dateien geben. Über die beiden Dateien allein kann ich z.B. keine Zuordnung eines icons zu einem bestimmten Button finden!
Ich habe mir die beiden Dateien angesehen. Die Positionen der selbst eingefügten Buttons sowie die Beschriftung und das jeweilige Script mit Verzeichnis ist zu finden aber nicht das Icon!

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#72 Post by RSH »

der-schutzhund wrote:Die Änderung in der Apprun hat nichts geändert.
Es wird kein Menü zur Auswahl des Programms angezeigt
Installiert im Modus Fortgeschritten - und alles ist Ok. Keine doppelten Menüeinträge.
Ist aber bei mir ja nun mal so! Im Modus Fortgeschritten installiert und fast alles doppelt in der Lazy2
Das stimmt. Wenn also dieser Fehler bei LazY Puppy 1 auftaucht, dann hast Du wohl das BugFix pet für LazY Puppy 2 dort installiert. Unter anderen Umständen kann dieser Fehler nicht auftreten. Eine Deinstallation dürfte keinen Erfolg bringen. NEUES SAVEFILE. Sad
Genau so wird es sein!
Für die Buttons auf dem Desktop muss es noch andere Dateien geben. Über die beiden Dateien allein kann ich z.B. keine Zuordnung eines icons zu einem bestimmten Button finden!
Ich habe mir die beiden Dateien angesehen. Die Positionen der selbst eingefügten Buttons sowie die Beschriftung und das jeweilige Script mit Verzeichnis ist zu finden aber nicht das Icon!
Änderung in der Apprun
Ok, ich sende Dir gleich das aktuelle .pet.

Buttons auf dem Desktop

Du meinst die Dateien custompin und PuppyPin? Bitte dazu schreiben. Ich kann das schlecht erahnen.

Das hier:

Code: Select all

  <icon x="158" y="222" label="eMail" locked="true">/usr/local/bin/defaultemail</icon>
ist das Icon, das auf dem Desktop angezeigt wird. Wenn Du diesem Icon (Startbutton, Link, Programm, Desktopeintrag) ein anderes Icon zuweist, wird dieses tatsächlich der Ursprungsdatei zugewiesen - nicht dem Desktopeintrag -icon!

Fortgeschritten installiert und fast alles doppelt in der Lazy2


Ok, da ich immer mit der neuesten Version arbeite (also z.B. das BugFix pet für LazY Puppy 2 nicht mehr installieren muß) und in dieser natürlich bereits alle Änderungen eingebaut sind, die mit dem Web-ISO und dem BugFix pet noch nicht abgedeckt werden, kann es möglicherweise sein, daß das merkwürdige Verhalten Deines LazY Puppy aus diesen Unterschieden herrührt.

Ich kann mir das zwar nicht vorstellen, aber "TschernobyJobatai" und "FuckUChima" konnte sich ja auch niemand vorstellen. Ich werde deshalb ein neues ISO erstellen und dieses als Test-ISO in meinem Mediafire-Account speichern. Ich sende Dir dann den Download-Link.

Dann dürften wir die absolut identische Ausgangsbasis haben und in der Lage sein, das Alles zum Rundlaufen zu bringen.

EDIT: nein, ich baue das aktuelle .pet bereits in das Test-ISO ein
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

Neue Bootoption des Test-ISOs

#73 Post by RSH »

Erfolg!

LazY Puppy hat nun eine neue Bootoption:

lpextsfs

Ist sie nicht angegeben, wird automatisch die SFS-Datei StArtLPx2_Extension.sfs geladen - sofern diese existiert.

Diese Option kann mit folgenden Parametern besetzt werden:

- lpextsfs=nolpextsfs -> lädt die StArtLPx2_Extension.sfs NICHT

- lpextsfs=yeslpextsfs1 -> lädt die StArtLPx2_UserExtension1.sfs
- lpextsfs=yeslpextsfs2 -> lädt die StArtLPx2_UserExtension2.sfs
- lpextsfs=yeslpextsfs3 -> lädt die StArtLPx2_UserExtension3.sfs
- lpextsfs=yeslpextsfs4 -> lädt die StArtLPx2_UserExtension4.sfs

Aus 5 verschiedenen LazY Puppy SFS-Erweiterungen kann also eine ausgewählt werden, um automatisch beim booten (auch ohne Speicherdatei) hinzugeladen zu werden. Ich werde für LazY Puppy 2 die StArtLPx2_Extension.sfs erstellen. Die anderen vier bleiben zur Erstellung durch den Anwender frei.

Aber das ist noch nicht Alles; die Option:

- lpextsfs=LazY528-Audio-Midi-Edit.sfs -> lädt die Datei LazY528-Audio-Midi-Edit.sfs beim booten automatisch hinzu

Getestet habe ich das -wie immer- ohne Speicherdatei und die neue Bootoption habe ich als erste Option angegeben - sollte aber eigentlich auch funktionieren, wenn sie an zweiter oder dritter Stelle angegeben wird.

Bei der Verwendung von LazY Puppy 2 (neu) wird man also durch einfaches Anlegen eines Menüeintrages im Grub oder Grub2 Bootloader, jede beliebige, vorhandene SFS-Datei beim booten hinzuladen können.

Das ist die "German-SFS-Werfer"-Basic-Boot-Version! :lol:

Ist Dir dazu 'mal etwas eingefallen? :lol:

Noch einmal etwas zu meiner Arbeitsweise, ohne persönliche Speicherdatei zu arbeiten:

LazY Puppy war von Anfang an daran ausgerichtet, möglichst komfortabel, möglichst viele Programme verwenden zu können, ohne ein System über eine persönliche Speicherdatei erst konfigurieren zu müssen. Deshalb die ganzen SFS-Funktionen, deshalb die ganzen SFS-Dateien, deshalb das SFS-Menü etc.pp.

Bei all meinen (auch zukünftigen) Entwicklungen denke, arbeite und programmiere ich immer unter diesem Aspekt der Verwendung von LazY Puppy - ohne Speicherdatei.

Für mich, als ausführendes Instrument, wäre es daher sinnvoller, wenn Du immer erst einmal in meiner Konfiguration/Arbeitsweise testest. Zuerst muß es immer ohne Speicherdatei funktionieren - erst dann kann und werde ich versuchen, jene Änderungen vorzunehmen, welche durch die Verwendung einer Speicherdatei notwendig werden.

Zum aktuellen Problem:

Das liegt wohl an den unterschiedlichen Pfaden der gemounteten SFS-Datei. Ohne Speicherdatei wäre das /mnt/sdd1/LazY/LazY528-Office.sfs.

Gemounted wird daraus: /mnt/+mnt+sdd1+LazY+LazY528-Office.sfs.

Mit Speicherdatei wird daraus /mnt/+mnt+home+LazY+LazY528-Office.sfs.

Da /mnt/home ein symbolischer Link ist, vermute ich, daß eine Pfadangabe über einen symbolischen Link nicht immer funktioniert - zumindest erinnere ich mich, daß ich dieses Problem bereits schon einmal hatte. Ganz zu Beginn, als ich hier erschienen bin.

Vermutlich muß ich das in /initrd/+mnt+dev_save+LazY+LazY528-Office.sfs. umwandeln.

Aber, das mache ich alles später. Für heute reicht es! Danke für's Mitmachen.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#74 Post by der-schutzhund »

Hallo Rainer,

neue Version:
bevor ich es vergesse: es gibt nun eine neue Version von sfs_load_on_the_fly
http://www.murga-linux.com/puppy/viewto ... ed2d85febb

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?

Weiterhin habe ich mir als Ziel ja gesetzt am Ende der Ferien (14.04) nun endlich ein fertiges PhyTechPup zu haben und dann geht es darum die dynamische Startfunktion für meine verschiedenen Programme einzubauen und zu testen. Mein von Hand geschriebenes Ladescript funktioniert bis auf einen Sonderfall, aber ich könnte sofort damit arbeiten und nun dein LazyPup 1 oder 2 als Basis nehmen.
Ich würde dann versuchen ein "Schülermenü" so anzupassen, dass nur die Programme sichtbar sind die die Kinder auch brauchen. Die Menüanpassung müsste ich mir dann noch ansehen weil man mit dem Menüeditor wohl nicht das gesamte Menü bearbeiten kann oder?
Dann die Windowsprogs. und Linuxprogs einbauen und hoffentlich fertig!

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!

Das ist dein Programm und es ist besser als alles, was ich bisher verwendet habe!

Namensgebung:
Für mein Projekt mit 431-de hatte ich bisher (nur für mich) PhyTechPup benutzt, weil es eben ein Puppy für Physik und Technik sein soll.
Die Hauptarbeit lag bisher darin meine Programme in Puppy überhaupt zum Laufen zu bringen. Natürlich habe ich auch etwas am Puppy geändert und eingedeutscht aber so viel war das jetzt nicht.
Um welchen Namen geht es? Für das System des dynamischen Nachladens?

Grüße

Wolfgang

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#75 Post by der-schutzhund »

Das Problem mit den mehrfachen Menüeinträgen ist wieder aufgetreten!

Nach dem ablauf des scriptes werden wieder viele Menüeinträge mehrfach angezeigt:
---------------------------------------------
#!/bin/sh
gefunden="nein"
SFSAUDIOMIDIEDIT="Emc2_528.sfs"
for i in `cat /etc/rc.d/BOOTCONFIG`;
do
RESULT=`echo $i | grep "Emc2_528.sfs" `
if [ "$RESULT" = "" ]
then
echo "nicht gefunden"
else
echo "enthalten"
gefunden="ja"
fi
done

if [ "$gefunden" = "nein" ];
then
echo "jetzt wird die sfs geladen"
exec sfs_load $SFSAUDIOMIDIEDIT &
fi

echo "jetzt das Programm starten"
/root/.usr/local/qcad/qcad
---------------------------------------------
Am Ende des Scripts wird noch das falsche Prog. aufgerufen, was aber ja nicht zu diesem Fehler führen kann!

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#76 Post by der-schutzhund »

Also der Fehler ist jetzt schon etwas eingekreist:
Es hat nichts mit meinem Script zu tun, weil das Menü auch zerstört wird, wenn ich ein bestimmtes sfs über sfs_load_.. lade.
Ich denke, dass es etwas mit den Abhängigkeiten innerhalb der sfs zu tun hat. Die sfs lade ich mal zum download und sende dir dann den Link.
Auf jeden Fall wird das gesamte Menü einmal so richtig durchgemischt;-)

Mir ist noch etwas eingefallen:
Vielleicht solltest du in dein sfs_autoscript eine Kontrolle/Info einbauen, wenn die sfs keine konvertierte sfs ist und daher kein script erzeugt werden kann.

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#77 Post by RSH »

Hallo Wolfgang,

ich habe gerade das Emc2_528.sfs heruntergeladen. Anschließend mit sfs_load geladen, und siehe da: alles Bestens. :D

---

Nein, kleiner Scherz. :lol:

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. :lol:
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. :D

EDIT: Überprüfung/Bearbeitung ergab - nur eine .desktop Datei. also nur ein Menüeintrag für das Emc2_528.sfs. Ist das korrekt?
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#78 Post by RSH »

Ok, repariertes SFS erzeugt keine doppelten Menüeinträge mehr. Aber wenn ich es lade, kann ich qcad nicht starten. Konsole schreibt "command not found" und der Menüeintrag im Grafikmenü funktioniert auch nicht (dieser ruft ebenfalls qcad auf) :shock:

Wie startest Du qcad? :?:
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#79 Post by der-schutzhund »

So, bin vom Hundeplatz zurück und wieder online;-)
Das bedeutet für dich Arbeit, Arbeit, Arbeit;-)

Also... QCAD kannst du mit diesem sfs überhaupt nicht starten, sondern emc! Für QCAD hab ich schon ein qcad.sfs gemacht das läuft.
Das EMC.sfs habe ich mit pets2sfsgui aus einem pet erzeugt und vermutlich dann mit dem falschen Lazy-Konverter vermurkst. Jetzt wo der Grund klar ist, kann ich den gleichen Weg nochmal gehen aber halt mit dem passenden Konvertierungsscript.
RSH wrote:Ok, repariertes SFS erzeugt keine doppelten Menüeinträge mehr. Aber wenn ich es lade, kann ich qcad nicht starten. Konsole schreibt "command not found" und der Menüeintrag im Grafikmenü funktioniert auch nicht (dieser ruft ebenfalls qcad auf) :shock:

Wie startest Du qcad? :?:
Also erst mal an diesem emc.sfs nichts mehr machen. Wir haben ja immerhin daraus was gelernt!

Ich könnte ja zum Testen meine Speicherdatei in ein anderes Verzeichnis schieben und danach wieder zurück.
Oder vielleicht noch besser, erst mit Speicherdatei testen und wenn Fehler auftreten dann ohne Speicherdatei testen! Das wäre doch geschickt von mir oder;-)

Jetzt sag mir noch, wie ich in meinem Script mit dem Programmstart warte bis der Ladeprozess beendet ist.

Mir ist übrigens noch etwas eingefallen bezüglich der Startbuttons.
Das icon für den Startbutton auf dem Desktop müsste extern neben dem Startscript vorhanden sein damit es nach dem entladen des sfs weiter vorhanden ist!

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#80 Post by RSH »

Also... QCAD kannst du mit diesem sfs überhaupt nicht starten, sondern emc!

WICHTIG!

Kannst Du mir mal die entsprechenden Original SFS-Dateien zum Herunterladen anbieten? Und kurz beschreiben, wie Du welches Programm startest, so, daß ich qcad und emc starten kann. Die Konsole sagt bei der Eingabe von "emc" ebenfalls "command not found".

Das Emc2_528.sfs hat bereits ein Feature eingebaut, daß ich mit minimalem Aufwand in LazY Puppy integrieren kann. Das wird dann immer nur vorhanden sein (so hoffe ich) wenn dieses SFS geladen ist.

Jetzt sag mir noch, wie ich in meinem Script mit dem Programmstart warte bis der Ladeprozess beendet ist.

Hier ein automatisch erzeugtes Startskript.

Code: Select all

#!/bin/bash
if [ "$(which /usr/bin/fotoxx)" ]; then
	/usr/bin/fotoxx &
	else
	sfs_load --cli "LazY528-Grafik.sfs"
	if [ -f /LazY528-Grafik.sfs.dependents ]; then
		for ideps in `cat /LazY528-Grafik.sfs.dependents`;
		do
			if [ "$ideps" != "" ]; then
				sfs_load --cli "$ideps"
			fi
		done
	fi
	/usr/bin/fotoxx &
fi
exit 0
Einfach die Einträge /usr/bin/fotoxx und LazY528-Grafik.sfs an Deine Dateien/Programme anpassen.

Wenn Du bei der erneuten Konvertierung der SFS-Dateien, der Anpassung dieses Skriptes sowie der Angabe der SFS-Abhängigkeiten etc.pp. alles richtig gemacht hast, dann sollte im Betrieb ohne Speicherdatei, aber auch mit Speicherdatei das Startskript das gewünschte Programm starten und vorher alle benötigten SFS-Dateien laden. Was bei mehreren SFS-Abhängigkeiten ein wenig dauert, aufgrund des ständigen Aufrufs von fixmenus durch sfs_load. Ist eine SFS-Datei bereits geladen, so solltest Du eine Abfrage erhalten, ob Du das SFS entladen möchtest.

Mir ist übrigens noch etwas eingefallen bezüglich der Startbuttons.
Das icon für den Startbutton auf dem Desktop müsste extern neben dem Startscript vorhanden sein damit es nach dem entladen des sfs weiter vorhanden ist!


Da diese Buttons in den (durch die) Dateien custompin und PuppyPin erzeugt werden, sehe ich aktuell nicht, warum diese nicht erhalten bleiben sollten. Aber um diesen Punkt würde ich mich gerne zuletzt kümmern. Denn ein erzeugtes Skript auf den Desktop zu ziehen, um ein Icon auf dem Desktop zu haben, sollte auch für den unversiertesten Nutzer nach einmaligem Tun kein weiteres Problem darstellen.

EDIT: aktuelles .pet gesendet
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

Post Reply