No way to change Tasque Preferences without a systray icon

Bug #737838 reported by Peterson Silva
136
This bug affects 27 people
Affects Status Importance Assigned to Milestone
Tasque
Fix Released
High
tasque (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: tasque

When you first run Tasque, it asks you about your personal preferences. Once you close this dialogue, you can access it again by right-clicking Tasque systray icon and choosing preferences.

In Natty, however, Tasque menu has only a File button (which contains only a Close button inside), and it has no systray icon (because it is blacklisted), nor it relies on an indicator. There isn't a specific command to access that dialogue through command line either. Therefore, it is impossible to change its preferences in Natty; the only way to do that is by whitelisting the application using dconf-editor, which was what I did. This is not an optimal solution, IMO.

Solutions (both short and long term):
1) Provide a button in the menu to access preferences dialogue
2) Make it appindicator-compliant (putting it into its own menu or, perhaps, date-time indicator)
3) Use Unity Launcher API to make preferences available on right-click (not ideal, I guess)
3) Whitelisting it for Natty

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: tasque 0.1.9-1
ProcVersionSignature: Ubuntu 2.6.38-7.35-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
Architecture: amd64
Date: Fri Mar 18 18:12:59 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
 LANGUAGE=en_GB:en_US:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: tasque
UpgradeStatus: Upgraded to natty on 2011-03-14 (4 days ago)

Related branches

Revision history for this message
Peterson Silva (petersonsilva) wrote :
Revision history for this message
Kieran Hogg (xerosis) wrote :

Confirming this, tasque is pretty crippled in Natty.

Changed in tasque (Ubuntu):
status: New → Confirmed
Revision history for this message
Alessio Caiazza (nolith) wrote :

I coded a patch. It's a quick fix but it works.

Revision history for this message
Alessio Caiazza (nolith) wrote :

And this one is the build deps patch.

I'm not familiar with automake/autoconf :(

Instructions:

apt-get source tasque

copy both patches inside tasque-0.1.9/debian/patches

add the following lines at the end of tasque-0.1.9/debian/patches/series
unity_deps.patch
unity_indicator.patch

cd tasque-0.1.9
dpkg-buildpackage

there's an additionail build dependencies, libappindicator0.1-cil-dev

Here[1] you can find prebuild a deb package.

[1] http://dl.dropbox.com/u/1420974/tasque_0.1.9-1_all.deb

tags: added: patch
Revision history for this message
Alessio Caiazza (nolith) wrote :

I'm getting crazy with this autotools stuffs.

I made a better patch that enable/disable menu entries like in the original tray icon popmenu.
I've also recovered the tooltip feature with a label line in AppIndicator.

I'm waiting for a review on gnome bugzilla ( https://bugzilla.gnome.org/show_bug.cgi?id=649670 ) but I backported my patch to tasque 0.19 so it can be applied on natty also.

#instructions
get the source from git: git clone git://git.gnome.org/tasque
update to 0.1.9: git checkout TASQUE_0_1_9
apply my patch
do the autogen voodoo
make dist
than use tasque-0.1.9.tar.gz for making a deb

Here there's a prebuilt package: http://dl.dropbox.com/u/19623560/tasque_0.1.9-1_all.deb

Revision history for this message
henczati (henczati) wrote :

the problem is still present in Oneiric
also, i was unable to use neither the patches (both git and dpkg-buildpackage methods: errors) or the prebuilt packages (crash on starting tasque for both packages)

Revision history for this message
Piotr Godek (piotr-godek) wrote :

any update on this from the core devs?

Revision history for this message
Timmie (timmie) wrote :

Why can this not be fixed in the repositories?

apparently, there is a patch to the unity problem.

Please update it. Thanks.

Revision history for this message
Claudio Novais (claudiocn) wrote :

"This bug affects you and 20 other people" and there are bug fixs. The problem: no one updates it :(

Changed in tasque (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Sebastian Schlatow (buzz-dee) wrote :

the problem is still present in Precise

Changed in tasky:
importance: Unknown → High
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tasque - 0.1.11-1ubuntu1

---------------
tasque (0.1.11-1ubuntu1) quantal; urgency=low

  * Added support for Ubuntu/Unity's Application Indicator
    (LP: #737838, LP: #518260).
   - Build depend on libappindicator0.1-cil-dev.
   - debian/patches/missing_AppIndicatorTray.patch: Add
     AppIndicatorTray.cs which is missing from the upstream release.

tasque (0.1.11-1) experimental; urgency=low

  [ Andrew Starr-Bochicchio ]
  * Team upload.
  * New upstream release (LP: #1049413).
  * debian/watach: Also look for tar.xz releases (Closes: #687310).
  * debian/rules:
   - The --enable-release flag was dropped upstream (LP: #315218).
   - The EDS backend is now disabled by default so we simply enable the
     standard backends.
   - Disable app-indicator support.
  * Drop 01-build.patch, no longer needed.
  * debian/control: Bump Standards-Version to 3.9.3, no changes needed.

  [ Iain Lane ]
  * [cbd6059] Add some missing copyright holders to debian/copyright.
  * [3211d68] Add Andrew Starr-Bochicchio <email address hidden> as uploader
 -- Andrew Starr-Bochicchio <email address hidden> Tue, 18 Sep 2012 14:18:04 -0400

Changed in tasque (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
halfbeing (halfbeing) wrote :

Bug still present in Raring.

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.