On-the-fly display switcher

lp:~nmellegard/disper/disper-indicator

Created by Nikke on 2009-07-12 and last modified on 2012-07-29

Disper-indicator provides a simple user interface for Disper. Disper-indicator is run as an application indicator -- i.e. works with Ubuntu Unity -- but can also fall back on a system tray icon.

Disper-indicator detects which monitors are currently connected to the computer and provides, based on that, options to enable single screens, clone or extended screen configurations.

Starting with version 0.4, disper-indicator can be remote controlled from an Android device. The remote client can switch monitor setups on the host computer as well as launch a set of applications. To allow a remote client to connect to disper-indicator, you need to enable remote control in disper-indicator. Futhermore, to enable the remote client to launch an application, you need to select which applications is may launch using the 'Manage applications' option in disper-indicator.

The Android app can be downloaded from:
http://db.tt/DXXtF8h9

The project page for the Android app can found here:
http://code.google.com/p/andisper/

Get this branch:
bzr branch lp:~nmellegard/disper/disper-indicator
Only Nikke can upload to this branch. If you are Nikke please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Nikke
Project:
disper
Status:
Development

Recent revisions

132. By Nikke on 2012-07-29

Version 0.4.14
- (remote-server) Made all calls to disper happen in MainThread (calling from other thread makes xcb crash)
- (disper-applet) Added commandline param to autostart remote server on start

131. By Nikke on 2012-07-23

- Added missing import

130. By Nikke on 2012-07-23

Version 0.4.13
- Added two missing dependencies to the control files

129. By Nikke on 2012-02-25

* Cleaned up some dead old code
* Version 0.4.11 and 0.4.12
* Attempt to fix problem with version number not being set properly by Launchpad automatic build system

128. By Nikke on 2012-02-24

Version 0.4.11

127. By Nikke on 2012-02-16

- Added license fluff to all python files
- Put imports into try-catch
- (disper-applet.py) Added checks that name and command are not empty when saving cutsom launchers

126. By Nikke on 2012-02-16

- Removed Ok and Cancel buttons from the Action widgets. Needed to be able to intercept signal and check that command and name are entered

125. By Nikke on 2012-02-13

- Version 0.4.9
- (disper-aplet) Added TODO for checking that a custom launcher is valid (requires both name and commandline)
- (RemoteServer) Added try/catch when launching new process, and properly terminate child thread if fail

124. By Nikke on 2012-02-10

Version 0.4.8
    * (DisperInterface) Reports errors to the user (via alert)
    * (Applications) Always use a default icon if no icon is supplied (also for custom launchers)

123. By Nikke on 2012-02-09

- (DisperInterface) Added exception handling. Catches and reports exceptions rather than printing to console and letting app die....

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.