File README of Package meego-ux-settings

# Moblin Netbook settings
# The xml file we install is generated with the following script:

rm -rf /tmp/gconf.xml.meego

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/general/theme "Netbook"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/general/button_layout ":close"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/interface/gtk_theme "Netbook"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/interface/icon_theme "netbook"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/peripherals/mouse/cursor_theme "meego"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/interface/toolbar_style "icons"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /desktop/gnome/interface/menus_have_icons false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /desktop/gnome/interface/buttons_have_icons false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type boolean -s \
            /desktop/gnome/interface/cursor_blink false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/sound/theme_name meego

# Screen shot
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/global_keybindings/run_command_screenshot \
            "Print"
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/keybinding_commands/command_screenshot \
            "gnome-screenshot"

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/global_keybindings/run_command_window_screenshot \
            "<Alt>Print"
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/keybinding_commands/command_window_screenshot \
            "gnome-screenshot --window"

# Window Actions
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/general/action_double_click_titlebar "none"
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/general/action_middle_click_titlebar "none"
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/general/action_right_click_titlebar "none"


# UX Shell
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/mutter/general/clutter_disabled false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type list --list-type string -s \
            /apps/mutter/general/clutter_plugins '[meego-netbook]'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/url-handlers/http/command '/usr/bin/chromium-browser-ext.sh %s'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/url-handlers/https/command '/usr/bin/chromium-browser-ext.sh %s'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/background/picture_filename \
            '/usr/share/backgrounds/images/meego-background.png'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/background/picture_options \
            'wallpaper'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/meego/background/picture_filename \
            '/usr/share/backgrounds/images/meego-background.png'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/meego/background/picture_options \
            'wallpaper'

# Fonts
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/interface/document_font_name \
            'Droid Serif 12'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/interface/font_name \
            'Droid Sans 11'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /desktop/gnome/interface/monospace_font_name \
            'Droid Sans Mono 9'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/metacity/general/titlebar_font \
            'Droid Sans Bold 10'

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/nautilus/preferences/desktop_font \
            'Droid Sans 9'

# Nautilus
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/always_use_browser true

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/start_with_toolbar false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/exit_with_last_window true

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/nautilus/preferences/show_directory_item_counts \
            'never'

# Do not automount, this is done by g-s-d plugin
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/media_automount false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/media_automount_never true

# And should not open new window whenever media mounted
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/media_automount_open false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/preferences/show_desktop false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/nautilus/icon_view/labels_beside_icons false

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/nautilus/icon_view/default_zoom_level standard

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/gnome_settings_daemon/keybindings/power ""

# General
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type float -s \
            /desktop/gnome/peripherals/mouse/mouse_acceleration 0.8

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type int -s \
            /desktop/gnome/peripherals/mouse/mouse_threshold 2

# Touchpad
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /desktop/gnome/peripherals/touchpad/tap_to_click true

# Evolution
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/evolution/shell/express_mode true

# gnome-screensaver
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type string -s \
            /apps/gnome-screensaver/lock_dialog_theme meego

gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type bool -s \
            /apps/gnome-screensaver/idle_activation_enabled true

# session idle
gconftool-2 --config-source=xml::/tmp/gconf.xml.meego \
            --direct --type int -s \
            /desktop/gnome/session/idle_delay 0

# Generate the file
gconf-merge-tree /tmp/gconf.xml.meego

#echo "<!--" > %gconf-tree.xml
#echo "*** THIS FILE IS AUTOGENERATED - SEE README ***" >> %gconf-tree.xml
#echo "-->" >> %gconf-tree.xml

cat /tmp/gconf.xml.meego/%gconf-tree.xml > %gconf-tree.xml
openSUSE Build Service is sponsored by