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 Sat 30 May 2015, 06:59
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Für deutschsprachige Anhänger
[gelöst] Iconzuordnung für Desktopbutton
Moderators: MU
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [9 Posts]  
Author Message
der-schutzhund

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

PostPosted: Thu 16 Apr 2015, 13:10    Post subject:  [gelöst] Iconzuordnung für Desktopbutton
Subject description: Wo ist die Information dazu gespeichert?
 

Kann mir jemand sagen in welcher Datei gespeichert ist welches Icon mit welchem Desktopbutton verknüft ist?
Ich wollte mal versuchen Desktopbuttons zu speichern und beim Booten wieder herzustellen ohne eine Speicherdatei zu verwenden und ohne zu remastern.
Ist für mein System nicht unbedingt notwendig, wollte aber mal damit experimentieren!

LG

Wolfgang

Last edited by der-schutzhund on Mon 25 May 2015, 15:22; edited 1 time in total
Back to top
View user's profile Send private message 
ebisu

Joined: 25 Sep 2013
Posts: 50

PostPosted: Sun 19 Apr 2015, 07:16    Post subject:  

/root/.config/rox.sourceforge.net/ROX-Filer/globicons
Back to top
View user's profile Send private message 
der-schutzhund

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

PostPosted: Mon 20 Apr 2015, 10:12    Post subject:  

Das war schon mal ein Schritt in die richtige Richtung!
Einziges Problem ist jetzt nur noch, dass die Icons zunächst nicht korrekt angezeigt werden.
Wenn ich dann einmal Rox starte dann werden die richtigen Icons angezeigt.
MatterControl ist fest mit einem Remaster eingebaut und zeigt den Effekt nicht!
dann.jpg
 Description   Nach dem einmal der ROX gestartet wurde.
 Filesize   135.22 KB
 Viewed   67 Time(s)

dann.jpg

ersterstart.jpg
 Description   So sieht es aus wenn die Seite zum ersten Mal angezeigt wird.
 Filesize   122.58 KB
 Viewed   74 Time(s)

ersterstart.jpg

Back to top
View user's profile Send private message 
ebisu

Joined: 25 Sep 2013
Posts: 50

PostPosted: Mon 20 Apr 2015, 10:43    Post subject:  

Wenn Du in den Desktop bootest, hast Du ja noch nichts veraendert, also koennen auch Deine neuen Icons noch nicht angezeigt werden. Wenn Du danach (per Script?) die globicons austauschst, dann muss Du das Rox natuerlich erst einmal mitteilen (z.B. durch Rox Neustart). Alles normal, was Du da beschreibst.
Back to top
View user's profile Send private message 
der-schutzhund

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

PostPosted: Mon 20 Apr 2015, 11:20    Post subject:  

Na ja, ein Unterschied ist da schon!
Wenn ich auf eine Desktopseite wechsle bei der das Icon für einen Button aus /pixmaps/ eingefügt wurde ist es sofort da und bei den Buttons die über ein Script eingefügt wurden muss ich den Rox einmal starten.
Die Icons sind in diesem Fall z.B. so eingefügt:
/root/.my-sfs-scripts/LP6_LazY-EPI-0.4.sfs.Scripts/.printer-install.png
Ich könnte natürlich die Icons auch für die Scriptbuttons nachträglich aus /pixmaps/ einbauen aber wäre halt noch ein extra Schritt.
Back to top
View user's profile Send private message 
HoerMirAuf


Joined: 22 Jan 2008
Posts: 173
Location: Würzburg

PostPosted: Thu 30 Apr 2015, 11:59    Post subject:  

ist das nicht alles in der

Code:
/root/choices/ROX Filer/PuppyPin
?

(hab jetzt gerade kein Puppy offen)

Die PuppyPin könntest du mit nem bash script schreiben lassen
Back to top
View user's profile Send private message 
LazY Puppy


Joined: 21 Nov 2014
Posts: 514
Location: Germany

PostPosted: Thu 30 Apr 2015, 14:12    Post subject:  

In /root/choices/ROX Filer/PuppyPin ist angegeben, welche Desktop-Ikonen (Programme, Skripte etc.pp.) auf der aktuellen Arbeitsfläche vorhanden sind (inkl. der Laufwerks-Ikonen, die aber automatisiert dort eingetragen werden).

