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

#241 Post by RSH »

Hallo Wolfgang.
Kannst du denn eigentlich ein LazY auch auf Basis von Three Headed Dog erzeugen? Das hätte ja den Vorteil, dass damit auch ein Tablet genutzt werden kann.
Das sollte ohne große Probleme funktionieren, wird allerdings jetzt erst mal nichts (und wann, kann ich jetzt nicht sagen)
Könntest du eigentlich in der xorg.conf dauerhaft den Parameter "MaxTapTime" "220" setzen? Damit läuft dann das Touchpad am Notebook sofort ohne, dass es erst umgestellt werden muss.
Das könnte ich sicherlich tun, aber da ich keine Ahnung habe, welche Auswirkungen das auf mein System oder das Anderer hat, lasse ich das lieber erst einmal. Soviel Arbeit ist das doch nicht für Dich.

So, nun zu meinem eigentlichen Anliegen:

Darf ich vorstellen?

LazY Puppy 2.0.1 Remaster Suite 1.0!

Bisherige Optionen (1. Reiter):

- Angabe des ISO-Namens vor Beginn des Remasterprozesses
- Angabe des ISO-Labels vor Beginn des Remasterprozesses

- Option zum Remastern ohne irgendwelche Anpassungen (Remaster geht in einem Rutsch vonstatten)
- Option zum manuellen Anpassen (Standard Remaster)
- Option zum standardmäßigen Anpassen des Remasters an die verwendete Hardware (/tmp/etc automatisch "customizen")
- Option zum vollständigen Anpassen an den verwendeten PC läuft dann nur auf diesem PC)

- Option zur Auswahl, ob nur ein ISO erstellt oder auch eine CD gebrannt werden soll

Neu hinzugekommen (2. Reiter):

aus dem Verzeichnis /etc

- Übernahme der Datei: codepage
- Übernahme der Datei: desktop_icon_theme
- Übernahme der Datei: hostname
- Übernahme der Datei: hosts
- Übernahme der Datei: keymap
- Übernahme der Datei: profile
- Übernahme der Datei: localtime
- Übernahme der Datei: PuppyBackgroundPicture
- Übernahme der Datei: windowmanager
- Übernahme der Datei: .numlock_set_on

aus dem Verzeichnis /root und Unterverzeichnissen

- Übernahme des Ordners der Startskripte
- Übernahme des Ordners SFS-Listen
- Übernahme des Ordners FbPanel
- Übernahme des Ordners Openbox
- Übernahme des Ordners IceWM
- Übernahme des Ordners JWM
- Übernahme der Desktopeinstellungen
- Übernahme des Ordners my-documents (Eigene Dateien)
- Übernahme des Ordners Startup (Autostart)

aus dem Verzeichnis /etc

- Übernahme der Einstellungen der Datei DISTRO_SPECS

Sämtliche Optionen sind einstellbar vor Beginn des Remasterprozesses. Das ISO und die Puppy-eigene SFS-Datei sind automatisch richtig benannt und man kann das ISO sofort brennen bzw. das Remaster sofort verwenden.

Diesen Eintrag schreibe ich aus einem soeben mit LazY Remaster neu erstellten System!

