Automatisches sperren der Drive Icons beim Starten

Post Reply
Message
Author
R-S-H
Posts: 487
Joined: Mon 18 Feb 2013, 12:47

Automatisches sperren der Drive Icons beim Starten

#1 Post by R-S-H »

Hallo.

Ist es Euch auch schon passiert, daß ihr einen Rechtsklick auf ein Laufwerks-Icon ausführt, und dieses dann versehentlich vom Desktop entfernt wurde?

Hier gibt es die Lösung, um dem vorzubeugen:

in der Datei /sbin/pup_event_frontend_d sucht hr nach der Funktion: add_pinboard_func und ersetzt diese durch den nachfolgenden Code:

Code: Select all

add_pinboard_func() { #needs ONEDRVNAME, DRV_CATEGORY, FSTYPE
 DILOCKEDSTATE="true"
 #ppPATTERN=' label="'"$ONEDRVNAME"'"'
 #v411 rerwin: avoid icon getting duplicated if it is renamed...
 ppPATTERN="/root/.pup_event/drive_${ONEDRVNAME}<"
 [ "`grep "$ppPATTERN" /root/Choices/ROX-Filer/PuppyPin`" != "" ] && return #precaution.
 free_coord
 echo "<?xml version=\"1.0\"?>
<env:Envelope xmlns:env=\"http://www.w3.org/2001/12/soap-envelope\">
 <env:Body xmlns=\"http://rox.sourceforge.net/SOAP/ROX-Filer\">
  <PinboardAdd>
   <Path>/root/.pup_event/drive_${ONEDRVNAME}</Path>
   <X>${COORD_X}</X>
   <Y>${COORD_Y}</Y>
   <Label>${ONEDRVNAME}</Label>
   <Args>${DRV_CATEGORY} ${FSTYPE}</Args>
   <Locked>${DILOCKEDSTATE}</Locked>
  </PinboardAdd>
 </env:Body>
</env:Envelope>"  | rox -R
}
Dies gilt nur für LazY Puppy !!!

Alle anderen fügen folgende Zeilen in die Funktion ihrer Datei /sbin/pup_event_frontend_d ein:

Code: Select all

 DILOCKEDSTATE="true"
und

Code: Select all

    <Locked>${DILOCKEDSTATE}</Locked>
Das wär's!

RSH
[b][url=http://lazy-puppy.weebly.com]LazY Puppy Home
The new LazY Puppy Information Centre[/url][/b]

Post Reply