Fai-Client: Unterschied zwischen den Versionen
Uli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
Zeile 50: | Zeile 50: | ||
** Diese Archiv kann unter Windows mit 7zip geöffnet und bearbeitet werden | ** Diese Archiv kann unter Windows mit 7zip geöffnet und bearbeitet werden | ||
** Im Archiv die Datei '''/content/browser/browser.xul''' bearbeiten | ** Im Archiv die Datei '''/content/browser/browser.xul''' bearbeiten | ||
− | *** Suche nach '''<toolbaritem id="urlbar-container"'''' und bis zum nächsten </toolbaritem> auskommentieren | + | *** Suche nach '''<toolbaritem id="urlbar-container"'''' und bis zum nächsten '''</toolbaritem>''' auskommentieren |
− | *** Suche nach '''<toolbaritem id="search-container"''' und bis zum nächsten </toolbaritem> auskommentieren | + | *** Suche nach '''<toolbaritem id="search-container"''' und bis zum nächsten '''</toolbaritem>''' auskommentieren |
=====Zugriff auf das Dateisystem verhindern===== | =====Zugriff auf das Dateisystem verhindern===== | ||
* Im Browser kann mit file:// aif das Dateisystem zugegriffen werden. Was nicht immer erwünscht ist | * Im Browser kann mit file:// aif das Dateisystem zugegriffen werden. Was nicht immer erwünscht ist | ||
+ | * Der Zugriff auf das Dateisystem wird im Archiv '''/usr/lib/iceweasel/chrome/browser.jar''' konfiguriert. | ||
+ | ** Diese Archiv kann unter Windows mit 7zip geöffnet und bearbeitet werden | ||
+ | ** Im Archiv die Datei '''/content/browser/browser.js''' bearbeiten | ||
+ | *** Suche nach '''UpdateBackForwardCommands(gBrowser.webNavigation)''' | ||
+ | *** '''Über''' diesem Eintrag wird dann folgender Text eingebaut | ||
+ | //FileDeniedFile | ||
+ | if (location.match(/^file:/) || | ||
+ | location.match(/^\//) || | ||
+ | location.match(/^resource:/) || | ||
+ | (!location.match(/^about:blank/) && location.match(/^about:/))) | ||
+ | { | ||
+ | // Ersatz URL auf die umgeleitet wird sobald im Browser eines der Zeichen eingegeben wird | ||
+ | loadURI("http://www.example.org.FingerWeg.html"); | ||
+ | } | ||
+ | |||
+ | UpdateBackForwardCommands(gBrowser.webNavigation); | ||
===WindowMaker (wmaker)=== | ===WindowMaker (wmaker)=== |
Version vom 3. September 2009, 08:30 Uhr
Inhaltsverzeichnis
Anmerkung
Die Vorgabe ist, mittels FAI-Server Debian Linux Clients voll automatisiert zu Installieren
Anhand eines Beispielclients wird die Konfiguration der Scripte gezeigt.
Konfiguration
PAM
libpam-ldap
libnss-ldap
KDE-Kiosk-Mode
DESKTOP
KDE Applikationsmenü
Im Zusammenhang des Kiosktools gibt es ein Problem, dass die Funktion des Kiosktools aushebelt.
Im Verzeichnis /etc/kde-profile/www/etc/xdg/menus/ befindet sich unter Debian Etch die Datei applications.menu.
Unter Debian Etch erwartet der KDE aber eine Datei, mit dem Namen kde-applications.menu. Dies entspricht nicht der Norm von XDG. Durch einen Link kann diese Problem behoben werden:
# ln -s /etc/kde-profile/www/etc/xdg/menus/applications.menu /etc/kde-profile/www/etc/xdg/menus/kde-applications.menu
Dektop-Symbole
Im Verzeichniss:
/etc/kde-profile/[KISOK_USER|KIOSK_GRUPPE]/share/apps/kdesktop/Desktop # ls -al -rw-r--r-- 1 root root 101 2006-09-11 09:43 Diskette.desktop -rw-r--r-- 1 root root 344 2006-09-07 11:50 Monitor.desktop -rw-r--r-- 1 root root 81 2006-09-07 11:50 USB-Stick.desktop
liegen die Konfigurationsdateien, die für die Beschreibung der Desktop-Symbole zuständig sind.
Folgen ein Beispiel für ein Diskettenlaufwerk, dass mittels AutoFS gemountet wird.
[Desktop Entry] Hidden=true Encoding=UTF-8 Icon=3floppy_unmount Type=Link URL=/media/floppy/Diskette
Mit dem Attribut "Hidden=true/false" wird bestimmt, ob dass Symbol angezeigt wird
Konqueror
Konqueror-Menüs
Um im Konqueror Menüs aus zu blenden, wird die Datei:
~/.kde/share/config/konquerorrc
angpasst. Hier eine Beispielkonfiguration:
[KonqMainWindow Toolbar mainToolBar] Hidden=true
Die selben Einstellungen können im Verzeichnis des Kiosk-Mode (/etc/kde-profile/[Profilname]/share/config/konquerorrc)
Leider wirkt sich dies aber nicht auf den Konqueror aus.
Firefox / Icewaeasel
URL-Bar ausblenden
- Um zu verhindern, dass im Browser die URL-Bar angezeigt wird müssen folgende Änderungen vorgenommen werden
- Die URL-Bar wird im Archiv /usr/lib/iceweasel/chrome/browser.jar
- Diese Archiv kann unter Windows mit 7zip geöffnet und bearbeitet werden
- Im Archiv die Datei /content/browser/browser.xul bearbeiten
- Suche nach <toolbaritem id="urlbar-container"' und bis zum nächsten </toolbaritem> auskommentieren
- Suche nach <toolbaritem id="search-container" und bis zum nächsten </toolbaritem> auskommentieren
Zugriff auf das Dateisystem verhindern
- Im Browser kann mit file:// aif das Dateisystem zugegriffen werden. Was nicht immer erwünscht ist
- Der Zugriff auf das Dateisystem wird im Archiv /usr/lib/iceweasel/chrome/browser.jar konfiguriert.
- Diese Archiv kann unter Windows mit 7zip geöffnet und bearbeitet werden
- Im Archiv die Datei /content/browser/browser.js bearbeiten
- Suche nach UpdateBackForwardCommands(gBrowser.webNavigation)
- Über diesem Eintrag wird dann folgender Text eingebaut
//FileDeniedFile if (location.match(/^file:/) || location.match(/^\//) || location.match(/^resource:/) || (!location.match(/^about:blank/) && location.match(/^about:/))) { // Ersatz URL auf die umgeleitet wird sobald im Browser eines der Zeichen eingegeben wird loadURI("http://www.example.org.FingerWeg.html"); }
UpdateBackForwardCommands(gBrowser.webNavigation);
WindowMaker (wmaker)
Fenstereinstellungen im WindoMaker werden so verändert:
- Klick in die Titelleiste
- Auswahl Attribute