summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-21 16:00:23 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-21 16:00:23 +0200
commit21c0433d550a36ff96182d707eda9f2bff15686c (patch)
tree1bae91288b4b0a55cd971a3812b744698d34aaee
parent80dfe868dfc7605572f9c0978aceda376856527e (diff)
downloadinternet-kiosk-21c0433d550a36ff96182d707eda9f2bff15686c.tar.gz
internet-kiosk-21c0433d550a36ff96182d707eda9f2bff15686c.tar.bz2
internet-kiosk-21c0433d550a36ff96182d707eda9f2bff15686c.zip
provide basic mozilla profile
-rw-r--r--debian/internet-kiosk.install1
-rw-r--r--internet-kiosk-management/share/ik_xmodmap52
-rw-r--r--internet-kiosk-management/share/profile/profiles.ini9
-rw-r--r--internet-kiosk/etc/iceweasel/pref/prefs.js51
4 files changed, 113 insertions, 0 deletions
diff --git a/debian/internet-kiosk.install b/debian/internet-kiosk.install
index 6a1a541..0cb81e8 100644
--- a/debian/internet-kiosk.install
+++ b/debian/internet-kiosk.install
@@ -1 +1,2 @@
+internet-kiosk/etc/iceweasel etc/
internet-kiosk/sbin/internet-kiosk-daemon usr/sbin/
diff --git a/internet-kiosk-management/share/ik_xmodmap b/internet-kiosk-management/share/ik_xmodmap
new file mode 100644
index 0000000..83f1d69
--- /dev/null
+++ b/internet-kiosk-management/share/ik_xmodmap
@@ -0,0 +1,52 @@
+keycode 0x09 = 0x0000
+keycode 0x43 = 0x0000
+keycode 0x44 = 0x0000
+keycode 0x45 = 0x0000
+keycode 0x46 = 0x0000
+keycode 0x47 = 0x0000
+keycode 0x48 = 0x0000
+keycode 0x49 = 0x0000
+keycode 0x4A = 0x0000
+keycode 0x4B = 0x0000
+keycode 0x4C = 0x0000
+keycode 0x5F = 0x0000
+keycode 0x60 = 0x0000
+keycode 0x6F = 0x0000
+keycode 0x4E = 0x0000
+keycode 0x6E = 0x0000
+keycode 0x31 = 0x0000
+keycode 0x6A = 0x0000
+keycode 0x61 = 0x0000
+keycode 0x63 = 0x0000
+keycode 0x4D = 0x0000
+keycode 0x70 = 0x0000
+keycode 0x3F = 0x0000
+keycode 0x52 = 0x0000
+keycode 0x17 = 0x0000
+keycode 0x22 = 0x0000
+keycode 0x23 = 0x0000
+keycode 0x6B = 0x0000
+keycode 0x67 = 0x0000
+keycode 0x69 = 0x0000
+keycode 0x4F = 0x0000
+keycode 0x50 = 0x0000
+keycode 0x51 = 0x0000
+keycode 0x56 = 0x0000
+keycode 0x42 = 0x0000
+keycode 0x53 = 0x0000
+keycode 0x54 = 0x0000
+keycode 0x55 = 0x0000
+keycode 0x57 = 0x0000
+keycode 0x58 = 0x0000
+keycode 0x59 = 0x0000
+keycode 0x6C = 0x0000
+keycode 0x25 = 0x0000
+keycode 0x40 = 0x0000
+keycode 0x40 = 0x0000
+keycode 0x71 = 0x0000
+keycode 0x6D = 0x0000
+keycode 0x5A = 0x0000
+keycode 0x5B = 0x0000
+keycode 0x73 = 0x0000
+keycode 0x74 = 0x0000
+keycode 0x75 = 0x0000
diff --git a/internet-kiosk-management/share/profile/profiles.ini b/internet-kiosk-management/share/profile/profiles.ini
new file mode 100644
index 0000000..0f5a3b0
--- /dev/null
+++ b/internet-kiosk-management/share/profile/profiles.ini
@@ -0,0 +1,9 @@
+[General]
+StartWithProfile=1
+
+[Profile0]
+Name=internet-kiosk
+IsRelative=1
+Path=internet-kiosk.default
+
+
diff --git a/internet-kiosk/etc/iceweasel/pref/prefs.js b/internet-kiosk/etc/iceweasel/pref/prefs.js
new file mode 100644
index 0000000..f2e6537
--- /dev/null
+++ b/internet-kiosk/etc/iceweasel/pref/prefs.js
@@ -0,0 +1,51 @@
+# Mozilla User Preferences
+
+/* Do not edit this file.
+ *
+ * If you make changes to this file while the application is running,
+ * the changes will be overwritten when the application exits.
+ *
+ * To make a manual change to preferences, you can visit the URL about:config
+ * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
+ */
+
+
+pref("browser.sessionstore.resume_session_once", false);
+pref("extensions.installCache", "[{\"name\":\"app-system-share\",\"addons\":{\"fullscreen@technologyservicegroup.com\":{\"descriptor\":\"/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/fullscreen@technologyservicegroup.com\",\"mtime\":1345554131000}}}]");
+pref("extensions.ui.dictionary.hidden", true);
+pref("general.skins.selectedSkin", "fullscreen");
+pref("intl.charsetmenu.browser.cache", "UTF-8");
+pref("browser.startup.page", 1);
+user_pref("browser.startup.homepage","http://wiki.it-zukunft-schule.de");
+
+// Limit the disk cache, and disable it by default, to avoid users
+// filling up their home directory with cache files.
+pref("browser.cache.disk.enable", false);
+
+pref("browser.cache.disk.capacity", 5120);
+// This need to point to a user specific file, can't use a common file for all users
+//pref("browser.cache.disk.parent_directory", "/var/tmp");
+
+// Printer Settings
+pref("print.postscript.print_size", "A4");
+
+// Enable spell checking in both single-line and multi-line fields
+pref("layout.spellcheckDefault", 2);
+
+// Mailto settings
+pref("network.protocol-handler.app.mailto", "");
+
+// Disable malware detection to avoid heavy I/O during login.
+// Should be disabled when BTS #? is fixed.
+// http://www.debianhelp.org/node/14453
+// https://bugs.launchpad.net/firefox/+bug/215728
+// https://bugs.edge.launchpad.net/ubuntu/+source/firefox-3.0/+bug/229745
+pref("browser.safebrowsing.malware.enabled", false);
+pref("browser.safebrowsing.enabled", false);
+
+// Enable automatic proxy setting Configure Proxy settings in iceweasel,
+// using "Web Access Protocol Discovery" (WAPD). See
+// /etc/debian-edu/www/wpad.dat for the WAPD files. The location of
+// The WPAD file is handed out using DHCP and Iceweasel should look for
+// http://wpad/wpad.dat automatically.
+lockPref("network.proxy.type", 4); \ No newline at end of file