In /root/.config/rox.sourceforge.net/ROX-Filer/globicons und auch in /root/Choices/ROX-Filer/globicons befinden sich die den Programmen und/oder Skripten etc.pp. zugewiesenen Ikonen. Hierdurch erscheinen z.B. die defaultXXX Skripte in /usr/local/bin mit den ihnen zugewiesenen Ikonen.

Man sollte beide Dateien (globicons) synchronisieren - sprich: mit demselben Inhalt versorgen.

Bei der Erzeugung von Startskripten wird -wenn die entsprechende Option aktiviert ist- diesen automatisiert ein Ikon (das zum Programm gehörende Ikon) zugewiesen, das nicht nur als z.B. /root/.my-sfs-scripts/LP6_LazY-EPI-0.4.sfs.Scripts/.printer-install.png gespeichert wird, sondern auch unter seinem Originalnamen (ohne vorangestellten Punkt) in /usr/share/pixmaps.

Die Startskripterzeugung trägt diese Daten ebenfalls in beide Dateien (globicons) ein, wodurch Deine Desktop-Ikonen eigentlich mit ihrem jeweiligen Ikon erscheinen sollten. Du hast also entweder diese Startskripte früher erstellt und später manuell hinzugefügt, oder die entsprechende Option für die Ikonenübernahme nicht aktiviert.

Eine weitere Möglichkeit für das Fehlen von Ikonen und deren Zuweisung an Startskripte, sind mangelhaft ausgefüllte .desktop Dateien. Dazu habe ich aber bereits alle Informationen gegeben.

Die neueste Version von PaDS (im neuesten SFS P.L.U.S. 4.0.5-21) bietet zur Bearbeitung der .desktop Dateien bei der Erstellung von Programm-Modulen (beinahe) sämtliche Möglichkeiten in einer GUI!

Natürlich mußt Du ein Remaster anfertigen, damit auch alles wie gewünscht und erstellt übernommen wird.

_________________
RSH
No Smart-Phones, no FaceBook, no Twitter etc...
but: LazY Puppy!
Copyright is NOT Copyleft: good people are aware of this and respect both of them!
Back to top
View user's profile Send private message 
der-schutzhund

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

PostPosted: Thu 30 Apr 2015, 16:09    Post subject:  

Inzwischen funktioniert das speichern / laden von icons inkl. Startscripts beim Programmstart wie gewünscht. Ich muss nur einmal den Rox reseten lassen. Ich baue also meine Programme (sfs) mittels startscript auf die verschiedenen Seiten ein, speichere den aktuellen Stand. Irgendwann mache ich dann immer mal wieder ein Remaster und gut ist.

Ich erweitere demnächst meinen "Configmaster" um eine Sicherungs- und Wiederherstellungsfunktion von Verzeichnissen und einzelnen Dateien. Das baue ich als Liste auf. In die erste Spalte kommt die Bezeichnung wie z.B. "Startscripte", in die zweite Spalte das Verzeichnis, in die dritte eine Kennung ob eine Datei oder ein Verzeichnis wieder hergestellt werden soll und in die letzte eine Kennung ob dieser Eintrag aktiviert werden soll oder nicht. Damit kann man gezielt Zeilen ein- und ausschalten ohne sie gleich löschen zu müssen. Die Liste lässt sich innerhalb meines Configmaster erweitern und ändern.
Ist keine große Sache.

LG

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


Joined: 21 Nov 2014
Posts: 514
Location: Germany

PostPosted: Thu 30 Apr 2015, 18:53    Post subject:  

Im SFS P.L.U.S. Paket findest Du das Skript: /usr/local/bin/lp2_add_desktop_button. Es existiert auch als /root/my-roxapps/SFS-ASCRIPT/adb. Sie sind nicht identisch, funktionieren aber auf dieselbe Weise.

In einem Skript kannst Du über den Aufruf, /usr/local/bin/lp2_add_desktop_button /Pfad/und/Skript/für/den/Desktop, automatisch Ikonen zum Desktop hinzufügen.

Das Skript, /usr/sbin/ceelab/tools/set_icon2script, ermöglicht über den Aufruf, /usr/sbin/ceelab/tools/set_icon2script $FILE $ICON, dem $FILE das $ICON zuzuweisen.

_________________
RSH
No Smart-Phones, no FaceBook, no Twitter etc...
but: LazY Puppy!
Copyright is NOT Copyleft: good people are aware of this and respect both of them!
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [9 Posts]  
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.0656s ][ Queries: 12 (0.0048s) ][ GZIP on ]