[Debian-hebrew-package] [svn] r148 - pkg/debian-hebrew/trunk/scripts
Yaacov Zamir
kzamir-guest at costa.debian.org
Sat Aug 6 10:47:20 UTC 2005
Author: kzamir-guest
Date: Sat Aug 6 10:47:20 2005
New Revision: 148
Modified:
pkg/debian-hebrew/trunk/scripts/hebrew-settings
Log:
fix gdm on first boot, add hdate and keyboard applets to default menu
Modified: pkg/debian-hebrew/trunk/scripts/hebrew-settings
==============================================================================
--- pkg/debian-hebrew/trunk/scripts/hebrew-settings (original)
+++ pkg/debian-hebrew/trunk/scripts/hebrew-settings Sat Aug 6 10:47:20 2005
@@ -62,6 +62,22 @@
echo "Not installed."
fi
+# gdm is using locales to set its default language, you need to reconfigure gdm package
+# after you reconfigure locales package
+# reconfigure locales
+echo "Reconfigure the gdm package..."
+if [ -e /var/lib/dpkg/info/gdm.postinst ]; then
+ # FIXME: for some reason the postinst scripts work better from this dir,
+ # this is why I copy and delete them :(.
+ cp /var/lib/dpkg/info/gdm.postinst ./gdm.postinst.$$
+ sh ./gdm.postinst.$$ configure
+ rm ./gdm.postinst.$$
+
+ echo "Done."
+else
+ echo "Not installed."
+fi
+
# reconfigure lxserver-xfree86
echo "Reconfigure xfree86 X server..."
if [ -e /var/lib/dpkg/info/xserver-xfree86.postinst ]; then
@@ -117,12 +133,121 @@
# Set default terminal to support rtl languages
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
--set -t string /desktop/gnome/applications/terminal/exec "/usr/bin/mlterm"
- #gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
- # --set -t string /desktop/gnome/applications/terminal/exec_arg "-e"
+
+ # Set some theme things (light blue background, and industial theme)
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --set -t string /desktop/gnome/interface/gtk_theme "Industrial"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --set -t string /desktop/gnome/interface/icon_theme "Industrial"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --set -t string /apps/metacity/general/theme "Industrial"
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /desktop/gnome/background/picture_filename \
+ "/usr/share/pixmaps/backgrounds/gnome/translucent/ellipsis.png"
+
+ # Set filrefox to be the default gnome browser and not epiphany
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --set -t string /desktop/gnome/applications/browser/exec "/usr/bin/firefox"
+
+ # Add kbd and hdate applets
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type list --set /apps/panel/default_setup/general/applet_id_list --list-type \
+ string "[window_menu,mixer,clock,show_desktop_button,window_list,workspace_switcher,notification,hdate,kbd]"
+
+ # add hdate to panel
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/action_type "lock"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/attached_toplevel_id ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/bonobo_iid "OAFIID:HDateApplet"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/custom_icon ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/launcher_location ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/hdate/locked true
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/menu_path ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/launcher_location ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/object_type "bonobo-applet"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/hdate/panel_right_stick true
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type integer --set /apps/panel/default_setup/applets/hdate/position 3
+ # make room for hdate by moving notification
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type integer --set /apps/panel/default_setup/applets/notification/position 4
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/tooltip ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/hdate/toplevel_id "top_panel"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/hdate/use_custom_icon false
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/hdate/use_menu_path false
+
+ # add kbd to panel
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/action_type "lock"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/attached_toplevel_id ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/bonobo_iid "OAFIID:GNOME_KeyboardApplet"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/custom_icon ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/launcher_location ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/kbd/locked true
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/menu_path ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/launcher_location ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/object_type "bonobo-applet"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/kbd/panel_right_stick true
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type integer --set /apps/panel/default_setup/applets/kbd/position 3
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/tooltip ""
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type string --set /apps/panel/default_setup/applets/kbd/toplevel_id "bottom_panel"
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/kbd/use_custom_icon false
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/kbd/use_menu_path false
+
+
# On a Hebrew desktop set panel to rtl view
+ # If enabled flag is on make sure desktop is set for english !
# FIXME: this only work if the user did not set up his desktop, and he use the defaults.
- # TODO: add hdate and kbd applets
- if [ "$1" != "--enabled" ]; then
+ if [ "$1" == "--enabled" ]; then
+ # this is for latin interface
+ # we _need_ this to set an enabled system after hebrew install
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/clock/panel_right_stick true
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/mixer/panel_right_stick true
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/notification/panel_right_stick true
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/window_menu/panel_right_stick true
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/objects/menu_bar/panel_right_stick false
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/objects/nautilus_launcher/panel_right_stick false
+ gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/objects/terminal_launcher/panel_right_stick false
+
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/hdate/panel_right_stick true
+
+ else
+ # this is for full hebrew desktop
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type boolean --set /apps/panel/default_setup/applets/clock/panel_right_stick false
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
@@ -137,6 +262,9 @@
--type boolean --set /apps/panel/default_setup/objects/nautilus_launcher/panel_right_stick true
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type boolean --set /apps/panel/default_setup/objects/terminal_launcher/panel_right_stick true
+
+ gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boolean --set /apps/panel/default_setup/applets/hdate/panel_right_stick false
fi
fi
echo "Done."
More information about the Debian-hebrew-package
mailing list