Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

The GNOME project provides two things: The GNOME desktop environment, an intuitive and attractive desktop for users, and the GNOME development platform, an extensive framework for building applications that integrate into the rest of the desktop.

4.29213
   
  4 reviews  |  2,274 users  |  8,024,794 lines of code  |  1,038 current contributors  |  Analyzed 1 day ago
 
 
Compare

Ibus (Intelligent Input Bus) is an input-method framework.

4.04762
   
  0 reviews  |  311 users  |  66,288 lines of code  |  9 current contributors  |  Analyzed about 16 hours ago
 
 
4.5
   
  0 reviews  |  9 users  |  841 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 

A simple tool for adding WinSplit-style window-tiling keybindings to X11 (Linux/BSD/etc.) desktops without replacing the existing window manager.

0
 
  0 reviews  |  3 users  |  460 lines of code  |  3 current contributors  |  Analyzed 5 days ago
 
 

The project consists in a collections of Linux applications for managing Phidgets devices over DBus.

0
 
  0 reviews  |  1 user  |  4,201 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

PIM tool written in Python that tries to bring the goodness of Mac OS X address book to other platforms. The tool will include an extensible library used to represents contacts in python, a library to work with vcards in python that is more object orientated than vobject and the possibility of storing the contacts securely in the cloud.

0
 
  0 reviews  |  1 user  |  10,510 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

bluez-python - A BlueZ python binding on top of dbus-python Requirements In order to use bluez-python you need following software packages: - Python 2.5 or later - Linux Bluetooth protocol stack (BlueZ) - Python bindings for D-Bus (dbus-python) Installation From a command shell: # ... [More] python setup.py install Notes - Only supports BlueZ4 API - Checking the doc directory in the BlueZ source package is always a good idea. Contact Li Dongyang For additional information, check the page on the BlueZ wiki: http://wiki.bluez.org/wiki/bluez-python an example on discovering devices: #!/usr/bin/env python import bluez import gobject def device_found(address, properties): print "[ " + address + " ]" for key in properties.keys(): value = properties[key] if (key == "Class"): print " %s = 0x%06x" % (key, value) else: print " %s = %s" % (key, value) manager = bluez.Manager('gobject') adapter = manager.DefaultAdapter() adapter.HandleSignal(device_found, 'DeviceFound') adapter.StartDiscovery() mainloop = gobject.MainLoop() try: mainloop.run() except KeyboardInterrupt: mainloop.quit()and another example on pairing a device: #!/usr/bin/env python import sys import bluez import gobject def reply_device(device): print device.GetProperties() # print the device's properties on success def reply_error(error): raise error manager = bluez.Manager('gobject') adapter = manager.DefaultAdapter() agent = manager.CreateAgent() # use the build-in simple-agent to get a PIN mainloop = gobject.MainLoop() adapter.CreatePairedDevice(sys.argv[1], agent, 'DisplayYesNo', reply_handler=reply_device, error_handler=reply_error) try: mainloop.run() except KeyboardInterrupt: mainloop.quit() [Less]

0
 
  0 reviews  |  1 user  |  430 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

OBLogout uses pyGTK/Cairo, PIL, and HAL/dbus. The code tries to remain simple and flexible for usage in any number of situations and is designed to run on desktops of any screen resolution and capabilities. If compositing isn't available a software rendering solution (PIL) is used instead.

0
 
  0 reviews  |  1 user  |  469 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

Trackerfs is a FUSE module that connects to a running Tracker interface via DBus and populates a directory with symlinks corresponding to a Tracker query. The name of a directory will determine the query, e.g. 'home' will contain symlinks to the results of the Tracker query for ... [More] 'home'. Right now, Trackerfs is limited to one query per filesystem. [Less]

0
 
  0 reviews  |  0 users  |  146 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

PyCompiz is a high level abstraction for controlling Compiz Fusion through D-Bus messaging. All the D-Bus stuff is handled within the module, so to activate a plugin like scale, its simply: compiz.call('scale', 'initiate_key') Much easier then having to initialize a Dbus ... [More] session, figure out what to pass it, etc. You can also list all actions for a plugin like so: compiz.list('scale') This project was spawned while I was writing a mouse driver for multi-touch tables, and found there was no easy way to activate Compiz plugins(like scale), from within Python. It is heavily based on this script here: http://forum.compiz-fusion.org/showthread.php?t=7359 If you have trouble with this module, or you can not figure out how to use it I am happy to help. Email me at xelapond @ gmail . com. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 9 hours ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.