The time now is Sat 18 May 2013, 08:37
All times are UTC - 4 |
|
Page 15 of 40 [588 Posts] |
Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16, 17, ..., 38, 39, 40 Next |
| Author |
Message |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Mon 30 Apr 2012, 15:31 Post subject:
|
|
| Quote: | Der Fahrplan wäre also wie folgt:
1. LazY Puppy 2.0.1 soweit fertig machen und unters Volk bringen
-> das Volk kann dann damit arbeiten, Anregungen und Verbesserungsvorschläge machen und natürlich neue sfs erzeugen
2. ein SFS-PLUS.pet für verschiedene Puppys müsste erstellt werden
3. kleine Kernpuppys + sfs-plus wären dann das endgültige Ziel. |
4. SquashApps
Eine weitere Möglichkeit wären vielleicht die SquashApps. Sunburnt hat mich drauf gebracht, ich kannte es bisher nicht. So, wie ich es verstanden habe, ist es wohl wie SFS-Dateien, aber alle Programme sind in sich geschlossen, haben ihre benötigten Bibliotheken dabei und kommen anderen daher nicht in die Quere. Ebenfalls gibt es wohl keine Probleme mit dem Entladen derselben.
Werde mir das bei Gelegenheit einmal näher ansehen (irgendwann, nach dem Release von LazY Puppy 2.0.1). Vielleicht kann man das ja auch miteinander kombinieren, in der Art, daß man nur dann auf SFS-Dateien zurückgreift, wenn keine entsprechende SquashApp existiert.
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Wed 02 May 2012, 01:15 Post subject:
|
|
Die Startskripte beinhalten nun auswertbare Daten zum jeweiligen Programm. Hierdurch kann das Startskript-Menü die vorhandenen Startskripteinträge mit den zugehörigen Icons darstellen, was das Auffinden eines Programmes um so mehr erleichtert, je mehr Startskripte vorhanden sind. Über diese Daten wurde auch der automatisch startende Download, falls das entsprechende Programm-Modul beim Ausführen eines Startskripts nicht gefunden wurde, realisiert.
Die Icons wurden ja bereits zu den Startskripten kopiert. Nun wird auch noch ein symbolischer Link im gtk-icon-cache Ordner erzeugt, wodurch man in gktdialog-GUIs sämtliche der Icons verwenden kann. Sollte nun also jemand beabsichtigen, seine eigenes Remaster mit einer eigenen Startoberfläche für seine favorisierten Startskripte zu versehen, so kann er ganz leicht diese GUI mit den richtgen Icons versehen und verschönern.
Weiterhin werden die zu den Startskripten kopierten Icons in der Größe auf 48x48 Pixel eingestellt. Das heißt: größere Icons werden kleiner, kleinere werden größer. Somit haben alle Startbuttons auf dem Desktop und im Startskript-Menü eine einheitliche Größe - was ansonsten nicht immer gewährleistet ist. Hierfür verwende ich das in LazY Puppy eingebaute ImageMagick, das sowohl .png als auch .xpm Icons verarbeiten kann (neben weiteren Formaten).
---
GtkDialog-Beispiel für Audacity:
- Icon = audacity.png
- Icon-Name in GtkDialog = audacity
Beispiel für einen Menüeintrag:
| Code: | <menuitem icon=\"audacity\" tooltip-text=\"Audacity Audiostudio\">
<label>Audacity Audiostudio</label>
<action>audacity &</action>
</menuitem>
|
| Description |
|
| Filesize |
18.09 KB |
| Viewed |
512 Time(s) |