Gruß, Rainer
Attachments
image-2.jpg
Remaster Optionen 1
(62.82 KiB) Downloaded 954 times
image-1.jpg
Remaster Optionen 2
(74.56 KiB) Downloaded 1022 times
[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

#242 Post by der-schutzhund »

Das sollte ohne große Probleme funktionieren, wird allerdings jetzt erst mal nichts (und wann, kann ich jetzt nicht sagen)
Könnte ich das auch selbst machen?
Ich stelle mir vor, dass du ein paar pets, sfs und sonstige Scripte hast, die ich in das Three Headed Dog kopiere / installiere und dann halt ein Remaster anfertige? Ist das so?

Thema Remaster:
Applaus, Applaus :lol:

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

#243 Post by RSH »

Könnte ich das auch selbst machen?
Ich stelle mir vor, dass du ein paar pets, sfs und sonstige Scripte hast, die ich in das Three Headed Dog kopiere / installiere und dann halt ein Remaster anfertige? Ist das so?
Exakt so soll das funktionieren. Dafür sind aber ein paar Arbeiten an den .pet Dateien notwendig, da ich während meiner Arbeit bzw. während der Weiterentwicklung immer nur unvollständige Teilversionen installiere (nur die bearbeiteten Dateien). Die endgültigen .pet Dateien muß ich dann noch einmal erstellen, wenn LazY Puppy 2.0.1 fertiggestellt ist.

Aber die bisherigen Teilversionen aller Skripte (Menu Suite, SFS P.L.U.S. und Remaster Suite) funktionieren o.o.t.b. in Lucid, also sollten sie ebenfalls in THD funktionieren.

Genial wäre es, wenn das ursprüngliche Remasterskript in allen (oder zumindest den neueren) Puppies identisch wäre. Dann könnte man die Remaster Suite in eben all jenen Puppies verwenden.

Menü-Suite, SFS P.L.U.S. und Remaster Suite ---> 8) 8) 8)
[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

#244 Post by der-schutzhund »

Bin noch immer auf der Suche nach einem Basispuppy, das auf allen Rechnern läuft.

Slacko 5.3.1 reagiert beim TabletPC auf den Touchscreen.

Slacko 5.3.2.1 läuft auf allen Rechnern, nur beim Touchscreen des TabletPCs bewegt sich bei Berührung nichts. 5.3.2.1 ist auch nur ca. 113MB groß und wäre damit fast ideal.

Am Kernel kanns doch normal nicht liegen, da 5.3.2.1 bestimmt keinen älteren Kernel hat als die 5.3.1

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

#245 Post by RSH »

der-schutzhund wrote:Bin noch immer auf der Suche nach einem Basispuppy, das auf allen Rechnern läuft.
Wirklich etwwas, das auf allen Rechnern läuft?

Du bist doch schon zwei Jahre länger hier unterwegs, als ich. Hast Du jemals etwas gesehen, oder von etwas gehört, das wirklich auf allen Rechnern läuft? Ich meine, außer Windows und den großen Linux Distributionen?

EDIT:
ist auch nur ca. 113MB groß und wäre damit fast ideal.
Neue Größe des LazY Puppy 2.0.1 ISOs: 162MB (ohne StArtLPx2_Extension.sfs) :D

---

So, nun bitte ich erst einmal die Verzögerung zu entschuldigen. Aber LazY Puppy LazY Remaster Suite ist die Wartezeit und den betriebenen Aufwand wirklich wert. Ich weiß nicht, warum ich darauf nicht schon früher gekommen bin - manchmal braucht es eben einen Impuls von außen.

LazY Puppy LazY Remaster Suite - Teil 3

Neue Optionen:

- automatische Installation von Programmen (ohne Datenbankeintrag)
- hinzufügen von Hintergrundbildern nach /usr/share/backgrounds
- hinzufügen von Klängen nach /usr/share/audio
- hinzufügen von Icons (png) nach /usr/share/pixmaps
- hinzufügen von Icons (xpm) nach /usr/local/lib/X11/mini-icons

- Verzeichnisse leeren (symbolische Links zu den hinzuzufügenden Programmen, Klängen, Bildern und Icons)


Image
[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

#246 Post by der-schutzhund »

Hallo Rainer,
Wirklich etwas, das auf allen Rechnern läuft?
Damit meine ich auf allen Rechnern, die ich so hier bei mir und in der Schule testen kann:
- Notebook Satellite von Toshiba mit 2GB
- Notebook Compaq Armada mit 166 MB
- Netbook N130 von Samsung 1GB
- TabletPC ViewSonic VPAD10 1GB
ca. 7 Desktop-PCs-Typen mit verschiedenen Prozessoren und Ram von 256 bis 2GB.

Es wird dann natürlich immer noch was geben was nicht läuft.
Allerdings sollten das dann wenige Ausnahmen sein.

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

#247 Post by RSH »

der-schutzhund wrote:Allerdings sollten das dann wenige Ausnahmen sein.
Hallo, Wolfgang.

Ich ging bisher davon aus, daß wir mit LazY Puppy 2.0.1 (sobald es denn endlich fertig ist, aber den größeren Teil kennst Du ja bereits) einen riesigen Schritt in diese Richtung getan haben:

- läuft auf den meisten Rechnern
- bietet die größte Programmvielfalt (von Anfang an) 8)
- bietet die größere Anzahl einsetzbarer Programme (speziell die von Dir benötigten)
- bietet den größtmöglichen Komfort, Programm-Module zu erstellen
- bietet den größtmöglichen Komfort, Programm-Module (SFS P.L.U.S.) zu verwenden (anstatt zu installieren) 8)
- bietet ein komplett deutschsprachiges Menü 8)
- bietet eine umfassende Menü-Suite 8)
- bootet in eine deutschsprachige Oberfläche 8)
- bietet eine neue, in dieser Form bisher nicht dagewesene, äußerst komfortable Funktion zum Erstellen einer neuen Live-CD 8)

Was nicht funktioniert, funktioniert dann eben nicht.

Ich bin -ehrlich gesagt- inzwischen rundum mehr als nur glücklich und zufrieden mit dem, was aus LazY Puppy geworden ist. Es läuft auf sämtlichen Rechnern, auf die ich Zugriff habe (aktuell 3) und auf denen ich es bisher testen konnte (+2). Der älteste Rechner dürfte so um die 12 Jahre alt sein (AMD XP 1400+ Prozessor). Der neueste PC ist aus dem Jahr 2008. :D

