der-schutzhund wrote:Hallo Rainer,
habe da mal ein paar Fragen:
- gibt es bei Fred eine Möglichkeit nach einem bestimmten Programm mit einer Suche auf allen Servern zu suchen?
Fred ist schon gut aber wenn ich ein Prog. mit einer Suche auf allen Servern suchen könnte, wäre das der Hammer!
- wie du weißt bin ich ein Fan von Icons auf dem Desktop. Gibt es ein Script um ein startscript für ein sfs zu erstellen und automatisch ein Icon auf dem Desktop zu erzeugen? Noch besser wäre wenn alle sfs in einem Verzeichnis auf diese Weise bearbeitet werden könnten;-)
- warum machst du eigentlich immer so düstere Bildschirmhintergründe?;-) Warum nicht mal was grünes, z.B. eine Wiese?
)
- hast du von der 2.0.2-3 auch eine abgespeckte Version?
LG
Wolfgang
Ja, LazY FReD ist
GEIL! Aber nicht so geil wie LazY Puppy.
Um nach einem Programm auf allen Servern suchen zu können, müßte man entweder die Ordnerstruktur kennen, oder wissen, wie man Ordnerstrukturen, ausgehend vom obersten Verzeichnis, durchsuchen kann.
Mit beidem kann ich leider zurzeit nicht dienen.
Grundsätzlich, mit dem nötigen Wissen ausgestattet, wäre ich natürlich gerne bereit, eine solche Funktion zu entwickeln, einzubauen und zur Verfügung zu stellen.
Im Moment habe ich allerdings nicht die notwendige Zeit, nach diesem Wissen zu forschen - besonders nicht online. Wenn Du diesbezüglich also etwas zusammen tragen könntest? Ich glaube, Sunburnt macht etwas derartiges im AppPkg Thread (Utilities). Allerding glaube ich, er durchsucht Webseiten und verwendet die darin vorhanden Links.
Ein Schmankerl gibt es aber: exakt die gewünschte Möglichkeit bietet LazY MAID, der LazY Puppy from (M)urga Forum (A)ttachment (I)ndex (D)ownloader. Die Version 1.0.3, im Forumsteil Utilities, enthält sämtliche Indexe von 100 bis 59932. Der aktuelle, letzte Index ist: 61354 (hab's gerade aktualisiert vorliegen). Diese Liste wird automatisch bei jedem Start von LazY MAID aktualisiert (im Hintergrund, um den Programmstart nicht zu verzögern) und kann lokal nach Begriffen durchsucht werden.
---
Während der Entwicklung von SFS P.L.U.S. hatten wir das Thema automatische Erzeugung von Desktop Buttons, im Zusammenhang mit der automatischen Zuweisung von Icons an Starskripte, bereits einmal diskutiert. Damals verfügte ich weder über das WIssen für die Iconzuweisung noch für die Dektopbuttonerstellung. Heute sieht das natürlich anders aus; nun weiß ich, in welcher Datei diese Informationen gespeichert sind, wie man den Desktop aktualisiert und die Bildschirmgröße (in Pixel) ermittelt. Es sollte also kein grundsätzliches Problem darstellen, so etwas in ein Update einzubauen. Man müße sich nur darauf einigen, an welcher Position es erscheinen soll und darüber im Klaren sein, daß es manuell verschoben werden muß um Platz für das nächste zu machen. Weiterhin erfordert dies eine neue Option in der GUI ---> wegen der Batchfunktion.
Ich habe aktuell, bei geladenem Erweiterungsmodul, 435 Startskripte für 435 Programme in 275 Programm-Modulen im System - und niemand, mich eingeschlossen, möchte 435 übereinanderliegende Desktopbuttons auf der Arbeitsoberfläche liegen haben.
Eine neue, besonders diese neue Option, erfordert die erneute Erstellung sämtlicher Startskripte. Hierfür ist die Batchfunktion optimal ausgestattet. Der gesamte Ordnerinhalt wird zur Starskripterstellung herangezogen, Warnungen und Fehlermeldungen werden angezeigt und nach ca 5 Sekunden automatisch ausgeblendet, um den Vorgang weiterlaufen zu lassen etc.pp.
Also, Du siehst: etwas Arbeit wird es schon machen.
---
Natürlich habe ich von Build 0.0.3 auch eine abgespeckte Version. Build 0.0.3 entspricht in weiten Teilen dieser abgespeckten Version von LazY Puppy - hier: Version 2.0.3, Build 0.1.2. Der Unterschied besteht hauptsächlich in den Wallpapers sowie in der Größe (und dies ist der ausschlaggebende Unterschied) des ISOs bzw. Systems. Hier ein paar Interna:
Aktuell hat das ISO eine Größe von 110 MB und die SFS Datei von 106 MB (hier RSHsLP2_203.sfs, damit ich beide Versionen auf meiner externen USB Festplatte betreiben kann (Grub4DOS) (habe gerade feststellen müssen, daß an einer Stelle im System noch der alte Name steht - an allen anderen Stellen wird er automatisch geändert, wenn das System mit neuem Namen neu erstellt wird).
Das 110 MB ISO enthält so gut wie nichts mehr, was nicht unbedingt vom System bzw. von mir im System benötigt wird. Frontends abiword, gnumeric, gnome-mplayer, xinedvd, pburn, asunder etc.pp - alles ausgebaut und in Programm-Module umgewandelt. Backends goffice, sqlite3, mplayer, qt3, cdrkit, dvd+rwtools, glibmm, gtkmm etc.pp - alles ausgebaut und in Programm-Module umgewandelt - wodurch natürlich auch ein größere Menge an Libraries aus dem dem System raus sind.
Ich lade diese nun einzeln und nur bei Bedarf über die Hauptmodule als Abhängigkeit nach; die Verzögerungen sind mit den neuen Startskripten marginal und vor allem angesichts der sich ergebenden Vorteile definitiv drittrangig.
Je weniger von vornherein im System ist, desto mehr kann von außen als Programm-Modul verwendet werden.
Beispiel:
und für mich auch der wichtigste Effekt; ich kann nun Amarok als Modul verwenden, was für mich im Proberaum wirklich wichtig ist, da ich unter anderem die Schriftgröße der Playlist derart einstellen kann, daß ich sie vom Drumset aus auch gut lesen kann (und mein Augenstern natürlich auch).
Weiterhin können Programm-Module nun auch sogenannte NoGo-Dependencies aufweisen. Sind solche definiert, so wird beim Versuch zwei miteinander kollidierende Module betreiben zu wollen, beim Laden des zweiten Moduls über diesen Konflikt informiert und eine Option angeboten, das geladene Modul zu entladen. In 0.0.3 sogar derart, daß dessen Abhängigkeiten gleich mit entladen werden.
Dies ist aus folgendem Grund so angelegt. Openshot benötigt das Python Modul und lädt es nach. Dieses ist jedoch inkompatibel zum im DevX integrierten Python. Sollte dieses versehentlich oder als Abhängigkeit geladen werden würde es den Betrieb von Openshot unmöglich machen. Da aber tatsächlich nicht Openshot, sondern das Python mit dem DevX kollidiert, muß dieses natürlich auch entladen werden. Andersherum zu definieren würde natürlich auch gehen, aber würde den Anwender irritieren, wenn das verbleibende Openshot nicht mehr funktioniert.
Und jetzt kommt das geniale: Du erinnerst Dich vielleicht? Du sagtest damals sinngemäß zu meiner Überlegung, was wäre, wenn Abhängigkeiten selbst über Abhängigkeiten verfügen würden, daß das wohl eher selten der Fall sein würde und ab einer bestimmten Ebene des Nachladens nun einmal Ende sei. Ich verlor diesen Aspekt dennoch nicht aus dem Auge und nun haben wir hier den Effekt, sollten unter den nun entladenen Abhängigkeiten solche Module gewesen sein, die noch von anderen, aktiven Modulen benötigt werden, so werden diese durch das (nunmehr geniale) Skript check_all_sfs_deps bei der Ausführung eines, welchen auch immer, Startskripts wieder hinzugeladen.
Available in 0.0.3!
Da kannst Du mal sehen. Die wichtigste SFS P.L.U.S. Neuerung habe ich bei der Bekanntmachung völlig übersehen. Ich denke, ich muß mir nun doch langsam aber sicher mal ein paar Notizen machen. Schleppe immer noch alles komplett im Kopf herum.
Da ich inzwischen hauptsächlich LazY Puppy Anwender bin, entdecke ich natürlich auch immer wieder Kleinigkeiten zum Ausbessern oder Bereinigen, woraus dann eben die Updates oder auch neue Ideen entstehen. Da bekommt das kleine Hündchen dann ein Pflästerchen und bei größeren Problemen muß halt der Onkel Doktor ran.
Ha Ha Ha!
Und das von Einem, der selbst keinen Hund hat und von ihnen (den kleineren Giftzwergen) mitunter auch gebissen wird. Ha, polymorph zu sein ist aber sowas von genial geil!
Gut, weiter im System.
LazY Puppy 2.0.3 hat natürlich auch noch ein paar ganz besondere Besonderheiten zu bieten. Da wäre als erstes folgende Datei
lped:
lped wrote:# LazY Puppy 2.0.2 MMS Pro external directories
# 2012-09-27 RSH for LazY Puppy
#------------------------------------------------------------------------------
# main directory of files
mydirsdir="Dateien"
# sub directories of main directory
myguidesdir="Anleitungen"
myaqualungdir="Aqualung"
myalsaplayerdir="ALSA-Player"
myamarokplayerdir="Amarok"
mybashscriptsdir="Bash"
myimagesdir="Bilder"
mycdir="C"
myhtmldir="HTML"
myiconsdir="Icons"
mylazypuppydir="LazYPuppy"
mymusicdir="Musik"
myofficedir="Office"
mypascaldir="Pascal"
mytransferdir="Transfer"
myuploaddir="Upload"
myvideosdir="Videos"
# Files in Office directory (myofficedir)
mynotes="Notizblock.txt"
mylpmmstodolist="LazYPuppy-Bugs-ToDo.txt"
# Files in sda2
mynewmusiclist="/mnt/sda2/Neue-Musik.txt"
myprmsgfile="/mnt/sda2/Proberaum-MSG.txt"
# Script Directories
myscripts="Skripte"
mymousesettings="MouseSettings"
# Software and Installation Directories
mysoftware="Software"
myportables="PortableApplications"
myportableswin="PortableApps"
myportableswine="PortableApps"
myportableslinux="PortableLinux"
# Portable Linux Software Sub Directories
myportableofficedir="Büro"
myportablefilesystemdir="Dateisystem"
myportablegraphicsdir="Grafik"
myportablemultimediadir="Multimedia"
myportablewebdir="Netzwerk"
myportabletoolsdir="Werkzeuge"
myportableunsorteddir="Zubehör"
#------------------------------------------------------------------------------
# End of LazY Puppy 2.0.2 MMS Pro external directories
#------------------------------------------------------------------------------
Diese Datei enthält Einträge, welche wiederum Verzeichnisse auf meiner Bootpartition von LazY Puppy darstellen. Durch Umbennen dieser Namen könnte ein englischsprachiger Anwender z.B. direkten Zugriff auf seinen Ordner Dateien (vielleicht MyDocs?) über das Openboxmenü erhalten bzw. auf Inhalte dessen Unterverzeichnisse.
Um z.B. externe Ordner direkt über das Menü aufrufen zu können
oder intern ein Wallpaper direkt als Hintergrund zu aktivieren
oder um eine auf dem USB Stick gespeicherte portable Linux Anwendung zu starten
Dies alles funktioniert einfach unfaßbar wunderbar und die Anwendungsmöglichkeiten sind wahrhaft vielseitig.
der-schutzhund wrote:- warum machst du eigentlich immer so düstere Bildschirmhintergründe?;-) Warum nicht mal was grünes, z.B. eine Wiese?
)
- weil ich ein düsterer Mensch bin
- weil ich zu 99% nur schwarze Klamotten trage - vorzugsweise Leder
- weil Schwarz keine Farbe sondern die tatale Absorbtion von Licht darstellt
- weil das schwarze Universum mich verschlingt, wie einen Punkt
- weil ich das schwarze Universum mit meinen Gedanken umfasse und es selbst verschlinge, wie einen Punkt
- weil ich der "Black Space Rider" meiner Heimatstadt bin
- weil die Zukunft der Menschen schwarz ist
- weil: Black is the Color, Black Space, Black Space
Erläuterung zu
weil die Zukunft der Menschen schwarz ist
Entweder wir löschen uns aus, da wir unsere Resourcen (bzw. die unseres Planeten) nicht nur gnadenlos ausbeuten sondern auch noch in absurdester Weise verschwenden, nur damit Menschen
in Arbeit sind (was zu einem düsteren Ende führen wird), oder wir schaffen es tasächlich, uns selbst nicht auszulöschen, bekommen also die Kurve, dann wird uns unser Heimatstern eines Tages deutlich zu erkennen geben, daß es an der Zeit ist, das Weite zu suchen - und dies liegt im schwarzen Universum.
Also: so, oder so. Unsere Zukunft ist schwarz (natürlich nicht unsere persönliche, hoffentlich)
Nein, im Ernst. Das stimmt natürlich Alles
, aber es ist einzig und alleine in meiner Begeisterung für das Universum begründet. In allererster Linie definiere ich mich als Menschen und danach als Schlagzeuger und Musiker. Allerdings habe ich viele weitere Interessen, wie z.B: Programmierung (wie unschwer festzustellen) oder auch Photographie und Bildbearbeitung. Dies mache ich seit Mitte 2000, seit ich meinen ersten PC erwarb, AMD K6 166MHZ 128MB RAM, Windows 98 und Corel Photopaint ---> sonst nichts.
Hier mal ein paar Arbeiten:
Mangels eigener Kamera verwendete ich damals alles, was mir als digitale Bilddatei in die Finger kam oder aus Werbebroschüren gescannt verwertbar war - das mache ich auch heute noch gerne.
Allerdings habe ich seit gut 7 Jahren eine eigene Kamera und so arbeite ich -wenn möglich- mit eigenen Photographien, oder vermische das.
Mein persönlicher Favorit (nach 120 Stunden Arbeit habe ich aufgehört zu zählen)
Das Schwert existiert schlicht NICHT und mein Sohn sowie der Hund (dessen Ohren normalerweise hängen), sind sich nie persönlich begegnet.
Und manchmal, ja manchmal, da photographiere ich "unschuldige, junge Dinger", aber ich mache keine "verdorbenen Frauen" aus ihnen.
Na ja, und Astronomie ist eben ein weiteres Faible von mir, deshalb das wunderschöne Wallpaper von Greg Martin.
---
So, soviel zu Deinen Fragen und Deiner Information. Nun zu meinem Anliegen an Dich:
1. Du mußt nun endlich einmal die Datei regedit.ok zur Verfügung stellen. Am Besten mit einer Erklärung was, und wie Du es damit machst etc.pp.
2. Da Du in Deiner Klasse oder an Deiner Schule ja wohl Kinder unterschidlich muttersprachlicher Herkunft hast, kannst Du nicht einfach mal alle verwendeten Rechner mit Deinem LazY Puppy Derivat (wie heißt es eigentlich, gibt es etwas zu begutachten?) starten und an jedem eine andere Sprache usw einstellen, dann WIne laden und ein Windowsprogramm installieren? Du/Ihr müßtet dann nur notieren, passend zu Sprache, in welchem Verzeichnis das Programm installiert wurde. Ich benötige dies, würde für mich alleine aber unmöglich zu realisieren sein.
Erklärung:
Ich arbeite gerade an einem Startskripterzeuger für Programm, die in Wine installiert werden. Erst wird das Wine sfs geladen (und/oder heruntergeladen), dann die .exe Datei heruntergeladen ( wenn nicht vorhanden), dann ausgeführt (Programm installieren) und anschließend start das installierte Programm sofort. Es können sogar Skripte angegeben werden, die vor der Installation, nach dem Prgrammstart swoie nach der Installation aber vor dem Programmstart ausgeführt werden.
Einzig die Zuordnung des Programmverzeichnisses macht Probleme, da bei uns in "Programme" und im englischen in "Program Files" (bei uns machmanl auch) installiert wird. Ich benötige unbedingt die Namen dieses Ordners in möglichst vielen unterschiedlichen Sprachen. Einfach zu übersetzen bringt nichts, die Informationen müssen verifiziert und verläßlich sein.
Danke im Voraus
Gruß,
Rainer
Übrigens: da Du schon einige Zeit nicht hier warst siehe doch einmal im Forumsteil Utilities nach. Dort gibt es auf den ersten beiden oder drei Seiten ziemlich viele neue Einträge mit Programmen von mir. Unter anderem auch ein funktionierendes SFS P.L.U.S. Basissystem für andere Puppies. Erfolgreich getestet und bereits 37 mal heruntergeladen ---> ohne Beschwerden (was nichts heißen muß).