Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 22 May 2013, 11:28
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Für deutschsprachige Anhänger
LazY Puppy 2.0.2 Final - Build 0.0.5 DE!
Moderators: MU
Post new topic   Reply to topic View previous topic :: View next topic
Page 15 of 40 [592 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

PostPosted: 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. Idea

_________________
Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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>
image-1.jpg
 Description   
 Filesize   18.09 KB
 Viewed   533 Time(s)

image-1.jpg


_________________
Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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
View user's profile Send private message 
der-schutzhund

Joined: 26 Nov 2007
Posts: 726
Location: Blomberg / Germany

PostPosted: Thu 03 May 2012, 08:36    Post subject:  

Hallo Rainer,

einige deiner Restfehler habe ich auch schon gefunden Cool
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! Laughing

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
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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! Laughing

---

Entladen aller Programm Module vor dem Neustart/Herunterfahren funktioniert nun. War gestern mit 14 einzeln als SFS geladenen Programmen unterwegs und alles lief prima! Cool

---

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! Laughing ) 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
View user's profile Send private message 
der-schutzhund

Joined: 26 Nov 2007
Posts: 726
Location: Blomberg / Germany

PostPosted: 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?? Laughing

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
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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
View user's profile Send private message 
der-schutzhund

Joined: 26 Nov 2007
Posts: 726
Location: Blomberg / Germany

PostPosted: 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? Laughing

Grüße

Wolfgang
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: Fri 04 May 2012, 11:24    Post subject:  

So, das war ebenfalls ein hartes Stück Arbeit, aber es funktioniert! Very Happy

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

Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool Cool

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? Laughing

---

Success, Success, Success! Progress, Progress, Progress! Cool

---

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:
image-2.jpg
 Description   SFS-AutoScript-1.7
 Filesize   29.86 KB
 Viewed   454 Time(s)

image-2.jpg


_________________
Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
Back to top
View user's profile Send private message 
der-schutzhund

Joined: 26 Nov 2007
Posts: 726
Location: Blomberg / Germany

PostPosted: 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 .... Wink

Oder kannst du beim Startscriptersteller noch einen Schalter einbauen "Windowsprogramm"
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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? Question Idea

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
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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? Very Happy

_________________
Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
Back to top
View user's profile Send private message 
der-schutzhund

Joined: 26 Nov 2007
Posts: 726
Location: Blomberg / Germany

PostPosted: 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
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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
slacko-5.3, SFS-AutoScript, Firefox (LazY) gestartet mit Startskript.png
 Description   
 Filesize   112.64 KB
 Viewed   413 Time(s)

slacko-5.3, SFS-AutoScript, Firefox (LazY) gestartet mit Startskript.png


_________________
Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
Back to top
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 1564
Location: Germany

PostPosted: 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! Very Happy

---

LazY Puppy Bootoption lplang ist vorerst gescheitert... Sad

---

LazY Puppy 2.0.1 - CutDown Version aktuell 172 MB! Cool
lp201-cutdown-172mb.png
 Description   
 Filesize   149.6 KB
 Viewed   392 Time(s)

lp201-cutdown-172mb.png


_________________
Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 15 of 40 [592 Posts]   Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16, 17, ..., 38, 39, 40 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Für deutschsprachige Anhänger
Jump to:  

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
[ Time: 0.1357s ][ Queries: 13 (0.0132s) ][ GZIP on ]