|
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Wed 02 May 2012, 07:11 Post subject:
LazY Puppy 2.0.1 PreRelease 1 |
|
Hallo Wolfgang,
ich habe Dir gerade LazY Puppy 2.0.1 PreRelease 1 hochgeladen. Der Link ist in der PM, die PM ist unterwegs.
Das ISO habe ich vor ca. 45 Minuten erstellt - ist also brandaktuell.
Aktuell bekannte Fehler, noch zu tun bzw. noch nicht eingebaut:
- autom. Start des Menüeditors nach Installation (falsches Verzeichnis)
- autom. Download von SFS startet ohne Abbruch- oder Auswahlmöglichkeit
- Möglichkeit zur Erhöhung max. Anzahl von SFS-Dateien noch nicht eingebaut
- Überarbeitung der Dateien der Menü-Suite (Verhinderung doppelter Menüeinträge)
- Option zum Entladen aller geladenen Programm-Module beim Herunterfahren noch nicht eingebaut
- Lokalisierung von pets2sfs fehlt noch
- verbesserte Funktion zum autom. Start von PortableApps fehlt noch
- Aktualisierung der Dokumentation noch unvollständig
...und noch einiges, das mir gerade nicht einfällt.
Achtung:
StartLPx2_Extension.sfs aus dem alten ISO NICHT verwenden (ist zu entfernen)!
MD5-Summe:
d8d6619e5ef0b580ed0c97c86581aa10
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
der-schutzhund
Joined: 26 Nov 2007 Posts: 719 Location: Blomberg / Germany
|
Posted: Thu 03 May 2012, 08:36 Post subject:
|
|
Hallo Rainer,
einige deiner Restfehler habe ich auch schon gefunden
Werde dann jetzt mal anfangen damit zu experimentieren aber auf den ersten Blick läuft es!
Obwohl.... Am Anfang hatte ich wieder das Problem, dass er seine " StArtLPx2_201.sfs" nicht finden konnte.
Bin dann darauf gekommen, dass in der menu.lst der Anfangsbuchstabe des Verzeichnisses klein geschrieben war, obwohl es in Wirklichkeit mit einem Großbuchstaben anfängt. Nach kurzer Umstellung lief es dann. Ist mir schon relativ häufig passiert!
Habe heute auch mal an meinem SchulPC mit Lucid getestet und auch hier tritt der Fehler mit der Grafikkarte auf. Es bootet zunächst und wenn die Anzeige der Auflösungen zur Auswahl angezeigt werden sollte, kommt "out of Range" und alles ist dunkel.
Also schon ein Fehler in Lucid 5.2.8-4 !
Hat jemand hierfür eine Hilfe für mich?
Der PC besitzt eine nvidia-karte woran es vermutlich liegt.
Viele Grüße
Wolfgang
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Thu 03 May 2012, 12:37 Post subject:
|
|
Hallo, Wolfgang.
| Quote: | Habe heute auch mal an meinem SchulPC mit Lucid getestet und auch hier tritt der Fehler mit der Grafikkarte auf. Es bootet zunächst und wenn die Anzeige der Auflösungen zur Auswahl angezeigt werden sollte, kommt "out of Range" und alles ist dunkel.
Also schon ein Fehler in Lucid 5.2.8-4 !
|
Scheint dann wohl ein Kandidat für ein anderes (älteres?) Puppy zu sein...
| Quote: | Bin dann darauf gekommen, dass in der menu.lst der Anfangsbuchstabe des Verzeichnisses klein geschrieben war, obwohl es in Wirklichkeit mit einem Großbuchstaben anfängt.
|
Ja, manche Bootloader scheinen es ganz genau zu nehmen mit Groß- und Kleinschrift. Der von mir verwendete Bootloader kompensiert das - warum Grub4DOS u.a. das nicht können, ist mir schleierhaft. Elende NICHTSKÖNNER!
---
Entladen aller Programm Module vor dem Neustart/Herunterfahren funktioniert nun. War gestern mit 14 einzeln als SFS geladenen Programmen unterwegs und alles lief prima!
---
Habe gestern auch einmal ein wenig Zeit in die SquashApps investiert; interessant, aber dem augenblicklichen Anschein nach nur begrenzt einsetzbar. Offensichtliche Begrenzung auf 3 (DREI! ) Einhängepunkte. Scheint wohl aus dem letzten Jahrhundert zu sein.
Gruß, Rainer
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
der-schutzhund
Joined: 26 Nov 2007 Posts: 719 Location: Blomberg / Germany
|
Posted: Thu 03 May 2012, 13:36 Post subject:
|
|
| Quote: | | Scheint dann wohl ein Kandidat für ein anderes (älteres?) Puppy zu sein... |
Warum gibst du eigentlich immer so schnell auf??
Habe sowohl ein PET als auch ein sfs gefunden, welches Treiber für nvidia-Karten einbaut. Die Frage ist jetzt nur, wie ich das beim ersten Start von CD ans Laufen bekomme.
Also mit "puppy pfix=.." nur Konsole und dann??
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Thu 03 May 2012, 19:43 Post subject:
|
|
Du könntest mal versuchen, die SFS-Datei mit der LazY Puppy Bootoption lpextsfs= beim Booten automatisch zu laden. Also einfach lpextsfs=hier-dein-nvidia.sfs bei den Bootparamentern eingeben.
Was Du auch versuchen könntest, ist eine Neuerstellung der StArtLPx2_201.sfs. Öffne diese mit SFS-Edit und kopiere den Inhalt der Nvidia SFS-Datei dort hinein. Natürlich nur mit einer Kopie.
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
der-schutzhund
Joined: 26 Nov 2007 Posts: 719 Location: Blomberg / Germany
|
Posted: Fri 04 May 2012, 07:14 Post subject:
|
|
Hallo Rainer,
kannst du die Textanzeige des "Bootfensters" (nach F2) so ändern, dass alles angezeigt wird?
Vielleicht mit zwei Spalten?
Wenn man mit der CD startet und keinen Zugang für z.B. WLAN eingeben muss, könnte man wirklich immer über CD starten.
Nur zum Surfen ist das, bezüglich Sicherheit, sicher das Optimale aber wie und wo speicherst du irgendwelche Daten? Dann wäre doch wieder eine Speicherdatei nützlich!
Mit der Bootfunktion auf dem nvidia-PC muss ich noch ausprobieren. Könnte mir vorstellen, dass es funktioniert.
Nebenbei: Hast du eigentlich die zwei kleinen Videos von meiner Arbeit mit dem Hund von meiner Frau auf dropbox gesehen?
Grüße
Wolfgang
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Fri 04 May 2012, 11:24 Post subject:
|
|
So, das war ebenfalls ein hartes Stück Arbeit, aber es funktioniert!
So läuft das ganze nun ab (Startskriptausführung):
- Programm suchen
- gefunden, dann Abhängigkeiten prüfen und starten
- - nicht gefunden, sfs laden
- - Programm suchen
- - gefunden, dann dann Abhängigkeiten prüfen und starten
- - - nicht gefunden, sfs herunterladen
- - - md5-summen-check ausführen
- - - md5-summe korrekt, dann sfs laden
- - - Abhängigkeiten prüfen
- - - Programm suchen und starten
- - - - Ansonsten Fehlermeldung über fehlerhaften Download oder unterschiedliche md5-summen
- - - - bei unterschiedlichen md5-summen wird die Datei wieder entfernt
Somit kanst Du (kann ich, kann jeder) kleine ISOs anfertigen und die speziellen zugehörigen Programm-Module im Web zum Download anbieten. Deshalb würde ich empfehlen, bei der Startskripterzeugung (siehe GUI-Image) die Option Menüeinträge und Icons ins System kopieren zu aktivieren. Ein Anwender könnte irritiert sein, ein Programm auf dem Desktop vorzufinden, für das kein Menüeintrag existiert. Außerdem wird über den eingefügten Menüeintrag das Startskript ausgeführt. Wenn Du zum Beispiel für Firefox ein Startskript und einen Menüeintrag ins ISO integrierst, dann hat der Anwender des LazY Puppy Derivats immer einen Browser zur Verfügung (obwohl er ja eigentlich keinen hat).
Da dieser beim ersten Start über das Startskript automatisch heruntergeladen wird, erübrigt sich somit die Mitgabe irgendeiner SFS-Datei im Ganzen.
Wer kann schon "browsen", ohne einen Browser an Board zu haben?
---
Success, Success, Success! Progress, Progress, Progress!
---
Dies ist der Code des ersten automatisch erzeugten Startskripts (04. April 2012, 21:03):
| Code: | #!/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 |
Und so sieht ein automatisch erzugtes Startskript heute aus (04. Mai 2012, 16:43)
Man beachte ebenfalls die Kommentare...
| Code: | #!/bin/bash
#------------------------------------------------------------------------------
# SFS-AutoScript creates automatically run-scripts for programs in sfs files
# LazY Puppy 2.0.1 - the smartest dog on the forum (based on lupu528-4)
#------------------------------------------------------------------------------
# This script has been automatically created through SFS-AutoScript by RSH
# Used OS: LazY Puppy 2.0.1
# Created as: LP2_Wine.sfs.foobar2000.run.sh, on: 2012-05-04
#------------------------------------------------------------------------------
# This is named: LazY Puppy SFS P.L.U.S. - Powerful Live User System
# It is the evolutionary next step of the LazY Puppy SFS handling
# The Idea was suggested by: der-schutzhund (Wolfgang) - @ murga-forum
# Thanks for help on coding to Sunburnt, Bruce B and Stu90 - @ murga-forum
# Thanks to shinobar for introducing the --skip-fixmenus command in sfs_load
#------------------------------------------------------------------------------
# This Script uses: lazy_sfs_load - modified by RSH (original by shinobar)
#------------------------------------------------------------------------------
# 2012-05-02 by Rainer Steffen Hain (RSH @ puppy-linux.org (murga forum))
#------------------------------------------------------------------------------
LOCALSDIR="/root/.my-sfs-scripts/.locals"
# Get Language Settings
#----------------------
DEFLANG=`env|grep "LANG="`
LANGUAGE=`echo $LANG|head -c5` #workaround for utf8
TMPLANG="`ls $LOCALSDIR/ | grep $LANGUAGE`"
. $LOCALSDIR/en_US:english #always run to fill gaps in translation
[[ "$TMPLANG" != "en_US:english" ]] && . $LOCALSDIR/$TMPLANG 2> /dev/null
echo $TMPLANG
#------------------------------------------------------------------------------
# get LazY Puppy Bootdirectory
. /usr/sbin/ceelab/lp2_sys_data/LP2_BootDir
MYMD5SUM=""
DISPLAYAUTHOR="RSH"
DISPLAYEXE="foobar2000" # entry in run-script GUI
DISPLAYICON="/root/.my-sfs-scripts/LP2_Wine.sfs.Scripts/.7498_foobar2000.0.png"
DISPLAYDNLD="http://smokey01.com/RSH/LazY-Puppy-201/lp201-sfs"
DISPLAYMD5="c1e09868eae9c9dc7d1fe58be3eca5d3"
DISPLAYMD5FILE="LP2_Wine.sfs"
. /root/.my-sfs-scripts/LP2_Wine.sfs.Scripts/.md5sum/LP2_Wine.sfs.md5sum.txt
if [ "$MYMD5SUM" != "" ]; then
DISPLAYMD5=$MYMD5SUM
fi
. /etc/rc.d/BOOTCONFIG # list of already loaded sfs files
echo "$LASTUNIONRECORD" > /tmp/xsfslist_tmp
sfslistfile=/tmp/xsfslist_tmp
downloadfail="false"
# show information GUI
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg orange -text "$RSCRMSG1 $DISPLAYEXE $RSCRMSG2" &
X3PID=$!
sfsmustload="false"
if [ "$(which foobar2000)" ]; then # if Program found
# first check dependencies of LP2_Wine.sfs
if [ -f /.LazYPuppySFSData/SFSDependencies/LP2_Wine.sfs.dependencies ]; then
for ideps in `cat /.LazYPuppySFSData/SFSDependencies/LP2_Wine.sfs.dependencies`;
do
if [ "$ideps" != "" ]; then
sfsisload="false"
for i in `cat $sfslistfile`;
do
sfsresult=`echo $i | grep $ideps`
if [ "$sfsresult" != "" ]; then
sfsisload="true" # sfs is loaded
fi
done
# sfs is not loaded
if [ "$sfsisload" = "false" ]; then
sfsmustload="true"
lazy_sfs_load --cli --skip-fixmenus --quiet "$ideps"
fi
fi
done
fi # end check dependencies of LP2_Wine.sfs
foobar2000 & # program available, second run the program foobar2000
sleep 1 # just show info gui a little longer
kill $X3PID # kill information GUI
# new dependency loaded - needs to rebuild the menus
if [ "$sfsmustload" = "true" ]; then
fixmenus & # update menu
fi
#-------------------------------------------------------#
else # if [ "$(which foobar2000)" ]; # Program not found
#-------------------------------------------------------#
kill $X3PID
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg orange -text "$SFSTOLOADMSG1 LP2_Wine.sfs $SFSTOLOADMSG2 $DISPLAYEXE $SFSTOLOADMSG3" &
X3PID=$!
lazy_sfs_load --cli --skip-fixmenus --quiet LP2_Wine.sfs
# check dependencies of LP2_Wine.sfs
if [ -f /.LazYPuppySFSData/SFSDependencies/LP2_Wine.sfs.dependencies ]; then
for ideps in `cat /.LazYPuppySFSData/SFSDependencies/LP2_Wine.sfs.dependencies`;
do
if [ "$ideps" != "" ]; then
sfsisload="false"
for i in `cat $sfslistfile`;
do
sfsresult=`echo $i | grep $ideps`
if [ "$sfsresult" != "" ]; then
sfsisload="true" # sfs is loaded
fi
done
# sfs is not loaded
if [ "$sfsisload" = "false" ]; then
lazy_sfs_load --cli --skip-fixmenus --quiet "$ideps"
fi
fi
done
fi # end check dependencies of LP2_Wine.sfs
# program available now?
if [ "$(which foobar2000)" ]; then # if Program found
kill $X3PID # kill information GUI
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg orange -text "$RSCRMSG1 $DISPLAYEXE $RSCRMSG2" &
X3PID=$!
foobar2000 & # program available, second run the program foobar2000
sleep 1 # just show info gui a little longer
kill $X3PID # kill information GUI
else
sfsmustload="true"
kill $X3PID # kill information GUI
Xdialog --title "$DISPLAYEXE" --icon "/usr/share/pixmaps/squashfs-image.png" --timeout 20 --ok-label "$SFSDNLDBTN" --cancel-label "$SFSNOTDNLDBTN" --yesno "LP2_Wine.sfs $SFSMISSEDMSG1" 0 0
case $? in
0) ;;
1) rm /tmp/xsfslist_tmp
exit 1 ;;
255) rm /tmp/xsfslist_tmp
exit 1 ;;
esac
if [ "$DISPLAYDNLD" != "Download-Link" ]; then
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg orange -text "$SFSDOWNLOADMSG1 LP2_Wine.sfs $SFSDOWNLOADMSG2 $DISPLAYEXE $SFSDOWNLOADMSG3" &
X3PID=$!
#/usr/sbin/ceelab/tools/download-lp2-sfs "http://smokey01.com/RSH/LazY-Puppy-201/lp201-sfs/LP2_Wine.sfs"
wget --directory-prefix=$LP2BDL "http://smokey01.com/RSH/LazY-Puppy-201/lp201-sfs/LP2_Wine.sfs"
sleep 1
MD5SM=$(md5sum $LP2BDL/LP2_Wine.sfs)
for md5 in $MD5SM; do
md5bn=`basename $md5`
if [ "$md5bn" != "LP2_Wine.sfs" ]; then
MD5SM=$md5bn
break
fi
done
rm /tmp/lp2_sfs_dl_md5sum_check.txt
echo "$MD5SM" >> /tmp/lp2_sfs_dl_md5sum_check.txt
echo "$DISPLAYMD5" >> /tmp/lp2_sfs_dl_md5sum_check.txt
if [ "$MD5SM" != "$DISPLAYMD5" ]; then
kill $X3PID
kill $X3PID # kill information GUI
Xdialog --title "LP2_Wine.sfs" --icon "/usr/share/pixmaps/squashfs-image.png" --msgbox "$SFSMD5WRONGMSG" 0 0
rm /tmp/xsfslist_tmp
rm $LP2BDL/LP2_Wine.sfs
exit 1
fi
kill $X3PID
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg orange -text "$SFSTOLOADMSG1 LP2_Wine.sfs $SFSTOLOADMSG2 $DISPLAYEXE $SFSTOLOADMSG3" &
X3PID=$!
# load the sfs
lazy_sfs_load --cli --skip-fixmenus --quiet LP2_Wine.sfs
# program available now?
if [ "$(which foobar2000)" ]; then # if Program found
kill $X3PID # kill information GUI
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg orange -text "$RSCRMSG1 $DISPLAYEXE $RSCRMSG2" &
X3PID=$!
foobar2000 & # program available, second run the program foobar2000
sleep 1 # just show info gui a little longer
kill $X3PID # kill information GUI
else
kill $X3PID # kill information GUI
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg red -text "$SFSDOWNLOADFAILMSG1 LP2_Wine.sfs $SFSDOWNLOADFAILMSG2" &
X3PID=$!
rm /tmp/xsfslist_tmp
sleep 5 # just show info gui a little longer
kill $X3PID # kill information GUI
exit 1
fi
else
#kill $X3PID # kill information GUI
yaf-splash -deco "$DISPLAYEXE" -icon gtk-info -fontsize large -bg red -text "$SFSDOWNLOADFAILMSG1 LP2_Wine.sfs $SFSDOWNLOADFAILMSG2" &
X3PID=$!
rm /tmp/xsfslist_tmp
sleep 5 # just show info gui a little longer
kill $X3PID # kill information GUI
exit 1
fi
fi
check_all_sfs_deps # check and load all needed dependencies
run_all_sfs_autoprogs # run apps listed inside the sfs file/s
fixmenus & # update menu
fi
rm /tmp/xsfslist_tmp # remove extra sfs temp list
exit 0
#------------------------------------------------------------------------------
# End of LP2_Wine.sfs.foobar2000.run.sh Script
#------------------------------------------------------------------------------
# This script has been automatically created through SFS-AutoScript by RSH
# Used OS: LazY Puppy 2.0.1
# Created as: LP2_Wine.sfs.foobar2000.run.sh, on: 2012-05-04
#------------------------------------------------------------------------------
# LazY Puppy 2.0.1 - the smartest dog on the forum
#------------------------------------------------------------------------------
# I, Rainer Steffen Hain, did start programming in bash (shellscript) at
# 05. September 2011. I could not imagine the day i would write a program
# that generates full working run-scripts of programs inside unmounted or
# unloaded sfs files (like this one). It was a lot of work, but also a lot
# of FUN. I did really like that.
#------------------------------------------------------------------------------
# Date: 2012-05-04
#-----------------
|
Und zum Schluß noch ein Screenshot der GUI zur Startskripterstellung:
| Description |
SFS-AutoScript-1.7 |
| Filesize |
29.86 KB |
| Viewed |
433 Time(s) |

