közösségi NET pont precise puppy 5.71 (jwm) alapokon
Elküldve: 2014.09.21. 15:56
Nagyon meg vagyok elégedve a precise puppy 5.71-el, otthon szinte csak ezt használom. Most egy közösségi NET pontot kell kialakitanom. Szeretném itt is a kedvenc puppymat használni. Itt azonban kicsit veszélyes lenne ha minden látogató teljes joggal hozzáférne mindenhez; és esetleg egy rossz mozdulattal szétverhetné a rendszert. Talán hasznos másnak is leirom hogy próbálom ezt a dolgot megoldani.
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:
5. Ezután a start menü "xilépés a promtba" menü, majd "admin-desktop" inditása, majd "xwin" parancsokkal tudok váltani a kétféle üzemmód között.
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
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