Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* uy#698: Display notifications when Sugar startsAnish Mangal2012-04-271-1/+21
| | | | | | | | There was an issue with displaying notifications at sugar-startup that other icons would disappear from the top of the frame. This patch fixes the issue. Signed-off-by: Anish Mangal <anish@activitycentral.com>
* Porting Sascha's proxy patches to dextrose-3.Ajay Garg2012-04-271-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The (ported) patch links are :: https://patchwork.sugarlabs.org/patch/1187/ https://patchwork.sugarlabs.org/patch/1188/ https://patchwork.sugarlabs.org/patch/1187/ ------------------------------------------ Both individual users and deployments need to be able to set a proxy for Sugar and activities to use. While we'd like the system to work that all out automatically (e.g. using WPAD [1]), this often isn't possible. Common reasons include legacy ("inherited") setups and network uplinks simply being out of control of the user respectively deployment. The existing Network Control Panel is enhanced by adding a new section for the proxy settings. For consistency between Sugar and Gnome, the basic layout of the Gnome 3 proxy settings has been mirrored: A combo box allows the user to select how the proxy setting should be determined (None=direct connection, Automatic=WPAD or PAC, Manual=enter host names and ports for each protocol). Based on which method was selected, additional configuration options are presented to the user. The settings are stored via gconf, using the same keys as Gnome 2 [2]. This implements the Proxy Settings Feature [3]. [1] https://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol [2] http://people.gnome.org/~bmsmith/gconf-docs/C/gnome-vfs.html [3] https://wiki.sugarlabs.org/go/Features/Proxy_Settings Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
* sugar-session: export manual Gnome proxy settings as $http_proxyJerry Vonau2012-04-271-0/+26
| | | | | | | | | | | | Some applications and tools and even some parts of Sugar will use the http_proxy environment variable if set, but don't use the Gnome (GConf) proxy settings. After changing the GConf proxy settings, Sugar needs to be restarted for the http_proxy environment variable to be updated. [factored out into separate function; some clean-ups; added description] Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
* Enable/disable personalized and anonymous feedback submits unrelatedAleksey Lim2012-04-271-2/+3
|
* Initial client implementation for feedback featureAleksey Lim2012-04-271-1/+7
| | | | | | | See http://git.sugarlabs.org/feedback-server/ for the server side. [added link to server] Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
* Extend sugar-launch with more optionsMartin Abente2012-04-271-1/+9
| | | | | | | | Add activity_id, object_id and uri options. This patch is necessary in order to use Browse as the default http uri handler in sugar. Reviewed-by: Aleksey Lim <alsroot@member.fsf.org>
* accessibility_0006_virtualkeyboard.patchUnknown2012-04-271-0/+2
|
* accessibility_0004_cp_accessibility_mouse.patchUnknown2012-04-271-1/+9
| | | | | [fixed shell script syntax] Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
* accessibility_0003_cp_accessibility_contrast.patchUnknown2012-04-271-1/+12
| | | | | [fix shell syntax] Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
* accessibility_0001_cp_accessibility_keyboard.patchUnknown2012-04-271-0/+7
|
* Journal Backup save leaseMartin Abente2012-04-271-0/+6
| | | | This feature was requested by Caacupe CATS.
* Journal Volumes Backup and RestoreMartin Abente2012-04-273-1/+127
| | | | | | | | | | | | | | | | | | | | Add a basic backup and restore feature for the Sugar Journal. It provides: - Generic Backup and Restore dialog GUI. - Process manager class as an abstraction layer between the dialog and backup/restore scripts. (Allowing to work with many backup and restore technologies, using the same GUI, with no need for script rewrite). - Basic file system Volume Restore and Backup scripts implemented in Python. - New backup and restore options for journal volumes palettes. This patch is based on Esteban Arias (Plan Ceibal) Volume Backup and Restore patch, with a few changes: - Refactor original Backup dialog class into a generic dialog class. - Create specialized VolumeBackupDialog and VolumeRestoreDialog subclasses. - Rewrite backup and restore scripts in python for an easier sugar interaction. - Add backup identification helpers to jarabe.journal.misc.
* set-default-scaling-to-100.patchUnknown2012-04-271-1/+1
|
* Make sure we use the Sugar cursor in the intro screen, OLPC #10712Simon Schampijer2011-10-181-0/+4
| | | | | | | | | | | | | | | | | As stated in the ticket Metacity sets the cursor after it's startup, so we need to make sure Metacity is already running before we set the cursor. This is what the current code has been doing. We do show the intro screen before the window manager may be available. For a non invasive bug fix that avoids races we just call 'xsetroot -cursor_name' another time before the intro screen is displayed. We have a long history of setting the Sugar cursor with many races. To improve the situation SL #3204 is filed as a follow up. Signed-off-by: Simon Schampijer <simon@laptop.org> Acked-by: Sascha Silbe <silbe@activitycentral.com>
* Only activate keyboard configuration if it was configured, OLPC #11175Daniel Drake2011-10-091-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Sugar is currently activing a new keyboard config even if the user did not change any settings. Avoid this by only activating the configuration if user-specified settings are found in gconf. Also remove the default 'evdev' model string so that gconf settings are truly blank unless the user has selected something. This fixes the case where keyboard settings were configured elsewhere, but Sugar ends up throwing those away and applying its own 'blank' settings. The forced 'evdev' default was added in #1717: Since we do not supply a keyboard model by default, xfree86 gets picked up, and as a result the arrow keys, etc do not work on Xephyr. We should use evdev instead. However, this seems more like an evdev configuration issue, and regardless of this, arrow keys are not working before this patch anyway. Acked-By: Sascha Silbe <silbe@activitycentral.com> Signed-off-by: Daniel Drake <dsd@laptop.org>
* Fix presence detection of keyboard layouts/optionsDaniel Drake2011-10-091-3/+2
| | | | | | | | | | | | | | | | "foo is []" is not a valid way of checking if a list is empty as this code intends. "foo" alone as a boolean operator is an equivalent length check, and also serves as a "is not None" check too. PEP8 also confirms this approach: For sequences, (strings, lists, tuples), use the fact that empty sequences are false. Signed-off-by: Daniel Drake <dsd@laptop.org> Acked-By: Sascha Silbe <silbe@activitycentral.com> Acked-by: Simon Schampijer <simon@laptop.org>
* This commit breaks OLPC builds, OLPC #11178Simon Schampijer2011-08-251-6/+4
| | | | | | Revert "sugar-install-bundle to accept multiple files" This reverts commit ada284445e9a3ce96a0c9df4c299021254b0668d.
* sugar-session: Check for already-running window manager on start-upSascha Silbe2011-07-301-0/+7
| | | | | | | | This not only fixes a race condition (metacity is started before sugar-session in sugar), but also allows running Sugar inside a different window manager. Signed-off-by: Sascha Silbe <silbe@activitycentral.com> Acked-By: Simon Schampijer <simon@laptop.org>
* sugar-install-bundle to accept multiple filesJames Cameron2011-03-271-4/+6
| | | | | Signed-off-by: James Cameron <quozl@laptop.org> Acked-by: Sascha Silbe <silbe@activitycentral.com>
* Run gnome-keyring-daemon from the 'sugar' script if we are running in XephyrTomeu Vizoso2010-09-021-0/+6
|
* Sugar gconf settings breaks mouse buttons behaviour in gnome session #1544Aleksey Lim2010-08-311-1/+1
|
* Revert "Start of channel handling"Tomeu Vizoso2010-08-203-9/+1
| | | | | | | This reverts commit b6a8569bc3152e07f3f5423000db391983e57975. Reverts only the addition of sugar-dbus-launch-helper as activities are not activated by dbus yet.
* Set the accounts dir for Mission Control inside Sugar's profile dir.Tomeu Vizoso2010-08-201-0/+8
| | | | Also makes sure that SUGAR_PROFILE is set.
* Remove src/jarabe/model/owner.py and org.laptop.ShellOwnerTomeu Vizoso2010-08-201-1/+0
|
* Split the telepathy client to its own moduleTomeu Vizoso2010-08-201-1/+1
|
* Start of channel handlingTomeu Vizoso2010-08-203-2/+9
|
* Failure to cleanup temporary files after filesystem full errors #1876Aleksey Lim2010-06-021-0/+5
|
* datastore.log moved away #1807Aleksey Lim2010-03-101-18/+19
|
* ignore logging cleanup fail, sugarlabs.org #1720 laptop.org #9623James Cameron2010-03-091-4/+9
| | | | | reinstates a design feature that was in sugar-session last year that was removed during rework.
* Fallback to system locale #1715 (silbe)Simon Schampijer2010-02-101-2/+2
| | | | Set the language to the system one if no ~/.i18n is present.
* sugar, sugar-emulator: refuse to run as root (#1675)Sascha Silbe2010-01-222-0/+10
| | | | | | It's a very bad idea to run Sugar as root for a variety of reasons, but there seem to be people who try it (and fail) nevertheless. Failing early and with a clear message increases safety and safes precious developer and user time.
* set default language (#614)Sascha Silbe2010-01-201-0/+4
|
* move ~/.i18n parsing from sugar-emulator to sugar (#1441)Sascha Silbe2010-01-111-1/+4
| | | | | | | | The control panel stores locale settings in ~/.i18n, but currently this file is only read by Fedora scripts and sugar-emulator. Parsing it in sugar will make language selection work in "native" sessions on all distros. Signed-off-by: Sascha Silbe <sascha@silbe.org>
* Unfreeze DCON on intro screen (#1601)Daniel Drake2009-12-021-1/+4
| | | | | Otherwise the display remained locked and the intro screen was not visible.
* Configure fonts through GConf (#1584)Daniel Drake2009-12-011-0/+9
| | | | | | | | | | | | Sugar currently configures fonts through gtkrc and through the sugar.graphics.style class, both of which are hard to modify by implementors/deployers. Move this into GConf and apply these settings to the sugar shell at startup. In the longer term, Sayamindu's efforts to create a settings manager will build on this work.
* Suppress race condition with Journal appearing on sugar startup #1373Aleksey Lim2009-10-131-13/+41
|
* Alt+Space not working to show/hide the tray #1476Aleksey Lim2009-10-091-10/+0
|
* debug logs for the presence service and connection managers not working #927Aleksey Lim2009-10-061-167/+7
|
* sugar-emulator starts sugar out of Xephyr #1432Aleksey Lim2009-10-012-9/+41
|
* Sugar resets gnome's cursor #1433Aleksey Lim2009-10-012-1/+11
|
*