On 20 Feb 2003, Alexandru N. Barloiu wrote:

> multumesc dragos. multumesc radu. nu iti dau pe privat ca mi se pare
> interesant si poate mai vor si altii. anyway. chestia cu discurile
> locale e foarte interesanta.

Mai intai ca partea asta e deja facuta, la nivel low level:
http://www.ltsp.org/contrib/index.php -> Paul Whittaker - Removable media
  http://prdownloads.sourceforge.net/ltsp/ltsp_rmedia-3.0.1-i386.tgz
  http://www.ltsp.org/contrib/generic_rmedia.html

Apoi vine modesta mea contributie, partea pentru KDE
  ftp://ftp.tuiasi.ro/pub/workshop/my_workstation.tar.gz

Cateva intructiuni (nu am apucat sa scriu nici un README :-), asta-i prima 
tentativa )

- copiati directorul desktop/ din arhiva in /etc/X11/

- directorul desktop/all_users/ contine icon-urile pe care la mine
  toti useri le au pe desktop-ul lor de KDE;
    - fie in /usr/share/apps/kdesktop/Desktop pentru toti userii
      (trebuie si un "chattr +i *", altfel kdesktop sterge totul
      la urmatoarea initializare)
    - fie in ~/Desktop pentru fiecare user

- Cand userul deschide "Server" i se deschide Konqi cu
  continutul din /etc/X11/desktop/server/

- Cand userul deschide "My Workstation" i se deschide
    - /etc/X11/desktop/server/ daca sesiunea e deschisa pe pe server
    - /etc/X11/desktop/workstation/content/default/ daca sesiunea
        este pentru o statie oarecare
    - /etc/X11/desktop/workstation/content/station_whatever/ daca
      station_whatever are si alte discuri locale intr-o configuratie
      individuala (diferita de default)

- Mai exact, ce se intampla cand userul deschide "My Workstation":
  icon-ul "My Workstation" executa scriptul bash
    /etc/X11/desktop/workstation/bin/my_workstation
  care analizeaza continutul variabilei de mediu DISPLAY, singura
  pe care am gasit-o pana acuma sa contina hostname-ul/ip-ul clientului
  (intr-o sesiune xdmcp);

  - daca e de genul ":x.y" => sesiunea xdmcp e deschisa de pe server si
    deschide /etc/X11/desktop/server/
  - daca nu, face un case dupa numele host-ului:
      - de ex:
        station_whatever.mydomain.tld)
                /etc/X11/desktop/workstation/bin/konqi_wrapper workstation 
file:///etc/X11/desktop/workstation/content/station_whatever/
                ;;
  - iar default deschide, asa cum spuneam, 
/etc/X11/desktop/workstation/content/default/

- De ce folosesc konqi_wrapper?
  Pentru ca din incercarile mele nu am reusit sa transmit $THIS_COMPUTER
  lui konqi, desi l-am exportat cu "export THIS_COMUTER". Pentru nu mai
  aveam timp sap, ma facut la script-ul wrapper care m-a rezolvat si gata.

Asta-i tot. Pentru mine merge perfect, pentru altii, ramane de vazut ;-)

Ave,
  Radu

-- 
Radu Filip                    
                           Network Administrator @ Technical University of Iasi
[EMAIL PROTECTED]             Information Technology and Communication Center
http://socrate.tuiasi.ro/  [EMAIL PROTECTED] | http://ccti.tuiasi.ro/

--
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui