Updated package with patch for autostart problem LP: #1376764

Bug #1378739 reported by Francesco Fumanti
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
onboard (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hi,

Onboard does not always automatically start up when logging in , even though it is set to do so in the system preferences.

We think that it is because the D-Bus name org.gnome.Shell now also exist in Unity Utopic. Thus, we have patched the onboard-autostart.desktop file, in a way that we think would cover the needs of Unity, GNOME and GNOME fallback/fallback-sessions.

As a side effect, Onboard now also starts in other sessions like KDE, XFCE,... but this might be tolerable as they don't have a switch to enable it.

We are proposing this fix, because it only needs changes in two lines of the onboard version currently shipping with Ubuntu Utopic. However, Onboard trunk has in the meantime also a more soffisticated solution involving additional checks of XDG_CURRENT_DESKTOP. This latter solution however requires changes to the code base of Onboard.

Thus, I am attaching here an updated package of Onboard with the first solution involving only changes to the onboard-autostart.desktop file. If you prefer the latter, please let us know and we will look whether we can do something.

Cheers

Related branches

summary: - Request for sponsorship: update package with patch for LP: #1376764
+ Request for sponsorship: updated package with patch for LP: #1376764
description: updated
Revision history for this message
Francesco Fumanti (frafu) wrote : Re: Request for sponsorship: updated package with patch for LP: #1376764

As the developer started with further tests, I removed the attachments until we have the new results.

summary: - Request for sponsorship: updated package with patch for LP: #1376764
+ (Dev is doing more tests) Updated package with patch for LP: #1376764
summary: - (Dev is doing more tests) Updated package with patch for LP: #1376764
+ Updated package with patch for autostart problem LP: #1376764
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, could you add (deb)diffs for the changes rather than new tarball? it would make review easier

Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :

Sorry for the inconvenience. I have now attached the debdiffs to this bug thread. However, I compressed them to rename them, because I did not want to rename the debdiff file itself.

I also uploaded two "full" tarballs containing the various files used and created during the bug fix (current onboard, updated onboard, debs from the pbuilder environment...), though you normally don't need them.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Seems good to me. I built it at https://launchpad.net/~timo-jyrinki/+archive/ubuntu/ppa and tested a few times logging in/out with onboard set to start or not in the settings. I've also made a branch out of your debdiff, retargeted to vivid, so that it's easier to sponsor since I cannot sponsor a main package myself.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package onboard - 1.0.0-0ubuntu5

---------------
onboard (1.0.0-0ubuntu5) vivid; urgency=medium

  * Request for sponsorship (LP: #1378739)
  * debian/patches:
    - Add fix_autostart.patch (LP: #1376764)
 -- Francesco Fumanti <email address hidden> Wed, 08 Oct 2014 21:52:03 +0200

Changed in onboard (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.