LazY Puppy 2.0.2 Final - Build 0.0.5 DE!

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

#106 Post by RSH »

Hallo, Wolfgang.

Der Papierkorb ist in /root/.Trash. Ist eine versteckte Datei, also erst auf das Auge in ROX klicken. Das Auge ist übrigens noch das Original aus lucid. Alle anderen der gtk-icons sind vom Faenza Icon Set. Aber dessen Auge, das keines war, hat mir nicht zugesagt. Ich denke, es gibt kein besseres Icon an dieser Stelle und für diese Funktion.

LazY Puppy hat den TuxCleaner eingebaut. Im Menü Werkzeuge - Allgemeine Werkzeuge. Aber ich weiß nicht, ob der den Papierkorb leert. Teste das doch einmal und informiere mich. Ist bestimmt keine große Sache, den Tuxcleaner schnell um diese Option zu erweitern.

Ich weiß nicht, ob Wine einbauen, eine so gute Idee ist. Viele Windows Programme benutzen "Embedded HTML" (z.B. für die Hilfedateien etc.). Für Embedded HTML wird das Wine GEcko Paket gebraucht. Mein Wine incl. Gecko ist 91mb groß. Ich habe vor, dieses Wine als neues LazY Puppy Wine SFS zu veröffentlichen.

Warum nutzt Du nicht die Bootoptionen (sobald Du über Sie verfügst, und erstellst Dir einen Menüeintrag für Grub4DOS, über den Du dann bequem wählen kannst, ob Du LazY Puppy normal, oder mit der Wine Erweiterung starten willst?

Wenn Du Namen von Menükategorien ändern willst, dann starte den Menükategorie-Editor aus der LazY Puppy Menüsuite. Bei allem Anderen müßtest Du parallel mehrere System Dateien aller Menüs (FBPanel, OpenBox & JWM) bearbeiten, die aber von LazY Puppy mit bestimmten festen Einstellungen überschrieben werden, was Deine Änderungen z.B. beim Öffnen und/oder Schließen oder auch Ein- und Ausblenden von Menükategorien überschreiben würde. Dich jetzt und hier noch durch alle diese Dateien zu leiten, würde im Moment wirklich meinen eigenen Zeitrahmen sprengen und den für Dein PhyTechLazY allemal. Sorry!

Das müssen wir dann auf später verschieben oder vielleicht bin ich ja auch in der Lage, nach alledem hier, ein kleines Programm dafür zu entwickeln. Denn ich habe hier die letzten Tage nicht nur geackert wie ein Irrer, sondern wieder einmal auch eine Menge Neues dazugelernt.

Zum Laden von Abhängigkeiten als Abhängikeit geladener SFS-Dateien, denke ich auch, daß es so erst einmal gut sein muß. Schließlich wurde die Abhängigkeit ja geladen, um mit dem Programm aus der Haupt-SFS-Datei zu arbeiten und nicht (direkt) mit einem Programm aus der Abhängikeit.

Gruß, Rainer
Last edited by RSH on Sat 07 Apr 2012, 03:18, edited 1 time in total.
[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

#107 Post by RSH »

Noch etwas zu den Abhängigkeiten.

Ich denke, es könnte dennoch irritierend für einen Anwender sein, der versucht, ein Programm aus einer als Abhängigkeit geladenen SFS-Datei zu starten (über den dann vorhandenen Menüeintrag) und dieses Programm dann nicht startet, da es seine SFS-Abhängigkeit ja nur dann sucht und lädt, wenn es über das Startskript gestartet werden würde.

Vielleicht sollte man die .desktop Dateien der SFS-Dateien eindach dahingehend abändern, so daß diese nicht mehr die Programme direkt ansprechen, sondern die Startskripte (oder vielleicht auch vorbereitete Dummy Skripte, die dann darüber informieren, ob bereits ein Startskript erstellt wurde).

Wir sollten daß zumindest nicht aus dem Auge verlieren.
[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

#108 Post by RSH »

Diese Information könnte Dir aber behilflich sein, bestimmte .desktop Dateien (Menüeinträge) in bestimmten Menükategorien sichtbar zu machen. LazY Puppy 1 & 2 haben ja derer mehrere neue Möglichkeiten (Kategorien)

Code: Select all


Die in LazY Puppy 2 verwendeten Mneükategorien

Menütitel		Kategorie


Desktop, System und Setup sind im Menü Arbeitsstation

Desktop			X-Desktop,DesktopSettings,Screensaver,Accessibility
Desktop			X-DesktopCountry
Desktop			X-DesktopApplets

System 			System,Monitor,Security,HardwareSettings,Core
System			X-SystemMemory
System 			X-SystemSchedule

Setup			X-SetupEntry,PackageManager
Setup			X-SetupWizard
Setup			X-SetupUtility



Guides			PuppyGuides,AllGuides,Guides,DevelGuides,ProgrammingGuides,
			BashGuides,LazarusGuides,LazYGuides,LazyGuides,GTKDialogGuides,GTKGuides



MyOwnPuppy		AllPuppy,MyPuppy,MyBestPup,MyBestPuppy,MySpecialPup,MySpecialPuppy,MyPup



Favorites		XFav-Creativity,Creativity
Favorites		XFav-Logically,Logically
Favorites		XFav-Documentary,Documentary
Favorites		XFav-Favorites,Favorites



SFSFile			SFS-Lazy,SFS-LazY,SFS-Audio,SFS-Midi,SFS-Score,SFS-Scores,SFS-MIDI,SFS-Network,SFS-Internet,
			SFS-Video,SFS-Videos,SFS-Favorites,SFS-Graphics,SFS-Devel,SFS-Development,
			SFS-Tool,SFS-Tools,SFS-Other,SFS-Others,SFS-Office,SFS-Wine,SFS-Windows



Utility			Utility,Viewer,Profiling,Translation
Utility			UtilityTools
Utility			Archiving
Utility			TerminalEmulator,Shell
Utility			Development,Building,Debugger,GUIDesigner,IDE



Filesystem		FileSystem,FileManager
Filesystem		X-FilesystemMount
Filesystem 		X-FilesystemUtility
Filesystem		X-FilesystemFind



Graphic 		Raw,RawGraphics,RAW
Graphic			Chart,FlowChart,Graphics,GraphicViewer
Graphic 		RasterGraphics,2DGraphics,Photography
Graphic			VectorGraphics,Presentation
Graphic			X-Graphic,X-Graphics,LayerGraphics,3DGraphics
Graphic			X-GraphicUtility


Document, Business und Personal sind im Menü Büro

Document		X-Document,WordProcessor,WebDevelopment
Document		TextEditor
Document		X-DocumentUtility,Dictionary

Business		X-Calculate,Finance,Spreadsheet,ProjectManagement
Business		Calculator
Business		X-CalculateUtility

Personal		X-Personal,Calendar,ContactManagement,MindMapping
Personal		X-PersonalUtility


Network und Internet sind im Menü Netzwerk

Network			Dialup
Network			Network,HamRadio,RemoteAccess

Internet		X-Internet,WebBrowser,Email
Internet		Telephony,IRCClient,FileTransfer,P2P,News,InstantMessaging,Tuner,TV



Multimedia		Mixer,Volume
Multimedia		AudioPlayer,VideoPlayer,MP3Player,Player,Music
Multimedia		X-Multimedia,AudioVideo,MediaConverter,Converter,Ripper,Tagger,MP3Tagger
Multimedia		Audio,AudioEditor,AudioEditing,AudioRecorder,AudioRecording,Midi,Sequenzer
Multimedia 		Video,VideoEditor,VideoEditing,VideoRecorder,VideoRecording,Film,Movie
Multimedia		DiskBurning,DiscBurning,Burning



Fun				ActionGame,AdventureGame,ArcadeGame,AdultsGame
Fun				BlocksGame,CardGame,KidsGame,SportsGame,
Fun				AllUsersGame,Game,BoardGame,Amusement,RolePlaying,Simulation,LogicGame,StrategyGame,WastingTime


Alles im Menü Arbeitsstation

RunPuppyAs		PuppyKids,PuppyBeginner,PuppyIntermediary,PuppyAdvanced
RunPuppyAs		PUserPrefs

PuppyStuff		PupHelpStuff,PuppyHelpStuff
PuppyStuff		PupShutdownStuff,PuppyShutdownStuff,PupMenuRefresh,PuppyMenuStuff
[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

#109 Post by RSH »

Hallo Wolfgang.

Hier noch einmal eine kleine Info zu den Bootoptionen.

Bei Verwendung von folgendem Bootmenü-Eintrag:

Code: Select all

title Puppy Linux Lazy2 - PhyTech Live Boot
find --set-root --ignore-floppies /lazypup2/vmlinuz
kernel /lazypup2/vmlinuz lpextsfs=lpphytechsuite pmedia=cd psubdir=lazypup2
initrd /lazypup2/initrd.gz

könntest Du Dein PhyTechLazY komplett ohne Speicherdatei von CD booten, wenn Du Dein für PhyTechLazY angefertigtes SFS in LP2_PhyTech.sfs umbenennst.

Ausschlaggebend hierfür ist folgende Option: lpextsfs=lpphytechsuite

Das ist so vordefiniert im neuen ISO!
[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

#110 Post by der-schutzhund »

Hallo Rainer,

der Ablauf bei der Konvertierung ist noch nicht ideal!

Ich habe versehentlich ein sfs alleine konvertiert.
Jetzt wollte ich es nochmal zusammen mit einem Java-sfs als Abhängigkeit konvertieren, was aber leider nicht geht, weil ich nichtmehr in das Auswahlfenster für die Abhängigkeit komme.

Ich denke, es sollte möglich sein, dass die Konvertierung jedesmal so abläuft, als wäre es das erste Mal.

Bitte versuche auch mal die Konvertierung / Startscripterzeugung an verschiedenen Stellen durch schließen des Fensters zu beenden. Glaube dabei hatte ich gerade wieder ein defektes Menüsystem erzeugt.

Interessant ist auch der Fall wenn sfs-autoscript kein ausführbares Prog. findet, obwohl eins vorhanden ist.

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

#111 Post by RSH »

der-schutzhund wrote:Hallo Rainer,

der Ablauf bei der Konvertierung ist noch nicht ideal!

Ich habe versehentlich ein sfs alleine konvertiert.
Jetzt wollte ich es nochmal zusammen mit einem Java-sfs als Abhängigkeit konvertieren, was aber leider nicht geht, weil ich nichtmehr in das Auswahlfenster für die Abhängigkeit komme.

Ich denke, es sollte möglich sein, dass die Konvertierung jedesmal so abläuft, als wäre es das erste Mal.
Wenn Du ein bereits konvertiertes SFS noch einma konvertierst, wird alles wieder rückgängig gemacht. Einzig die erzeugten Verzeichnisse und Dateien bleiben erhalten (mit Ausnahme von xxx.sfs.convert). Das heißt, es läuft einfach durch und fertig. Meine aktuelle Version hat bereits Abfragen und Infos diesbezüglich, also keine Bange.

Also: einfach noch einmal konvertieren und Du solltest wieder die GUI sehen - ist doch genial einfach, wenn man es weiß. :lol:
der-schutzhund wrote:Bitte versuche auch mal die Konvertierung / Startscripterzeugung an verschiedenen Stellen durch schließen des Fensters zu beenden. Glaube dabei hatte ich gerade wieder ein defektes Menüsystem erzeugt.
Konvertierung oder Startskripterzeugung?

Bitte versuche hier strikt zu trennenn, da es zwei verschiedene Prozesse sind. Eigentlich sollte, wenn Du den Texteditor zur Eingabe von Abhängigkeiten schließt, nichts passieren. Ebensowenig, wie beim Schließen anderer Fenster. Oder meinst Du GUI?

Bitte genauere Fehlererläuterung.

EDIT:
der-schutzhund wrote:Interessant ist auch der Fall wenn sfs-autoscript kein ausführbares Prog. findet, obwohl eins vorhanden ist.
Welches Programm?
- exakter Name der .desktop Datei
- exakter Name des "Exec="-Eintrages der .desktop Datei
Last edited by RSH on Sat 07 Apr 2012, 03:17, edited 2 times in total.
[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

#112 Post by RSH »

Und noch einmal ich, wie fast auf der gesamten Seite bisher... :lol:

Ok, sehr gute Neuigkeiten von shinobar. Er hat gerade sfs_load 1.9 hochgeladen und hat dort die Option --skip-fixmenus eingebaut. Somit kann ich nun automatisch Startskripte erstellen lassen, die erst alle SFS-Dateien laden, dann das Programm starten, und während Du bereits in Deine Arbeit mit dem Programm vertieft sein wirst, wird im Hintergrund still und leise ein einziges mal fixmenus ausgeführt! :lol: :D :lol: :D

Alle Startskripte bleiben somit kompatibel zu künftigen Versionen von sfs_load.

Gruß, Rainer

EDIT:

Die Programme starten jetzt wesentlich schneller, da das Update des Menüs ja erst ausgeführt wird, nach dem das Programm gestaret ist. :)
[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

#113 Post by RSH »

Wer hätte es gedacht? Sieht wohl ganz danach aus, als hätte ich eine "Serie" oder einen "Lauf"? :lol:

Nein, einfach nur wirklich gute Neuigkeiten:

Bei der Startskripterstellung wird nun ermittelt, welches Icon zu dem Menüeintrag (.desktop Datei) gehört. Nach diesem Icon wird dann in

/usr/share/pixmaps/

und

/usr/usr/local/lib/X11/pixmaps/

innerhalb der SFS-Datei gesucht.

Wird ein Icon gefunden, so wird es nach /root/.my-sfs-scripts kopiert. Ich habe das Verzeichnis so belassen, und nur den Link in SFS-RunScripts umbenannt. Wird kein Icon gefunden, so werden die Verzeichnisse

/usr/share/pixmaps/

/usr/usr/local/lib/X11/pixmaps/

/root.my.sfs-scripts

mit rox geöffnet, um selbst nach einem Icon suchen zu können.

Ich habe

/usr/usr/local/lib/X11/mini-icons/

bewußt weggelassen, da dieses Verzeichnis zumeist nur Icons in 16x16 oder 24x24 Pixel enthält.

Findet rox die Verzeichnisse nicht, wird eine rox-eigene Fehlermeldung angezeigt.
Attachments
image-2.jpg
(34.6 KiB) Downloaded 403 times
Last edited by RSH on Sat 07 Apr 2012, 07:00, edited 1 time in total.
[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

#114 Post by RSH »

Und noch einmal ich.

Ich habe das Problem von Abhängigkeiten als Abhängikeit geladener SFS-Dateien gelöst! :D

Hierfür habe ich zwei verschiedenen SFS-Dateien Abhängigkeiten zugewiesen. Die zweite SFS-Datei mit Abhängigkeiten wurde von der ersten SFS-Datei geladen. Nachdem die Abhängigkeiten der Haupt-SFS-Datei geladen sind, wird das Programm gestartet, und dann werden alle weiteren Abhängigkeiten im Hintergrund geladen. Erst nachdem alle Abhängigkeiten geladen sind, wird fixmenus ausgeführt. :D

Aktuell mache ich das über ein kleines Skript, das von allen Startskripten aufgerufen wird. Wennn shinobar jedoch meinen neuen Vorschlag auch noch umsetzt (hierbei geht es lediglich um die Möglichkeit der Verwendung zweier Steuerungskommandos für sfs_load im selben Befehl), dann kann ich das auch noch eleganter lösen.

Grundsätzlich aber ist dieser -vielleicht seltene- Fall abgedeckt. :D

---

Was ist mit "no go's"?

SFS-Dateien bzw. Programme, die mit anderen SFS-Dateien nicht zusammenarbeiten (wie OpenSHot bei geladenem DevX)?
[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

#115 Post by der-schutzhund »

So, Frühstück beendet ... bin wieder online 8)
Konvertierung oder Startskripterzeugung?
Sowohl als auch!!

Hast du dir mein "XMind-3-2-1-de_431.sfs" angesehen?
Grundsätzlich aber ist dieser -vielleicht seltene- Fall abgedeckt
Ja aber... (witzig oder..)?
- Wenn diese "Abhängigkeitsverfolgung" bis zum Ende durchlaufen wird dann könnten sehr viele unnütze sfs geladen werden, was Zeit erfordert und auch Speicher, obwohl sie überhaupt nicht gebraucht werden!
Wir hatten ja gesagt, dass wir zuerst von Hand prüfen wollten, welche zusätzliche sfs für die korrekte Funktion gebraucht werden. Erst dann mit Konvertierung das fertige sfs erzeugen.

- Was ist, wenn abhängige von abhängigen sfs nicht gefunden bzw. vorhanden sind und daher nicht nachgeladen werden können? Wird das dann bei der Konvertierung ermittelt oder erst beim automatischen nachladen oder überhaupt nicht?
SFS-Dateien bzw. Programme, die mit anderen SFS-Dateien nicht zusammenarbeiten (wie OpenSHot bei geladenem DevX)?
Das ist dann halt schade, aber irgendwas is ja immer :wink:
wird nun ermittelt, welches Icon zu dem Menüeintrag (.desktop Datei) gehört.
Das ist richtig gut!
Wir sollten allerdings auch an sfs denken, die nicht so ganz dem normalen Raster entsprechen und icons irgendwo in der sfs enthalten sind!
Und noch einmal ich, wie fast auf der gesamten Seite bisher...
Dann scheinen wir uns ja seitenweise abzuwechseln.. :wink:
Die Programme starten jetzt wesentlich schneller, da das Update des Menüs ja erst ausgeführt wird, nach dem das Programm gestaret ist.
Super! Jetzt möchte ich das aber auch selbst mal testen! :D
Also: einfach noch einmal konvertieren und Du solltest wieder die GUI sehen - ist doch genial einfach, wenn man es weiß.
Das gefällt mir noch nicht so richtig!
Besser wäre, wie bereits gesagt, wenn auch ein bereits konvertiertes sfs genau so wie ein frisches behandelt wird und z.B. das Fenster sofort sichtbar wird! Alles Andere sorgt für Verunsicherung!
Welches Programm?
- exakter Name der .desktop Datei
- exakter Name des "Exec="-Eintrages der .desktop Datei
Das sfs hatte ich dir zum download hochgeladen..

Viele Grüße

Wolfgang

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

#116 Post by RSH »

Hallo Wolfgang,

ich hoffe, es hat gemundet! :lol:
Das sfs hatte ich dir zum download hochgeladen..
Ok, das habe ich mir angesehen. Im ersten Moment dachte ich so bei mir: na, hat er denn heimlich wieder mit LazY Puppy 1 gearbeitet?

In solchen Fällen ist es besser, wenn Du ebenfalls das Original hochlädst. So kann ich eher ermitteln, woran es gelegen habe könnte. Also reiche das bitte noch nach.
- Wenn diese "Abhängigkeitsverfolgung" bis zum Ende durchlaufen wird dann könnten sehr viele unnütze sfs geladen werden, was Zeit erfordert und auch Speicher, obwohl sie überhaupt nicht gebraucht werden!
Wir hatten ja gesagt, dass wir zuerst von Hand prüfen wollten, welche zusätzliche sfs für die korrekte Funktion gebraucht werden. Erst dann mit Konvertierung das fertige sfs erzeugen.
Nun, da wir bereits festgestellt hatten, daß der Fall von zu ladenden Abhängigkeiten bereits geladener Abhängigkeiten wohl selten auftreten dürfte, dürfte ebenfalls klar sein, das eine unnötige Anhäufung nicht benötigter SFS durch diese Funktion wohl noch seltener bis nie auftreten wird. Dennoch: ich werde diese Funktion noch abfangen und eine Auswahlmöglichkeit anbieten, dieses Nachladen zu unterlassen.
Das ist dann halt schade, aber irgendwas is ja immer
Stimmt! :lol:
Das ist richtig gut!
Wir sollten allerdings auch an sfs denken, die nicht so ganz dem normalen Raster entsprechen und icons irgendwo in der sfs enthalten sind!
Deshalb werden die genannten Standardordner durchsucht und im Falle, das ein Icon nicht gefunden wird, werden diese Verzeichnisse mit rox geöffnet. Ich glaube, mehr ist aktuell nicht drin - außer vielleicht noch zusätzlich die betreffenden Ordner des laufenden Systems mit rox zu öffnen.
Das wären dann aber insgesamt 5 Ordner auf einmal, die geöffnet werden würden. Irritierend?
Super! Jetzt möchte ich das aber auch selbst mal testen!
Ich werde Dir im Laufe des Tages ein neues .pet senden. Ein wenig Geduld bitte. :D
Das gefällt mir noch nicht so richtig!
Besser wäre, wie bereits gesagt, wenn auch ein bereits konvertiertes sfs genau so wie ein frisches behandelt wird und z.B. das Fenster sofort sichtbar wird! Alles Andere sorgt für Verunsicherung!
Die Verunsicherung besteht einzig in Deiner Herangehensweise.

Erklärung:

Wie Du berits selbst fragend festelltest, ist SFS-EditConvert nur eine geschickte Erweiterung von SFS-Edit (bzw. Edit-SFS, so lautet der Eintrag im Kontextmenü). Wenn Du also vergessen hast, einer bereits konvertierten Datei ihre Abhängigkeiten mitzugeben, dann mach doch einfach einen Rechtsklick auf die SFS-Datei und wähle nicht SFS-EditConvert, sondern Edit-SFS. Extrahiert und zurückgespeichert werden muß die Datei ja in beiden Fällen. Somit muß nichts erneut konvertiert werden, ich muß nicht unnötig eine Stunde oder so herumprogrammieren und Du machst weiterhin einfach nur einen Rechtsklick auf eine SFS-Datei - nur daß Du dann Edit-SFS auswählst.
[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

#117 Post by der-schutzhund »

ich hoffe, es hat gemundet!
Klar, wir hatten Kaviar, Hummer und Champagner ... glaube ich zu mindest weil mir das meine Frau gesagt hat!
Obwohl, jetzt so wie ich darüber nachdenke ... Champagner in einer Kaffeetasse? und der Kaviar schmeckt fast so wie Brombeermarmelade :lol:
In solchen Fällen ist es besser, wenn Du ebenfalls das Original hochlädst.
Das ist das Original. Habe ich über einem Jahr mal zusammengestellt.

Den gleichen Effekt hatte ich aber auch eben bei einem neuen Programm:
- Platinenlayout Eagle Version 5.11 (die neueste Vers. 6.1 läuft nicht)
als *.run von hier geladen:
- Start von
"eagle-lin-5.11.0.run"
- Das Programm liegt komplett in /opt
- mit Rechtsklick und CreateSFS ein neues sfs erzeugt
- dann Konvertiert
- sfs-autostart findet dann kein Programm und natürlich wird kein passendes Startscript erzeugt.

An welcher Stelle sollte man dem System sagen welches Prog. gestartet werden soll?

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

#118 Post by RSH »

Ich habe mir die SFS Datei noch einmal angesehen. Da kann ich wirklich nichts machen - ohne das Original-Original. :shock:

Tue nichts an Originaldateien, solange wir an dieser Sache arbeiten. ich dachte das wäre klar. :shock:

HIerbei ist mir nun auch aufgefallen, daß Du Deinen Abhängikeiten den Pfad mitgibst.

Code: Select all

/mnt/home/lazypup2/jre-1.7u3-i586.sfs
Auf diese Weise wird das Laden der Abhängigkeit schiefgehen, wenn Dein Homeverzeichnis einmal /mnt/sdd1 o.ä. lautet. Wenn Du unbedingt Pfade angeben willst, dann sind doch alle anderen Speicherorte besser geeignet, da die SFS dann keinen Platz z.B. auf dem USB Stick belegen. Allerdings müßtest Du dann an allen PCs die SFS-Dateien unter demselben Verzeichnis gespeichert haben. Nicht nur unter diesem Gesichtspnkt, sondern auch und gerade unter dem Aspekt der hervorragenden Progammierarbeit von shinobar, empfehle ich dringendst, keine Pfade bei den Abhängigkeiten anzugeben. Wie Du mit einem Blick in ein erzeugtes Startskript wirst feststellen können, wird die Haupt-SFS-Datei sowieso ohne Pfad geladen.
Den gleichen Effekt hatte ich aber auch eben bei einem neuen Programm:
- Platinenlayout Eagle Version 5.11 (die neueste Vers. 6.1 läuft nicht)
als *.run von hier geladen:

http://web.cadsoft.de/download.htm

- Start von
"eagle-lin-5.11.0.run"
- Das Programm liegt komplett in /opt
- mit Rechtsklick und CreateSFS ein neues sfs erzeugt
- dann Konvertiert
- sfs-autostart findet dann kein Programm und natürlich wird kein passendes Startscript erzeugt.
Habe es heruntergeladen und checke das später. Soviel kann ich jedoch schon sagen: anscheinend keine .desktop Dateien und kein Verzeichnis /usr/share/applications. Somit verschiebst Du natürlich Geisterdateien ins System, erzeugst Links von diesen und verschiebst diese Geister zurück ins SFS. Dabei kommen anscheinend alle Anderen mit - weils mit Geistern so schön ist? :lol:
An welcher Stelle sollte man dem System sagen welches Prog. gestartet werden soll?
Bitte genauer 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

#119 Post by der-schutzhund »

Tue nichts an Originaldateien, solange wir an dieser Sache arbeiten. ich dachte das wäre klar.
Mach ich ja auch nicht! Das habe ich mir selbst zusammen gestellt. Es gibt davon kein anderes Original!
HIerbei ist mir nun auch aufgefallen, daß Du Deinen Abhängikeiten den Pfad mitgibst.
An dieser Stelle habe ich überhaupt nichts eingegeben sondern das abhängige sfs einfach vom rox mit der Maus hineingezogen ... halt so wie man es im einfachsten Fall machen würde (intuitiv).
Vielleicht solltest du an der Stelle einfach den Pfad im Programm löschen, wenn einer da ist. Damit hätten wir diese potentielle Fehlerquelle auch ausgeschlossen!
Habe es heruntergeladen und checke das später. Soviel kann ich jedoch schon sagen: anscheinend keine .desktop Dateien und kein Verzeichnis /usr/share/applications.
Genau!

Damit müssen wir aber rechnen! Wenn das bei der Konvertierung vom Script festgestellt wird, dann muss was passieren!

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

#120 Post by der-schutzhund »

Habe mich mal etwas mehr mit der PET / sfs -Erzeugung beschäftigt.
Eagle 5.11 habe ich jetzt als pet und sfs.

Erstellt mit PET-Maker-2.2 ! Musst noch eine kleine Änderung von Hand machen aber jetzt funktioniert es.

Im Grunde ist die Funktion von Pet-Maker schon sehr gut. Wenn wir die Bedienung noch etwas einfacher (per drag and drop) machen könnten und natürlich in deutsch, so könnten auch "Anfänger" ihre eigenen PETS/SFS für Puppy erstellen. In Pet-maker wird z.B. auch die desktop-Datei automatisch erstellt wenn sie noch nicht vorhanden ist.

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

#121 Post by RSH »

der-schutzhund wrote:Habe mich mal etwas mehr mit der PET / sfs -Erzeugung beschäftigt.
Eagle 5.11 habe ich jetzt als pet und sfs.

Erstellt mit PET-Maker-2.2 ! Musst noch eine kleine Änderung von Hand machen aber jetzt funktioniert es.

Im Grunde ist die Funktion von Pet-Maker schon sehr gut. Wenn wir die Bedienung noch etwas einfacher (per drag and drop) machen könnten und natürlich in deutsch, so könnten auch "Anfänger" ihre eigenen PETS/SFS für Puppy erstellen. In Pet-maker wird z.B. auch die desktop-Datei automatisch erstellt wenn sie noch nicht vorhanden ist.
Laß mir das .pet (PET-Maker-2.2) mal zukommen.

NEUE Version per pm versendet.
[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

#122 Post by der-schutzhund »

Hallo Rainer,

habe den alten loader gelöscht und den neuen sfs-loader-1.9 eingebaut.

Zusammen mit dem neuen Script gehts jetzt ab wie geölte Eulenkacke... :D

Ein Programm mit einem ca. 40MB großen sfs wird innerhalb von 2-3 Sek. nachgeladen und gestartet! Absolut genial!
Damit ist es egal, ob ein Programm fest im iso eingebaut ist oder halt über eine externe sfs nachgeladen wird.

Um nun ein ISO zu machen, das 100% diese Philisophie nutzt, müsste man alles, was nicht unmittelbar zum System etc. gehört in sfs umwandeln und auslagern und natürlich die Anzahl der maximalen sfs erhöhen!


RSH wrote:
der-schutzhund wrote:Habe mich mal etwas mehr mit der PET / sfs -Erzeugung beschäftigt.
Eagle 5.11 habe ich jetzt als pet und sfs.

Erstellt mit PET-Maker-2.2 ! Musst noch eine kleine Änderung von Hand machen aber jetzt funktioniert es.

Im Grunde ist die Funktion von Pet-Maker schon sehr gut. Wenn wir die Bedienung noch etwas einfacher (per drag and drop) machen könnten und natürlich in deutsch, so könnten auch "Anfänger" ihre eigenen PETS/SFS für Puppy erstellen. In Pet-maker wird z.B. auch die desktop-Datei automatisch erstellt wenn sie noch nicht vorhanden ist.
Laß mir das .pet (PET-Maker-2.2) mal zukommen.

NEUE Version per pm versendet.

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

#123 Post by RSH »

der-schutzhund wrote:Um nun ein ISO zu machen, das 100% diese Philisophie nutzt, müsste man alles, was nicht unmittelbar zum System etc. gehört in sfs umwandeln und auslagern und natürlich die Anzahl der maximalen sfs erhöhen!
RSH wrote:SFS-Einschränkungen für LazY Puppy 2.0.1

Weiterhin können beim booten über den Bootmanager nur 6 SFS-Dateien hinzugeladen werden. Lazy Puppy 2.0.1 wird aber vorbereitet sein zur Aufnahme von 64 SFS Dateien direkt nach dem booten. Zusätzlich wird es die Option geben, LazY Puppy 2.0.1 während des Betriebs zur Aufnahme von bis zu 100 SFS-Dateien "aufzubohren".
Bereits in meinem aktuell laufenden System integriert! :lol:

Ob es sich bewährt, wird sich zeigen. 8)
der-schutzhund wrote:...habe den alten loader gelöscht und den neuen sfs-loader-1.9 eingebaut. Zusammen mit dem neuen Script gehts jetzt ab wie geölte Eulenkacke...
Sorry, ich vergaß zu erwähnen, daß die neue Version sfs_load 1.9 benötigt.
[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

#124 Post by RSH »

Hallo, Wolfgang.
der-schutzhund wrote:Was ich bisher gesehen habe werden die Infos sinnvoll angezeigt. Nur einmal habe ich eine komplette Seite mit merkwürdigen Infos bekommen. Muss ich nochmal ausgiebig testen. Wie gesagt die Geschwindigkeit ist optimal! Schneller geht es vermutlich wirklich nicht!
Damit macht doch aber eigentlich das Laden einer "Grund-sfs" nicht mehr so viel Sinn!
Die sfs-Schiene haben wir aus meiner Sicht optimal im Griff. Wo ich mir nun noch Gedanken mache, ist die Windowsseite. Ich hätte auch für die Windowsprogs. in portable-Bereich jeweils ein Startscript!
Damit möglichst viele Windowsprogs. unter Wine starten, werden die Registrieinträge etc. im Wine-Modul benötigt. Wie kann das Winemodul mit vorher definierten Registrieinträgen und Einstellungen als sfs einghängt werden?
Ich denke, das Laden einer "Grund-SFS" macht schon alleine deshalb Sinn, da diese Option mir (MIR) die Möglichkeit an die Hand gibt, mein LazY Puppy ohne Verwendung einer Speicherdatei, ganz einfach über mein Bootmenü, in jeder beliebigen Grundkonfiguration starten zu können. Will ich anschließend sofort Online gehen, starte ich mein LazY Puppy mit dem Internet SFS. Einbauen von Firefox bzw. manuelles Laden entfällt somit nach dem Booten in den Desktop. Und auf diese Weise kann ich LazY Puppy 2.0.1 als Audiostudio, Videostudio, Grafiksuite, Officesuite, Windows-Suite etc.pp. sowie mit jedem beliebigen, existierenden SFS starten.

Ich benötige exakt das, denn es macht mich, in meiner Art der Verwendung und des Gebrauchs von LazY Puppy 2.0.1, unabhängiger von der "Notwendigkeit" der Verwendung einer persönlichen Speicherdatei.

---

Es ist schon unter Windows ein Vabanque-Spiel, in der Registry "herumzupfuschen" (entschuldige bitte meine Wortwahl hier). Ich kenne mich dort nicht aus, und noch jeder aus meinem Bekanntenkreis, der als sogenannter Computerexperte unterwegs ist, um bei Anderen das System "aufzuräumen" (hierbei wird immer die Registry genannt), hat dabei etwas in der Registry zerschossen. Sei es von einfachen Dingen, daß beim Klick auf eine Bitmap, plötzlich ein anderes Program startete, als zuvor, bis hin zu PCs, die anschließend nicht mehr booteten.

Ich gehe da nicht ran.

Und ich denke, Deine Schüler sind ganz sicher keine Bewegungslegastheniker - zumindest nicht, was die Beweglichekeit der Hände und Finger an Tastatur und Maus betreffen dürfte. Von daher ist es sicherlich nicht zuviel von ihnen verlangt, daß sie zum Start einer Wine-Applikation das PortableApps-Menü bemühen.

Um Startskripte für installierte oder portable Windows Programme zu bekommen, dürfte es ausreichend sein, aus einem automatisch erzeugten Startskript eine modifizierte Version zu "basteln", in welcher DU dann jeweils nur den Pfad und Namen zur Wine-PortableApps-Applikation eintragen mußt. Ist doch nur eine einmalige Angelegenheit. Ich kann das jetzt weder vom Wissensstand (Bash, Puppy, Windows-Registry) noch vom Zeitaufwand her leisten. Selbst dann nicht, wenn ich das Wissen hätte, und alles, was mit der Arbeit der knapp letzten zwei Wochen zusammenhängt, bereits fix und fertig erledigt wäre.

---

Wenn ich DIr bis zum 12.04.2012 bzw. in der Nacht zum 13.04.2012 ein ISO zukommen lasse, dann müssen meine Dinge (all die Arbeit, die ich für die Umsetzung Deiner Idee beiseite gelegt habe) definitiv funktionieren. Was nützt Dir die Eierlegende-WollMilchSau, wenn die Eier schlüpfen, die Wolle aus PET-Flaschen besteht, und die Milch Sauer ist.

Ich denke auch, daß die gesamte Idee mit den Startskripten doch wirklich schnell und gut umgesetzt wurde - wenngleich ich doch von Dir mehr Rückmeldung brauche, über z.B. alles, was mit Remastern und dem Entladen von SFS Dateien zu tun hat (bleiben die Icons der Startbuttons erhalten beim Remaster etc.).

Ich meine: ich bin kein Bash-Programmierer, Du hast anscheinend so gut wie keinen Zugang zu dieser Programmiersprache; also siehe Dir an, was erschaffen wurde, und erfreue Dich dieses Ergebnisses. Ich wußte, es wird theoretisch machbar sein, aber ich war mir nicht klar, ob meine Kenntnisse von Bash und meine Lernfähigkeit dazu ausreichend sein würden. Zuletzt habe ich schließlich 2007 regelmäßig programmiert. Seither, bis zu meinem Auftauchen hier, im September letzten Jahres, nicht mehr. Und es war: Pascal.

Und letzten Endes werden wir um die Funktionsfähigkeit all dieser Dinge erst später zu Erkenntnissen gelangen, die wiederum sicher noch einiges an Nacharbeit mit sich bringen werden. Ich kenne das bereits.

Gruß, Rainer

EDIT: Poste mir doch einmal einen Screenshot, von einem Test-Remaster mit Icons etc.pp, so wie Du Dir das vorstellst (ungefähr)
[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

#125 Post by der-schutzhund »

Hallo Rainer,
Es ist schon unter Windows ein Vabanque-Spiel, in der Registry "herumzupfuschen" (entschuldige bitte meine Wortwahl hier). Ich kenne mich dort nicht aus, und noch jeder aus meinem Bekanntenkreis, der als sogenannter Computerexperte unterwegs ist, um bei Anderen das System "aufzuräumen" (hierbei wird immer die Registry genannt), hat dabei etwas in der Registry zerschossen. Sei es von einfachen Dingen, daß beim Klick auf eine Bitmap, plötzlich ein anderes Program startete, als zuvor, bis hin zu PCs, die anschließend nicht mehr booteten.

Ich gehe da nicht ran.
Musst du auch nicht! Du hast mich da Missverstanden!
Vielleicht nochmal zur Erklärung: Ich habe so für mich festgelegt, dass ich in meinem Phytech-pup/LazY (wie auch immer) für jedes spezielle Prog. (CNC, Elektronik, Simulation, etc.) einen Startbutton haben möchte. Das ist eine Vorgabe, die sich aus dem täglichen Unterricht mit Windows als sehr sinnvoll ergeben hat. Mit den PCs in meinem Technikbereich arbeite ich mit absolut verschiedenen Lerngruppen von der 7.Klasse bis zur 10. Klasse. Teilweise arbeite ich mit einem Kurs über mehrere Jahre mit den PCs, aber vielleicht auch mal nur 2 Stunden. Auch die Motivation der jeweiligen Klasse ist absolut unterschiedlich. Auf jeden Fall ist es wichtig, dass sie möglichst schnell mit der Arbeit anfangen! Wenn ich von 45 Minuten auch nur 10 Minuten brauche, bis jeder von 20 Schülern das passende Programm gefunden und auch gestartet hat, dann ist das einfach zu lang. 10 Minuten hört sich jetzt vielleicht nach merkwürdig viel an, ist aber bei bestimmten Schülergruppen durchaus realistisch. Wenn du 20 pubertierende Kinder in einem für sie neuen Raum mit fremden PCs hast, dann ist es möglicherweise sehr wuselig und laut. Der Eine fragt noch, wo der PC angeschaltet wird während der Andere schon mit dem Browser im Internet unterwegs ist. Wie gesagt, ist das alles kein Problem wenn ich Gruppen habe, mit denen ich häufiger mit dem System arbeite, aber ich möchte ein System für alle möglichen Einsatzfälle.

Daher, jedes "meiner" Progs. wird über einen Button vom Desktop gestartet. Mit unserer aktuellen dynamischen Nachladetechnik haben wir den gesamten Bereich der Linuxprogramme so im Griff!
Nun zu den Windowsprogs. die innerhalb von wine laufen:

1. Es gibt wirkliche portable-progs., die einfach so aus jedem Verzeichnis gestartet werden können. Die werden einfach in deine portableabs-sfs geschoben. - > kein Problem

2. Es gibt Windowsprogs. die überhaupt nicht unter Wine laufen.
-> Pech gehabt und abhacken!

3. Es gibt Windowsprogs., die bei der Installation unter Wine wichtige Eintragungen in die Wine-Registry vornimmt. Die Progs. laufen nur, wenn diese Einträge erhalten bleiben. Dazu müsste ich vermutlich nur wine-sfs eingebaut lassen, was aber Speicher kostet.

Überlegungen daraus:
Im Augenblick gehe ich mal davon aus, dass alle Progs. wie von dir vorgeschlagen, zunächst ganz normal in Wine installiert werden. Wenn das Prog. läuft, dann wird das Verzeichnis nach portable verschoben.
Dieses Portable kann ja, wenn ich es richtig verstanden habe auch dynamisch eingehängt werden.
Das Problem sind nun die, bei der Installation, automatisch gemachten Eintragungen in der Registry und evtl. nach Windows/system32 kopierten Treiber etc. Es geht also nicht um irgendwelche Eingriffe in die Registry sondern nur um einen Snapshot des aktuellen Zustands!
Könnte ich denn nach der Installation meiner Programme ein neues Windows.sfs erstellen in dem dann ja alle Einstellungen fixiert wären?
Dann wäre das schon eine Lösung.

Für den Prog.start fertige ich dann halt selbst Startscripts an, wobei ich dafür noch den Pfad zur eingehängten portable.sfs von die brauche.

Grüße

Wolfgang

Post Reply