#!/bin/sh

set -e

## We used to set these in postinst instead of unsetting them in preinst.
## The list came from moblin-ux-settings.spec in Fedora's packaging.  Now,
## we do this via dh_gconf (see gconf-defaults file).  So we unset them here
## so as not to conflict.

# Theme
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/general/theme

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/general/button_layout

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/gtk_theme

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/icon_theme

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/peripherals/mouse/cursor_theme

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/toolbar_style

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/menus_have_icons

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/buttons_have_icons

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/sound/theme_name

# Screen shot
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/global_keybindings/run_command_screenshot
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/keybinding_commands/command_screenshot

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/global_keybindings/run_command_window_screenshot
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/keybinding_commands/command_window_screenshot

# Window Actions
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/general/action_double_click_titlebar
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/general/action_middle_click_titlebar
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/metacity/general/action_right_click_titlebar


# UX Shell
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/mutter/general/clutter_disabled

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/mutter/general/clutter_plugins

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/url-handlers/http/command

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/url-handlers/https/command

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/background/picture_filename

# Fonts
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/document_font_name

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/font_name

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/interface/monospace_font_name

# Nautilus
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/nautilus/preferences/always_use_browser

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/nautilus/preferences/exit_with_last_window

# Do not automount, this is done by g-s-d plugin
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/nautilus/preferences/media_automount

# And should not open new window whenever media mounted
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/nautilus/preferences/media_automount_open


gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/nautilus/icon_view/labels_beside_icons

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/nautilus/icon_view/default_zoom_level

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /apps/gnome_settings_daemon/keybindings/power

# General
gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/peripherals/mouse/mouse_acceleration

gconftool-2 --config-source=xml::/etc/gconf/gconf.xml.defaults \
            --direct -u \
            /desktop/gnome/peripherals/mouse/mouse_threshold

#DEBHELPER#
