A puppy-t FRUGÁL telepitéssel telepitem a HDD -re. Asztal ikont csinálok a firefox -hoz, törlöm a filekezelő asztal ikont.
1. A /root könyvtárba csinálok két új alkönyvtárat: /root/desktop-admin és /root/desktop-guest.
2. Mindkettőbe bemásolom az alábbi fájlokat:
.jwmrc (bal alsó sarokban iduló menü konfigja)
.jwmrc-tray (tálca ikonok konfigja)
.wbar (jobb oldali program inditó konfigja)
3. a desktop-guest könyvtárban lévő fájlokat editálom, eltávolitva a "veszélyesnek itélt" funkciókat (pl. setup, csomag kezelő, terminál, stb)
4. készitek egy /sbin/admin-desktop inditható shell skriptet:
Kód: Egész kijelölése
#!/bin/sh
echo "*********************************"
echo "* admin - guest change desktop *"
echo "*********************************"
echo -n Password:
read -s password
echo
if [ "$password" = "mypassword" ]; then
echo "good password"
echo "0: admin desktop"
echo "1: guest desktop"
read w
if [ "$w" = "0" ]; then
cp /root/desktop-admin/.jwmrc /root/.jwmrc
cp /root/desktop-admin/.jwmrc-tray /root/.jwmrc-tray
cp /root/desktop-admin/.wbar /root/.wbar
echo " "
echo " restart X for active admin-desktop"
echo " "
fi
if [ "$w" = "1" ]; then
cp /root/desktop-guest/.jwmrc /root/.jwmrc
cp /root/desktop-guest/.jwmrc-tray /root/.jwmrc-tray
cp /root/desktop-guest/.wbar /root/.wbar
echo " "
echo " restart X for active guest-desktop"
echo " "
fi
else
echo "wrong password"
fi
Remélem bevállik.....

Egy szépséghiba: Ugyan a ROX fájl kezelő direkt inditási lehetőségeit kivettem a guest inditási lehetőségei közül. De ennek ellenére egy kis ügyeséggel mégis elő tudja hozna, két módon is:
a. asztal ikon jobb gomb "hely megmutatása"
b. asztalon lévő HDD ikonra kattintás

Van valakinek ötlete ennek megoldására?
Utopszkij