Gruß, Rainer
[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

#248 Post by der-schutzhund »

Hallo Rainer,

natürlich ist (wenn alles in der fertigen Lazy2.0.1 noch läuft wie bisher) das neue Iso das Beste puppy, das ich kenne.

Aber so ein paar Dinge fehlen mir langfristig noch zu meinem Glück.
- USB batch mit dem USB-Unterstützung in wine aktiviert wird
- Menüeinstellungen noch einfacher / flexibler
- Touchscreen sollten unterstützt werden (wenn du deine Lazy-Funktionen in 3hd einbauen kannst, ist das Problem schon gelöst.)

Dann fällt mir erst mal so nichts mehr ein.

Viele Grüße

Wolfgang

EDIT:
- isos von interaktiven Lernprogrammen zum Laufen bewegen, wie mit virtual clone drive unter XP!

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

#249 Post by RSH »

der-schutzhund wrote:Hallo Rainer,

natürlich ist (wenn alles in der fertigen Lazy2.0.1 noch läuft wie bisher) das neue Iso das Beste puppy, das ich kenne.
Hallo Wolfgang,

natürlich läuft alles noch genauso, wie bisher - und besser!

Es benötigt allerdings alles seine Zeit und im Moment gehe ich beinahe auf dem Zahnfleisch, weshalb alles auch ein wenig länger dauert, als geplant.

Wie auch immer, wenn, dann soll es auch richtig gut gemacht sein...

Als kleine Entschädigung für die verpaßte "Geburtstags"-Veröffentlichung gibt es ein kleines Schmankerl, von dem wohl ebenfalls zu Beginn niemand zu träumen wagte:

Die letzten Tage habe ich verschiedene Programm-Module aus .pet Dateien erstellt. Irgendwann hatte ich die Nase voll. ein .pet immer erst extrahieren zu müssen, den Ordner /var/log/pakages manuell zu entfernen und dann ein Programm-Modul zu erstellen; dann nach LazY Puppy zu konvertieren und ganz zum Schluß das/die Startskript/e zu erstellen.

Das sollte einfacher und komfortabler gehen, also habe ich den LazY Puppy SFS-Installer erfunden. Dieser wird nun als Option in der .pet Installationsroutine des Package Managers angeboten - funktioniert also auch mit .pet Dateien, die gerade heruntergeladen wurden. Einfach "Modul erstellen" anklicken.

Image

Du kannst aber auch einen Rechtsklick auf ein .pet ausführen und dann den SFS-Installer starten - ohne den Umweg über die Package Manager GUI.

Image

Bis zur Angabe der SFS-Abhängigkeiten läuft alles vollautomatisch. Man muß also nur bei der Angabe der Abhängigkeiten sowie der Auswahl der zu erzeugenden Startskripte aktiv werden. Alles andere läuft vollautomatisch (einige Yaf-Splash-Anzeigen kommen und gehen) bis zum Vorfinden des fertigen Programm-Moduls incl. Startskript und MD5-Summen-Datei im Verzeichnis /root. Nur noch auf den USB-Stick (in das Bootverzeichnis) kopieren und Startskript oder Menüeintrag (falls bei der Startskripterzeugung ins System eingefügt) anklicken - fertig. :D

---

Die Anzahl der Einhängepunkte für Programm-Module kann nun während des Betriebs schrittweise um jeweisl 36 erweitert werden (LP2 MPI Mount-Point-Increaser). Es gibt kein Limit bzw. nur das der maximal verwaltbaren Verzeichnisanzahl in Puppy - habe vorhin 1003 pup_roXXX Verzeichnisse erstellt!

Beim erstellen vieler Programm-Module hintereinander, kann es zu Problemen kommen, durch Zersplitterung von RAM-Speicher (kann sich negativ auf die anschließende Startskriptausführung auswirken). Hierfür gibt es LP2-Flush-RAM, das den RAM durchspült (das Icon hat Forumsmitglied Barkin extra für diese Funktion erstellt).

LazY Puppy SFS P.L.U.S. umfaßt somit also nun ingesamt 9 Programme:

Image

LazY Puppy 2.0.1 wird eine Herausforderung an/für alle anderen Puppies sein... 8)
[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

#250 Post by der-schutzhund »

Hallo Rainer,
Das sollte einfacher und komfortabler gehen, also habe ich den LazY Puppy SFS-Installer erfunden. Dieser wird nun als Option in der .pet Installationsroutine des Package Managers angeboten - funktioniert also auch mit .pet Dateien, die gerade heruntergeladen wurden. Einfach "Modul erstellen" anklicken
Super Idee! Solche Funktionen ermögichen auch Anfängern, schnell ihre eigenen Module in Puppy zu integrieren!
LazY Puppy 2.0.1 wird eine Herausforderung an/für alle anderen Puppies sein...
Absolut!

Viele Grüße

Wolfgang

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

#251 Post by der-schutzhund »

Hallo Rainer,

der Brenner steht bereit! :wink:

Viele Grüße

Wolfgang

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

#252 Post by RSH »

Hallo Wolfgang und alle Interessierten.

Ich freue mich, Euch mitteilen zu können: LazY Puppy 2.0.1 ist auf dem Weg!

Es ist jetzt 11:00 MESZ und ich habe den größten Teil der Programm-Module (SFS-Dateien) bereits hochgeladen. Nur noch wenige Dateien und dann einige Tests (Downloads etc) und LazY Puppy wird hochgeladen.

Ich gehe davon aus, daß LazY Puppy 2.0.1 bis spätestens 16:00 MESZ zum Herunterladen bereitstehen wird (wenn keine größeren Probleme mehr auftreten sollten - wovon ich ebenfalls ausgehe).

Also: bis dahin...
[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

#253 Post by RSH »

Es ist geschafft!

LazY Puppy 2.0.1 steht zum Herunterladen bereit.

Download-Links im ersten Post.

Es gibt ein DE-ISO und ein EN-ISO.

Die Erweiterungsdatei (Extension.sfs) kann für beide ISOs verwendet werden.
[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

#254 Post by RSH »

Ok,

aktuell 145 heruntergeladene ISOs und aktuell nur eine einzige Klage. Scheint also soweit alles im grünen Bereich zu sein.

@Wolfgang:

Wie kommst Du voran? Irgendwelche Schwierigkeiten?
[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

#255 Post by der-schutzhund »

Hallo Rainer,

habe mir erst mal alles runtergeladen.
Hatte bis jetzt etwas wenig Zeit zum Testen.
Werde nun aber mal versuchen das System zu erforschen;-)

- Wie stelle ich es denn an, meine Windowsmodule (-sfs) für das aktuelle Lazy vorbereiten und die Startscripte zu erzeugen?

Ich glaube, dass die alten Startscripte auch laufen aber neue erzeugen funktioniert ja nicht mehr so ohne weiteres weil da ja an Stelle einer Startzeile eine Zeile mit "cd .." und eine zeile mit "wine .." erforderlich ist.

- Könntest du noch mal die Parameter im sfs-Werfer erklären.

Grüße

Wolfgang
RSH wrote:Ok,

aktuell 145 heruntergeladene ISOs und aktuell nur eine einzige Klage. Scheint also soweit alles im grünen Bereich zu sein.

@Wolfgang:

Wie kommst Du voran? Irgendwelche Schwierigkeiten?

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

#256 Post by RSH »

habe mir erst mal alles runtergeladen.
Hatte bis jetzt etwas wenig Zeit zum Testen.
Werde nun aber mal versuchen das System zu erforschen;-)
Ok, erforsche erst mal.
Wie stelle ich es denn an, meine Windowsmodule (-sfs) für das aktuelle Lazy vorbereiten und die Startscripte zu erzeugen?
Beim aktuellen Stand der Dinge, wird eine .desktop Datei benötigt, um für ein Programm in einer SFS-Datei ein Startskript erzeugen zu können. Aus dieser Datei (Eintrag: Exec=) wird ja die Information bezogen, welche das Startskript benötigt, um das richtige Programm starten zu können.

Das einfachste (und zur Zeit wohl unkomfortabelste) wird es wohl sein, wenn Du für die in Dein/e Windowsmodul/e installierten Programme eben diese .desktop Dateien erstellst.

Als Beispiel habe ich Dir mal meine selbsterstellte Datei für Corel Photopaint abgebildet:

Code: Select all

[Desktop Entry]
Name=Corel Photopaint
Exec=wine "C:\\Corel\\Graphics8\\Programs\photopnt.exe"
Type=Application
StartupNotify=true
Path=/root/.wine/dosdevices/c:/users/Public/Start Menu/Programs/Corel Draw Suite 8
Icon=/usr/share/pixmaps/photopaint.png
Categories=SFS-Graphics;SFS-Wine;3DGraphics;
Ich hoffe, das hilft erst einmal ein wenig.

Wenn ich die Zeit finde, kann ich ja mal versuchen, eine Version von SFS-AutoScript zu erstellen, die nach .exe Dateien sucht. Ich will und kann dahingehend aber nichts versprechen.
Könntest du noch mal die Parameter im sfs-Werfer erklären.
Aktuell sieht die Oberfläche von SFS-AutoScript so aus:

Image

SFS 1.9x verwenden bedeutet: anstelle meiner modifizierten Version von sfs_load-1.3.9 wird sfs_load-1.9.4 zum Laden der SFS-Datei vom Startskript verwendet (wenn aktiviert).

Skript zum Programm-Modul kopieren bedeutet: das Startskript, das in /root/.my-sfs-scripts (plus Unterodner der SFS-Datei) erzeugt wurde, wird ebenfalls an den Ort der SFS-Datei kopiert, aus welcher das Startskript erzeugt wurde.

Menüeinträge und Icons bedeutet: die .desktop Datei und das zugehörige Icon werden ins System kopiert, womit für das Programm auch ein Menüeintrag zur Verfügung steht (auch bei ungeladenem Modul!). Zusätzlich wird der Inhalt des Eintrags "Exec=" durch den Pfad und den Namen zum Startskript ersetzt. Ein Klick auf diesen Menüeintrag startet dann also das Startskript.

Download-Link angeben ist für folgende Option:

Du willst ein wie auch immer benanntes LazY Puppy Derivat mit einer bestimmten Softwarekonfiguration zum Download anbieten; willst aber gleichzeitig das ISO möglichst klein halten. Also machst Du nur mit den entsprechenden Startskripten ein Remaster und bietest die zugehörigen Module einzeln zum Download an.

Damit der User die Module (falls benötigt) später herunterladen kann, ohne erst einen Browser zu bemühen, sich zu Deiner Downloadseite zu begeben und sich durch die Links zu klicken, klickt er einfach auf den Menüeintrag oder das DesktopIcon. Wenn Du in der gezeigten GUI bei der Startskripterzeugung (also vor dem Remaster) einen Link zum entsprechenden Modul (auf Deinem Server) angibst, passiert folgendes:

- der Klick auf den Menüeintrag startet das Startskript
- das Startskript versucht das Programm zu starten
- wird das Programm nicht gefunden, lädt das Startskript die SFS-Datei
- wird die SFS-Datei nicht gefunden, wird sie bei angegebenem Download-Link aus dem Internet heruntergeladen
- nach dem Download wird automatisch die MD5-Summe geprüft, welche bei der Startskripterzeugung ermittelt und in eine Datei innerhalb des Startskriptordners geschrieben wurde
- stimmen die MD5-Summen nicht überein, wird eine Meldung ausgegeben
- stimmen die MD5-Summen überein, wir die SFS-Datei geladen
- ist die SFS-Datei geladen, wird das Programm gestartet

Und das Alles mit einem einzigen Klick (mit Ausnahme der auszuwählenden Option, ob die Datei heruntergeladen werden soll). Das ist doch cool, oder?

Neu ist hier die Option "Zuvor folgendes Skript ausführen".

Diese Option beruht auf meiner letztwöchigen Erfahrung als Anwender von LazY Puppy 2.0.1. Es ergab sich, daß zwei voneinander abhängige SFS-Dateien nur dann funktionierten, wenn diese in einer bestimmten Reihenfolge geladen wurden (JackAudio (bereits im Web) und Hydrogen (kommt noch)). Für Hydrogen gebe ich nun an, das zuerst das STartskript für JackAudio ausgeführt werden soll und dann erst das Startskript für Hydrogen - anderenfalls müßte ich Hydrogen erst wieder entladen, JackAudio laden und dann Hydrogen erneut laden. Ein Anwender muß sich dann über solche Dinge nicht den Kopf zerbrechen, da man als Anbieter die Startskripte und SFS-Dateien für den Anwender so nun noch besser zur schnellen und sicheren Anwendung vorbereiten kann.

In dieser Woche, als Anwender von LazY Puppy kamen dann noch ein, zwei andere Probleme zum Vorschein (was ja auch nicht anders sein konnte), an deren Bereinigung ich seit zwei Tagen arbeite. Hierbei habe ich die Gelegenheit genutzt, und noch einige nette Updates und neue Features entwickelt.

Dazu später mehr. Bis dann...

Rainer
[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

#257 Post by der-schutzhund »

Hallo Rainer,
Das einfachste (und zur Zeit wohl unkomfortabelste) wird es wohl sein, wenn Du für die in Dein/e Windowsmodul/e installierten Programme eben diese .desktop Dateien erstellst.
Das verstehe ich soweit aber es löst doch eigentlich nicht das Problem im Startscript.
Es geht darum dass das Startscript für den Start eines Windowsprogramms zwei Zeilen braucht:
1. Eine Zeile die in das Programmverzeichnis wechselt "cd /usr/wine..."
2. Start des Programms "wine beispiel.exe"

Viele Windowsprogramme laufen nur dann richtig wenn man sich im richtigen Verzeichnis befindet!
Damit dieser Ausnahmefall erfasst wird müsstest du bei der Erzeugung des Startscripts prüfen ob es eine exe ist und dann halt die beiden Zeilen erzeugen.
SFS 1.9x verwenden bedeutet: anstelle meiner modifizierten Version von sfs_load-1.3.9 wird sfs_load-1.9.4 zum Laden der SFS-Datei vom Startskript verwendet (wenn aktiviert).
Unterschied? Vor- und Nachteile?
Skript zum Programm-Modul kopieren bedeutet: das Startskript, das in /root/.my-sfs-scripts (plus Unterodner der SFS-Datei) erzeugt wurde, wird ebenfalls an den Ort der SFS-Datei kopiert, aus welcher das Startskript erzeugt wurde.
Die Abfrage würde ich persönlich weglassen und es automatisch immer auch in den Unterordner der SFS-Datei kopieren.
Und das Alles mit einem einzigen Klick (mit Ausnahme der auszuwählenden Option, ob die Datei heruntergeladen werden soll). Das ist doch cool, oder?
Das hatte ich auch so verstanden und finde es absolut genial!

Jetzt, wo so ein tolles Puppy fertig ist, stellt sich die Frage, wie es möglichst vielen Linuxern präsentiert werden kann?

Es besitzt ja nun wirklich tolle Funktionen und vielleicht gibt es dann noch Entwickler, die sich z.B. mit der USB-Funktion von Wine beschäftigen können.

An dieser Stelle aber erst mal vielen Dank für die riesen Arbeit, die du dir mit der Programmierung bisher gemacht hast!!!!

Viele Grüße

Wolfgang

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

#258 Post by RSH »

Hallo, Wolfgang.
Hallo Rainer,
Das einfachste (und zur Zeit wohl unkomfortabelste) wird es wohl sein, wenn Du für die in Dein/e Windowsmodul/e installierten Programme eben diese .desktop Dateien erstellst.
Das verstehe ich soweit aber es löst doch eigentlich nicht das Problem im Startscript.
Es geht darum dass das Startscript für den Start eines Windowsprogramms zwei Zeilen braucht:
1. Eine Zeile die in das Programmverzeichnis wechselt "cd /usr/wine..."
2. Start des Programms "wine beispiel.exe"
Doch, tut es:

Code: Select all

[Desktop Entry]
Name=Corel Photopaint
Exec=wine "C:\\Corel\\Graphics8\\Programs\photopnt.exe"
Type=Application
StartupNotify=true
Path=/root/.wine/dosdevices/c:/users/Public/Start Menu/Programs/Corel Draw Suite 8
Icon=/usr/share/pixmaps/photopaint.png
Categories=SFS-Graphics;SFS-Wine;3DGraphics;
Die Zeile

Code: Select all

Path=/root/.wine/dosdevices/c:/users/Public/Start Menu/Programs/Corel 
ist dafür zuständig.

Hierbei gibt es allerdings das Problem, das ein in einer .desktop Datei definiertes Programm sich nicht starten läßt, wenn der unter "Path=" angegebene Pfad nicht verfügbar ist - weshalb ich bei der Startskripterzeugung diesen Eintrag in einen Kommentar umwandle (# davor setze). Bisher hatte ich kein Programm, das danach nicht funktionieren wollte (nun bin ich natürlich auch nicht der "Windos-Programme-Unter-Puppy-Installierer" vor dem Herrn).

Die Lösung für Programme, die diesen Eintrag definitiv benötigen, wäre ein zweites, kleines Skript (ein Zweizeiler), das dann über den Eintrag "Exec=" in der .desktop Datei gestartet wird.

Beispiel Änderung der .desktop Datei:

Code: Select all

[Desktop Entry]
Name=Corel Photopaint
Exec=run_corel_photopaint
Type=Application
StartupNotify=true
#Path=/root/.wine/dosdevices/c:/users/Public/Start Menu/Programs/Corel Draw Suite 8
Icon=/usr/share/pixmaps/photopaint.png
Categories=SFS-Graphics;SFS-Wine;3DGraphics;
Beispiel 1, Zwischen-Skript:

Code: Select all

cd "C:\\Corel\\Graphics8\\Programs"
exec wine "C:\\Corel\\Graphics8\\Programs\photopnt.exe"
Beispiel 2, Zwischen-Skript:

Code: Select all

cd "/root/.wine/dosdevices/c:/users/Public/Start"
exec wine "C:\\Corel\\Graphics8\\Programs\photopnt.exe"
Eines der beiden Skripte sollte definitiv funktionieren. Das erzeugte Startskript würde dann das Skript run_corel_photopaint aufrufen.

In LazY Puppy 2.0.1 hat die Startskripterzeugung leider Probleme, "Exec="-Einträge richtig zu identifizieren, die mehr als einen Dateneintrag in "Exec=" haben. Dieses Problem habe ich inzwischen gelöst und wird in LazY Puppy 2.0.2 nicht mehr auftreten. Wohlgemerkt: das Startskript funktioniert - lediglich der Menüeintrag würde noch nicht funktionieren (der ins System kopierte, mit dem veränderten Inhalt in dem "Exec="-Eintrag). Hier müßtest Du (zur Zeit noch) den Pfad zum Startskript mauell einfügen.

Beispiel:
- Exec=wine "C:\\Corel\\Graphics8\\Programs\photopnt.exe" funktioniert nicht
- Exec=run_corel_photopaint funktioniert
SFS 1.9x verwenden bedeutet: anstelle meiner modifizierten Version von sfs_load-1.3.9 wird sfs_load-1.9.4 zum Laden der SFS-Datei vom Startskript verwendet (wenn aktiviert).

Unterschied? Vor- und Nachteile?
Wichtigster Unterschied (für mich): die Meldung nach dem Laden und Entladen einer SFS-Datei, daß X eventuell neu gestartet werden muß, unterbleibt in meinem modifizierten sfs_load-1.3.9. Ansonsten dürfte alles auf die gleiche Weise funktionieren.
Skript zum Programm-Modul kopieren bedeutet: das Startskript, das in /root/.my-sfs-scripts (plus Unterodner der SFS-Datei) erzeugt wurde, wird ebenfalls an den Ort der SFS-Datei kopiert, aus welcher das Startskript erzeugt wurde.

Die Abfrage würde ich persönlich weglassen und es automatisch immer auch in den Unterordner der SFS-Datei kopieren.
Dachte ich auch zuerst, aber ich will die Startskripte dort nicht haben (nur zu Testzwecken). Deshalb die Option, falls ein User die Startskripte dort ebenfalls haben möchte (die dorthin kopierten Startskripte haben bei ihrer Erzeugung KEIN Icon zugewiesen bekommen - wichtiger Unterschied!).
Jetzt, wo so ein tolles Puppy fertig ist, stellt sich die Frage, wie es möglichst vielen Linuxern präsentiert werden kann?
Meine Marketing-Fähigkeiten liegen leider in etwa bei: NULL! Ich habe mir mehr als einmal in meinem Leben solche Fähigkeiten gewünscht, aber dies scheint -aus welchen Gründen auch immer- nicht zu meiner Persönlichkeit zu gehören. Ich glaube, so ergeht es vielen Künstlern/kreativen Menschen...
Es besitzt ja nun wirklich tolle Funktionen und vielleicht gibt es dann noch Entwickler, die sich z.B. mit der USB-Funktion von Wine beschäftigen können.
Ja, wenn es jemanden gibt, der hieran wertvolle Arbeit leisten könnte, so solle er/sie sich ruhig auf den Weg, an die Arbeit begeben.
An dieser Stelle aber erst mal vielen Dank für die riesen Arbeit, die du dir mit der Programmierung bisher gemacht hast!!!!
Bitte, gerne. Schlußendlich habe ich ja auch etwas davon (ein großer Teil dieses Dankes gebührt übrigens meinem "Augenstern").

Gruß, Rainer
[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

#259 Post by RSH »

Hallo Wolfgang, hallo an alle Anderen, welche die restlichen 73 DE-ISOs heruntergeladen haben.

Nachdem LazY Puppy 2.0.1 nun seit 12 Tagen zum Herunterladen zur Verfügung steht, und inzwischen über 200 ISOs (DE & EN) heruntergeladen wurden, muß ich leider die schlechte Nachricht oder besser die Frohe Kunde übermitteln:

LazY Puppy 2.0.2 - Final LazY Puppy

ist unterwegs.

LazY Puppy 2.0.2 - Final LazY Puppy, wird die finale Version von LazY Puppy sein - für einen langen Zeitraum. 8)

Sämtliche mir zu Ohren gekommenen und durch die eigene Verwendung von LazY Puppy 2.0.1, als Anwender aufgefallenen Probleme, sind beseitigt und das ganze System läuft wirklich stabil und rund! :D

Mit den Startskripten funktionierte alles soweit wunderbar, einzig einige Menüeinträge haben bei der Startskripterzeugung ihr Startskript nicht zugewiesen bekommen - und funktionierten deshalb natürlich nicht. :roll:

Dann gab es das eine oder andere Programm-Modul, das eine falsche Abhängigkeit zugewiesen bekommen hatte (TuxGuitar --> JRE anstatt JDK) sowie eine vergessene Zeile in den Startskripten für die LazY Puppy Modul-Suiten. :oops:

Im LP2_AudioStudio.sfs funktionierten einige JACK-Programme nicht. :oops:

Alles nunmehr komplett bereinigt, was natürlich für sich alleine genommen schon ausreichend ist, um eine weitere Version von LazY Puppy, Version 2.0.2, zu rechtfertigen.

Wäre da nicht noch folgender Fall, der die eigentlich wunderbar funktionierenden Startskripte in ihrer "Größe" und ihrem "Glanz" um sicher die Hälfte schmälert... ... ... :( :( :(

Wir haben ihn leider bisher nicht bedacht, aber er fiel mir auf, als ich eine Rechtsklick-Option für VLC (einzelnes Programm-Modul) in LazY Puppy einfügen wollte.

Um eine solche Option anzulegen, erzeugt man einen Link in /root/.config/rox.sourceforge.net/OpenWith im entsprechenden Unterverzeichnis. Diesen Link kann man entweder direkt zum Programm oder zur .desktop Datei führen lassen. Die .desktop Datei bietet den Vorteil, daß man das Icon zur Verfügung hat, also kein häßliches schwarz-weißes Skript-Icon im Rechtsklick-Menü auftaucht. Wie auch immer: man benötigt die entsprechnde Datei im System, um den Link anlegen zu können. Obendrein hat man einen häßlichen, toten Link im Rechtsklick-Menü, wenn das Programm nicht geladen ist (bei Verknüpfung zum Programm). Da LazY Puppy 2.0.2 (2.0.1) sämtliche Menüeinträge sämtlicher zur Verfügung stehender Programm-Module bereits von Haus aus im System hat, ist die Option der Verlinkung über die .desktop Datei die Beste aller Optionen. So hat man immer ein Rechtsklick-Menü mit den richtigen Icons.

Jetzt kommt es:

Da die Menüeinträge nun nicht mehr die Programme, sondern wie die Startbuttons (Desktop-Icons), die Startskripte aufrufen, unterbleibt die Weitergabe der an die .desktop Dateien übermittelten Datei, durch das Startskript, an das aufzurufende Programm. Alles klar?

Sprich: das Programm startet, aber die, durch die Rechsklick-Option übergebene Datei, wird nicht geladen. :( :( :(

Und schon ist der "Glanz" dieser wirklich tollen, neuen Funktion dahin. Keine Rechtsklick-Option erzeugbar - das ist nicht akzeptabel; bis zu diesem Punkt, lief wirklich alles wunderbar. :(

Aber, ich wäre ja nicht ich, wenn ich dieses Problem für LazY Puppy 2.0.2 nicht bereits aus der Welt geschafft hätte! :D :lol: :D :lol: :D :lol:

Man muß sich also folgende Situation vorstellen:

Man arbeitet mit LazY Puppy und arbeitet und arbeitet und arbeitet so vor sich hin; man hat bisher seine Bilder immer mit der Rechtsklick-Option "MtPaint" geladen und nun möchte man einmal ein Bild mit der Rechtsklick-Option GIMP 2.7.3 laden.

Uuuppsss, noch gar kein GIMP 2.7.3 heruntergeladen. Macht NICHTS! Einfach Rechtsklick-Option GIMP 2.7.3 anklicken und Online sein oder bei Aufforderung Verbindung herstellen (60 Sekunden Zeit). GIMP 2.7.3 wird geladen bzw. Programm-Modul wird geladen bzw. Programm-Modul wird heruntergeladen (volle Info-Anzeige über Download-Status!), Programm-Modul wird geladen, Programm wird gestartet - Bild wird geladen! Ha ha ha ha, ist das nicht geil! (Tschuldigung) :D :lol: :D :lol: :D :lol: :D :lol:

---

Dann gibt es noch eine Neuerung beim SFS-Installer; dieser verfügt nun über eine Batch-Funktion. Ein Rechtsklick auf ein Verzeichnis mit .pet Dateien, wandelt alle .pet Dateien dieses Verzeichnisses in Programm-Module (.sfs) um. Vollautomatisch, von der Angabe der SFS-Abhängigkeit und der Auswahl für das Startskript abgesehen!

Die Remaster-Suite hat eine weitere Option erhalten, über welche man Dateien angeben kann, die zum ISO (nicht zum LazY Puppy System) hinzugefügt werden sollen.

Systemaustattung aktuell:

100 Programm-Module
- davon 10, welche die bisherigen SFS-Suiten darstellen (Updates davon)
- 90 einzelne Programm-Module, von denen einige mehrere Programme beinhalten

Erzeugte Startskripte:

226 Startskripte für 226 Programme wurden aus diesen 100 Programm-Modulen erstellt und stehen ebenfalls als Menüeintrag zur Verfügung.

Durch die automatisierten Funktionen zum Laden und Herunterladen eines Programm-Moduls, wenn dessen Programm zum ersten mal gestartet wird, erweitert LazY Puppy 2.0.2 sich also von ganz alleine, wann immer man ein Programm zum ersten mal verwendet. Einzig eine Verbindung zum Internet muß bestehen.

Womit ich ich an einer Stelle angekommen bin, an der ich noch einmal meinen ganzen Dank aussprechen möchte, an die Person, die es letztendlich ermöglichte, LazY Puppy bis zu dieser Reife entwickeln zu können - denn ohne einen Speicherplatz im Internet, auf den ich durch direkte Verlinkung zum Herunterladen zugreifen kann, würde das System nur dann funktionieren, wenn man alle Dateien einzeln und manuell über einen Browser herunterlädt und dann im Bootverzeichnis von LazY Puppy speichert.

Dank smokey01 ist es aber möglich, LazY Puppy 2.0.2 exakt so entwickeln und präsentieren zu können, wie es nun in wenigen Tagen erscheinen wird.

Danke smokey01! und natürlich an alle, die mit Rat, Tat und Interesse dabei gewesen sind. :D

Grüße an alle,

Rainer (RSH)

LazY Puppy 2.0.2 - Final LazY Puppy 8) 8) 8) 8) 8) 8)

Liste der LazY Puppy Programm-Modul-Suiten:

- LP2_AudioStudio.sfs
- LP2_DevX.sfs
- LP2_GraphicsSuite.sfs
- LP2_Internet.sfs
- LP2_LazarusFPCSuite.sfs
- LP2_MediaPlayer.sfs
- LP2_OfficeSuite.sfs
- LP2_Toolbox.sfs
- LP2_VideoStudio.sfs
- LP2_Wine.sfs

Liste der LazY Puppy Einzelprogramm-Module:

- LP2_Ardour286.sfs
- LP2_Audacious301Plugs.sfs
- LP2_Audacity1312.sfs
- LP2_Avidemux254.sfs
- LP2_Avidemux255.sfs
- LP2_Blender26.sfs
- LP2_Bristol04081GUI101.sfs
- LP2_CinelerraCV215.sfs
- LP2_Dia097.sfs
- LP2_EasyMP3Gain0502.sfs

- LP2_EasyTag216.sfs
- LP2_Firefox7.sfs
- LP2_Fotowall10.sfs
- LP2_Fotoxx87.sfs
- LP2_GamBas271.sfs
- LP2_GimpFull2610.sfs
- LP2_GNUCash2295.sfs
- LP2_GtkRMD038.sfs
- LP2_Hugin2010.sfs
- LP2_Imagination21.sfs

- LP2_InkScape048.sfs
- LP2_JackAudio034.sfs
- LP2_JRE16027.sfs
- LP2_Kino134.sfs
- LP2_KOffice3.sfs
- LP2_LiteScribe4L.sfs
- LP2_LMMS048.sfs
- LP2_ManDVD24.sfs
- LP2_MP3Split226.sfs
- LP2_Musescore10.sfs

- LP2_MX4410.sfs
- LP2_Nted110181.sfs
- LP2_OpenOffice24.sfs
- LP2_Openshot131.sfs
- LP2_Patchage023.sfs
- LP2_Precord701.sfs
- LP2_Python264.sfs
- LP2_QSynth0341.sfs
- LP2_Rakarrack061.sfs
- LP2_RipOff0830.sfs

- LP2_RipperX272.sfs
- LP2_Rosegarden1004.sfs
- LP2_Scribus133.sfs
- LP2_Scribus150.sfs
- LP2_Seamonkey28.sfs
- LP2_Sir202.sfs
- LP2_SodiPodi034.sfs
- LP2_Songbird193.sfs
- LP2_Sox14GUI09.sfs
- LP2_Sunbird10b1.sfs

- LP2_Ted221.sfs
- LP2_TerminatorX382.sfs
- LP2_Textmaker2002.sfs
- LP2_TiMidity2130.sfs
- LP2_TuxGuitar12.sfs
- LP2_VirtualBox4162.sfs
- LP2_VLC117.sfs
- LP2_Wink151.sfs
- LP2_Xaos35.sfs
- LP2_XaraLx07.sfs

- LP2_XVidCap116.sfs
- LP2_ZynAddSubFX2401.sfs
- LP2_FileZilla353.sfs
- LP2_KMyMoney104.sfs
- LP2_Kompozer08b3.sfs
- LP2_Merkaartor0172.sfs
- LP2_PCDRipper391.sfs
- LP2_PDFChain0123.sfs
- LP2_PDFEdit043.sfs
- LP2_Rawstudio102.sfs

- LP2_RawTherapee30a1.sfs
- LP2_Thunderbird31.sfs
- LP2_XMorph20090929.sfs
- LP2_XNView035Convert098.sfs
- LP2_Blender263.sfs
- LP2_Gimp273.sfs
- LP2_Gimp2611.sfs
- LP2_Gimp2612.sfs
- LP2_GLabels2281.sfs
- LP2_Hydrogen0941.sfs

- LP2_LashStudio431.sfs
- LP2_LibreOffice331.sfs
- LP2_OpenOffice330en.sfs
- LP2_Pinta10.sfs
- LP2_PlayMusic014.sfs
- LP2_PTag091.sfs
- LP2_PupDVDTool08.sfs
- LP2_QTractor0451.sfs
- LP2_Siag355.sfs
- LP2_TestDisk612.sfs

Da die LazY Puppy Programm-Modul-Suiten bereits seit LazY Puppy 5.2.8-4 (LazY Puppy 1) existieren, finden sich natürlich einige der Programme der Einzelprogramm-Module in den Suiten wieder. Wer die Suiten nicht verwenden möchte und auch den Menüeintrag entfernen möchte, um nicht versehentlich eine Modul-Suite herunterzuladen, der kann über die Menü-Suite die entsprechende Menükategorie ausblenden, oder den Menüeditor für Modus Fortgeschrittene aufrufen und einzelne Menüeinträge verschieben (aus dem Menü entfernen). Danach über die Menü-Suite den aktiven Anwendermodus (muß Anwendermodus für Fortgeschirittene sein) auffrischen, mit den getätigten Änderungen ein neues Remaster erstellen -ist ja dank der Remaster-Suite inzwischen ein Kinderspiel- und fertig ist das gewünschte System.

---

Hiermit werden sämtliche Dateien, die aktuell zum Herunterladen bereitstehen, als veraltet definiert. Bitte nur noch zum Testen und als Vorfreude auf LazY Puppy 2.0.2 FINAL herunterladen - sämtliche Dateien werden erneut hochgeladen (ist leider notwendig).
[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

#260 Post by RSH »

Hallo.

Update - LazY Puppy 2.0.2

LP2_Audacious301Plugs.sfs ausgetauscht gegen LP2_Audacious321.sfs (LP2_Audacious301Plugs.sfs war leider die falsche Datei).

LP2 SFS-AutoScript hat nun eine Batchfunktion. Für alle (nach LazY Puppy konvertierten) SFS-Dateien innerhalb eines Verzeichnisses können (beinahe vollständig) automatisiert Startskripte erstellt werden (einzig die Auswahl der .desktop Datei zur Erstellung eines Startskriptes muß manuell vorgenommen werden).

LP2 SFS-Convert hat nun ebenfalls eine Batchfunktion. Alle SFS-Dateien innerhalb eines Verzeichnisses können nun (beinahe vollständig) automatisiert nach LazY Puppy 2.0.2 konvertiert werden (einzig die Angabe der Abhängigkeit muß manuell vorgenommen werden).

Beide Funktionen können durch einen Rechtsklick auf ein Verzeichnis aufgerufen werden.

Image

Die erzeugten Startskripte "merken" sich nun, ob bei ihrer Erstellung die .desktop Datei (Menüeintrag) in das System kopiert wurde. Ist dies der Fall, so ruft das betreffende Startskript nach dem Laden der SFS-Datei die Funktion "fixmenus" nicht mehr auf. Dies spart Zeit, Prozessoraktivität ("fixmenus" benötigt sehr viel Prozessorleistung) und somit vermutlich auch Energie (Strom).

Das Startskript-Menü erstellt die Liste der verfügbaren Startskripte nun nicht mehr nach jedem Start, sondern nur einmal (wenn die Liste noch nicht existiert) und danach nur noch auf Anforderung. Zusätzlich gibt es nun einen Taster, um das Verzeichnis der Startskripte (bzw. die Links zu diesen) zu öffnen, um diese dann auf die Arbeitsfläche legen zu können.

Image
[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