|
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
der-schutzhund
Joined: 26 Nov 2007 Posts: 719 Location: Blomberg / Germany
|
Posted: Fri 04 May 2012, 12:56 Post subject:
|
|
Hallo Rainer,
vielleicht kannst du den PetMaker auch noch einbauen?
Ich muss sagen, dass das Script vom 4. April optimal für meine Windows-Programme.sfs ist. Ich musste nur zwei Zeilen von Hand ändern und es lief. Da ich relativ viele davon sowieso nicht online stellen darf, sind zusätzlichen Zeilen nur Ballast.
Wie würde ich denn jetzt ein Windowsprogamm starten. Im Gegensatz zu den Windowsprogrammen die mit Pfad und prog. starten, brauche ich für die Windowsprogramme eine Zeile mit "cd /usr/local/..." und eine Zeile "wine progname.exe".
Die Alternative dazu wäre, dass ich für diese beiden Zeilen ein extra Script erstelle, dass dann vom Startscript gestartet wird.
Ein Script startet ein Script das ein Script startet das ein ....
Oder kannst du beim Startscriptersteller noch einen Schalter einbauen "Windowsprogramm"
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Fri 04 May 2012, 13:42 Post subject:
|
|
Hallo, Wolfgang.
Sicher, das Skript vom 04. April (368 bytes) tut seinen Job. Aber mehr auch nicht. Ich denke, es ist für den Anwender mühsamer, erst ein Programm-Modul manuell herunterzuladen und anschließend das Programm (Startskript) zu starten.
In der aktuellen Fassung bekommt der Anwender davon so gut wie nichts mehr mit - außer, daß er den Download innerhalb von 20 Sekunden bestätigen und dann abwarten muß, bevor das gewünschte Programm zum ersten mal gestartet wird. Er muß keinen Browser bemühen, keinen spezifischen Download-Ort angeben und hat im Falle des Online-seins auf jeden Fall sämtliche Programme zur Verfügung (auch die noch nicht heruntergeladenen!).
Und eine Größe von aktuell 9088 bytes für ein Startskript (100 Startskripte ergeben nicht einmal ein Megabyte) als Ballast zu bezeichnen, ist doch ein wenig übertrieben, oder?. Vor allem, wenn man bedenkt, daß an einen solchen Komfort zu Beginn wohl niemand dachte oder glaubte (vor allem nicht ich; ich sah mich schon beim Skript vom 04. April beinahe am Rande meiner Möglichkeiten angekommen). Die Kommentierung könnte man vielleicht noch ein wenig kürzen - ich dachte nur, es wäre eine gute Sache, wenn in einem Startskript alle Informationen (Erstellungsdatum, Beteiligte an Idee und Code etc.) zum SFS P.L.U.S.-System zu lesen seien.
Wieviel tausend Skripte willst Du denn einfügen, damit das wirklich zu Ballast wird? Muß ich etwa die verfügbare Anzahl von Einhängepunkten noch weiter erhöhen (64 nach dem booten + addition auf 100 im Betrieb)?
---
Sicher könnte man für Windows noch einen Schalter einbauen. Aber ich bräuchte dafür von Dir funktionierendes Windows Material (Skripte + SFS-Datei), damit ich sehe, was Sache ist. Alles andere ist mir aktuell zu abstrakt, verwirrt mich, kann ich nicht nachvollziehen, da ich in anderen Denksphären unterwegs bin.
Also her mit dem Kram, und ich sehe, was ich tun kann.
---
Die Hilfedateien werde ich versuchen noch einmal zu bearbeiten. Bei meinem Bootloader ist das genial einfach. Dort kann ich einfach eine neue "F"-Taste definieren, eine Hilfedatei zuweisen und könnte somit bis zu F12 Hilfedateien anzeigen lassen. Dort habe ich diese Bootoptionen auf zwei Dateien aufgeteilt, damit alles sichtbar ist. Über F1, F2 und F3 springe ich so bequem zwischen den Hifedateien hin und her.
EDIT:
Hab's gefunden. Sollte also möglich sein, im ISO ebenfalls mehrere Hifedateien anzeigen zu können. Ist nur etwas aufwendiger, da man ja zum Testen ein ISO brennen und booten muß.
---
WLAN
Versuche doch einmal Deine WLAN Konfiguration in ein SFS zu packen. Neues ISO mit dem SFS erstellen und SFS dann beim Booten angeben. Vielleicht kannst Du so auch mit aktiviertem WLAN von CD starten. Wenn Du diese SFS-Datei StArtLPx2_Extension.sfs nennst, wird sie sogar automatisch beim booten hinzugeladen. Eigentlich doch nicht so schlecht, diese neuen Bootoptionen, oder?
Gruß, Rainer
EDIT:
Du kannst mit einem Rechtsklick aus einem beliebigen Ordner eine .pet Datei erstellen. Ich sehe nicht, was petmaker bringen sollte/könnte.
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Fri 04 May 2012, 17:41 Post subject:
|
|
Habe gerade versucht, in die Bootoptionen eine neue Option einzubauen.
lplang
zur Auswahl der Benutzeroberflächen-Sprache. Dabei ist mir ein folgenschwerer Fehler unterlaufen, der es notwendig machte, ein anderes Puppy von meinem USB Stick zu booten.
Die Wahl fiel auf Lucid 528-4, denn es ist das kleinste und startet daher am schnellsten. Das nehme ich immer für solche Zwecke (wenn ich für ein anderes Puppy Dateien ändern, löschen, hinzufügen muß etc.). Bei dieser Gelegenheit dachte ich so bei mir: wäre doch der richtige Zeitpunkt, einfach mal spaßeshalber die Menü-Suite und SFS P.L.U.S. in ein reines Lucid zu installieren. Gedacht, getan!
Es ist kaum zu glauben, aber beides läuft auf Anhieb, von ein paar kleinen Schönheitsfehlern abgesehen (fehlende Icons, vorgeschaltete Skripte).
LazY Puppy 2.0.1 SFS-P.L.U.S. für ein reines, kleines Lucid Puppy (528-4, 528-5, Three Headed Dog) zur Verfügung zu haben, könnte also wesentlich schneller erreichbar sein, als zuletzt vermutet.
Ist das nicht schön?
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
der-schutzhund
Joined: 26 Nov 2007 Posts: 719 Location: Blomberg / Germany
|
Posted: Fri 04 May 2012, 18:06 Post subject:
|
|
| Quote: | | Es ist kaum zu glauben, aber beides läuft auf Anhieb, von ein paar kleinen Schönheitsfehlern abgesehen (fehlende Icons, vorgeschaltete Skripte). |
Das ist toll! Würde es auch mit slacko laufen?
| Quote: | | Du kannst mit einem Rechtsklick aus einem beliebigen Ordner eine .pet Datei erstellen. Ich sehe nicht, was petmaker bringen sollte/könnte. |
Der Pet-Maker erzeugt nach einer Abfrage automatisch die erforderlichen Desk-Einstellungen mit Pfad zum ausführbaren Prog.
| Quote: | | Also her mit dem Kram, und ich sehe, was ich tun kann. |
Mach dir mal keine Arbeit. Ich erstelle dann je eine prog.sh die vom Startscript gestartet wird.
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Fri 04 May 2012, 19:35 Post subject:
|
|
Hallo, Wolfgang.
2012-05-05, 01:33, Slacko Puppy 5.3, SFS-Autoskript und Menü-Suite, LazY Puppy Firefox über erzeugtes Startskript gestartet (lazy_sfs_load-1.3.9)
Gruß, Rainer
| Description |
|
| Filesize |
112.64 KB |
| Viewed |
392 Time(s) |

|
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Fri 04 May 2012, 23:32 Post subject:
|
|
Hallo, Wolfgang.
Slacko 5.3 ist aktuell nur für SFS P.L.U.S. geeignet. Die Menü-Suite ist für FbPanel und Openbox angelegt. An JWM, den (einzigen) Fenstermanager von Slacko 5.3 ist die Menü-Suite in LazY Puppy nicht bzw. nur zum Teil angepaßt. Aber SFS P.L.U.S. funktioniert super!
---
LazY Puppy Bootoption lplang ist vorerst gescheitert...
---
LazY Puppy 2.0.1 - CutDown Version aktuell 172 MB!
| Description |
|
| Filesize |
149.6 KB |
| Viewed |
372 Time(s) |

|
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
|
|
Page 15 of 40 [588 Posts] |
Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16, 17, ..., 38, 39, 40 Next |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|