diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-08-24 17:58:12 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-08-24 17:58:12 (GMT) |
commit | ba4e50a2cfbf3d6db407c0e1406d078a29942719 (patch) | |
tree | b420323aca7d7b2d2c67ec727a577ebae1e8612a /bin | |
parent | ddfc2879a3088e0041c43ef8dc5888d0fde8bcb8 (diff) |
Enable keyboard configuration stuff only if xklavier could be loaded
Diffstat (limited to 'bin')
-rw-r--r-- | bin/sugar-session | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bin/sugar-session b/bin/sugar-session index 6685e19..278181a 100644 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -31,7 +31,6 @@ import gconf import gtk import gobject import dbus.glib -import xklavier gtk.gdk.threads_init() dbus.glib.threads_init() @@ -200,7 +199,12 @@ def main(): gobject.idle_add(setup_notification_service_cb) gobject.idle_add(setup_file_transfer_cb) gobject.idle_add(show_software_updates_cb, home_window) - gobject.idle_add(setup_keyboard_cb, client) + + try: + import xklavier + gobject.idle_add(setup_keyboard_cb, client) + except ImportError: + logging.debug('Could not load xklavier for keyboard configuration') try: gtk.main() |