Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-10-01 17:58:08 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-10-01 17:58:08 (GMT)
commit293a3fc5a11fb4309eba4414702570b778508f4f (patch)
treedd6542ea3dc79e2bde436cb063ba165cb643259f
parent52828cc708dd322ffc7a6ca85f7f95f1dd049e19 (diff)
Sugar resets gnome's cursor #1433
-rwxr-xr-x[-rw-r--r--]bin/sugar-session1
-rw-r--r--bin/sugar.in11
2 files changed, 11 insertions, 1 deletions
diff --git a/bin/sugar-session b/bin/sugar-session
index 41c9255..427eeb8 100644..100755
--- a/bin/sugar-session
+++ b/bin/sugar-session
@@ -181,7 +181,6 @@ def main():
logger.start('shell')
client = gconf.client_get_default()
- client.set_string('/desktop/gnome/peripherals/mouse/cursor_theme', 'sugar')
client.set_string('/apps/metacity/general/mouse_button_modifier',
'disabled')
diff --git a/bin/sugar.in b/bin/sugar.in
index 1c29a12..47cca31 100644
--- a/bin/sugar.in
+++ b/bin/sugar.in
@@ -1,5 +1,14 @@
#!/bin/sh
+init_cursor() {
+ # have to reset cursor(metacity sets it on startup)
+ # ugly but works
+ for i in 1 2 3; do
+ sleep 1
+ xsetroot -cursor_name left_ptr
+ done
+}
+
if test -z "$SUGAR_SCALING"; then
export SUGAR_SCALING=72
fi
@@ -19,6 +28,8 @@ if [ -f ~/.sugar/debug ]; then
. ~/.sugar/debug
fi
+echo Xcursor.theme: sugar | xrdb -merge
metacity --no-force-fullscreen &
+init_cursor &
exec sugar-session