diff options
author | Aleksey 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) |
commit | 293a3fc5a11fb4309eba4414702570b778508f4f (patch) | |
tree | dd6542ea3dc79e2bde436cb063ba165cb643259f /bin | |
parent | 52828cc708dd322ffc7a6ca85f7f95f1dd049e19 (diff) |
Sugar resets gnome's cursor #1433
Diffstat (limited to 'bin')
-rwxr-xr-x[-rw-r--r--] | bin/sugar-session | 1 | ||||
-rw-r--r-- | bin/sugar.in | 11 |
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 |