Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpgritti@gmail.com>2008-10-03 18:15:52 (GMT)
committer Marco Pesenti Gritti <mpgritti@gmail.com>2008-10-03 18:15:52 (GMT)
commite92a4c0d86d73b09bf4a7a0d0329f4ffdacd44fd (patch)
tree3e1e8a01aa24fee37fd710f68ca84e9dc6cb43d9 /bin
parent9cf0b08e7dab0f5a787e6b62d5f7aaf323044f79 (diff)
Split up the hardware manager and move it to model. Make
it use dispatcher instead of GObject.
Diffstat (limited to 'bin')
-rw-r--r--bin/sugar-shell13
1 files changed, 7 insertions, 6 deletions
diff --git a/bin/sugar-shell b/bin/sugar-shell
index d1b68a0..3d32de3 100644
--- a/bin/sugar-shell
+++ b/bin/sugar-shell
@@ -31,17 +31,17 @@ from sugar.profile import get_profile
from jarabe.view import shell
from jarabe.shellservice import ShellService
-from jarabe.hardware import hardwaremanager
from jarabe.intro.window import IntroWindow
from jarabe.intro.window import create_profile
from jarabe.session import get_session_manager
from jarabe.nmservice import NMService
+from jarabe.model import sound
+from jarabe.model import screen
from jarabe import logsmanager
from jarabe import config
def _shell_started_cb():
- hw_manager = hardwaremanager.get_manager()
- hw_manager.set_dcon_freeze(0)
+ screen.set_dcon_freeze(0)
if os.path.isfile(os.path.expanduser('~/.sugar-update')):
home_box = shell.get_instance().home_window.get_home_box()
@@ -62,9 +62,6 @@ def main():
gettext.bindtextdomain('sugar', config.locale_path)
gettext.textdomain('sugar')
- hw_manager = hardwaremanager.get_manager()
- hw_manager.startup()
-
icons_path = os.path.join(config.data_path, 'icons')
gtk.icon_theme_get_default().append_search_path(icons_path)
@@ -93,9 +90,13 @@ def main():
except dbus.DBusException:
logging.error("Network manager is already running.")
+ sound.restore()
+
try:
gtk.main()
except KeyboardInterrupt:
print 'Ctrl+C pressed, exiting...'
+ sound.save()
+
main()